.guides-refresh_page__PAH1c{--guide-ink:#173f51;--guide-text:#33454e;--guide-muted:#647a84;--guide-teal:#2d8b82;--guide-coral:#e36f55;--guide-paper:#fffdf9;--guide-tint:#eef6f4;--guide-line:#c9d9dc;--guide-space-1:4px;--guide-space-2:8px;--guide-space-3:12px;--guide-space-4:16px;--guide-space-5:24px;--guide-space-6:32px;--guide-space-7:48px;background:var(--guide-paper);color:var(--guide-text);overflow-x:clip}.guides-refresh_page__PAH1c *,.guides-refresh_page__PAH1c :after,.guides-refresh_page__PAH1c :before{box-sizing:border-box}.guides-refresh_page__PAH1c .research-site-header,.guides-refresh_page__PAH1c .site-footer{background:var(--guide-paper)!important;color:var(--guide-ink)!important}.guides-refresh_page__PAH1c .research-site-header{border-bottom:1px solid var(--guide-line)!important}.guides-refresh_page__PAH1c .site-footer{border-top:1px solid var(--guide-line)!important;margin-top:var(--guide-space-7)!important}.guides-refresh_page__PAH1c .page-shell{margin-inline:auto!important;max-width:1240px!important;min-width:0;padding-inline:clamp(16px,3vw,32px)!important;width:100%!important}.guides-refresh_page__PAH1c .wordmark-name,.guides-refresh_page__PAH1c h1,.guides-refresh_page__PAH1c h2,.guides-refresh_page__PAH1c h3,.guides-refresh_page__PAH1c h4{color:var(--guide-ink)!important;font-family:Georgia,Times New Roman,serif;overflow-wrap:anywhere}.guides-refresh_page__PAH1c a,.guides-refresh_page__PAH1c dd,.guides-refresh_page__PAH1c li,.guides-refresh_page__PAH1c p,.guides-refresh_page__PAH1c td,.guides-refresh_page__PAH1c th{overflow-wrap:anywhere}.guides-refresh_page__PAH1c .eyebrow,.guides-refresh_page__PAH1c .guide-category-eyebrow,.guides-refresh_page__PAH1c .guide-listing-category,.guides-refresh_page__PAH1c .guide-section-num,.guides-refresh_page__PAH1c .guide-toc-eyebrow,.guides-refresh_page__PAH1c .related-cat{color:var(--guide-coral)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:.7rem!important;font-weight:750!important;letter-spacing:.13em!important;line-height:1.3!important;text-transform:uppercase}.guides-refresh_page__PAH1c .category-hub-page,.guides-refresh_page__PAH1c .guide-page-container,.guides-refresh_page__PAH1c .guides-index-page{padding-block:clamp(24px,4vw,48px)!important}.guides-refresh_page__PAH1c .category-hub-hero,.guides-refresh_page__PAH1c .guide-article-hero,.guides-refresh_page__PAH1c .guides-hero{background:radial-gradient(circle at 86% 15%,rgba(45,139,130,.12),transparent 22rem),linear-gradient(180deg,#f6faf8 0,var(--guide-paper) 100%)!important;border:1px solid var(--guide-line)!important;border-top:4px solid var(--guide-teal)!important;box-shadow:none!important;margin:0 0 clamp(24px,4vw,44px)!important;min-width:0;padding:clamp(22px,4vw,44px)!important}.guides-refresh_page__PAH1c .category-hub-hero h1,.guides-refresh_page__PAH1c .guide-article-hero h1,.guides-refresh_page__PAH1c .guides-hero h1{font-size:clamp(2.35rem,5vw,4.4rem)!important;letter-spacing:-.045em!important;line-height:.98!important;margin:0!important;max-width:17ch}.guides-refresh_page__PAH1c .category-hub-lead,.guides-refresh_page__PAH1c .guide-hero-summary,.guides-refresh_page__PAH1c .guides-hero-lead{color:var(--guide-text)!important;font-size:clamp(1rem,1.5vw,1.18rem)!important;line-height:1.68!important;margin:var(--guide-space-4) 0 0!important;max-width:68ch}.guides-refresh_page__PAH1c .featured-guide-banner,.guides-refresh_page__PAH1c .guide-above-fold-cta,.guides-refresh_page__PAH1c .guide-bottom-cta,.guides-refresh_page__PAH1c .guides-quiz-banner{background:var(--guide-tint)!important;border:1px solid var(--guide-line)!important;border-top:4px solid var(--guide-teal)!important;box-shadow:none!important;min-width:0;overflow:hidden}.guides-refresh_page__PAH1c .featured-guide-banner,.guides-refresh_page__PAH1c .guides-quiz-banner{margin-bottom:clamp(36px,5vw,64px)!important}.guides-refresh_page__PAH1c .featured-guide-content,.guides-refresh_page__PAH1c .guides-quiz-inner{align-items:center!important;display:grid!important;gap:clamp(20px,4vw,48px)!important;grid-template-columns:minmax(0,1.3fr) minmax(200px,.7fr)!important;min-width:0}.guides-refresh_page__PAH1c .featured-guide-content>*,.guides-refresh_page__PAH1c .guide-article-body>*,.guides-refresh_page__PAH1c .guide-content-wrapper>*,.guides-refresh_page__PAH1c .guide-data-table *,.guides-refresh_page__PAH1c .guide-section-block>*,.guides-refresh_page__PAH1c .guides-quiz-inner>*,.guides-refresh_page__PAH1c .section-header-row>*{min-width:0}.guides-refresh_page__PAH1c .all-guides-section,.guides-refresh_page__PAH1c .category-featured-mattresses,.guides-refresh_page__PAH1c .category-guides-section,.guides-refresh_page__PAH1c .category-subcategories-section,.guides-refresh_page__PAH1c .guide-related-section,.guides-refresh_page__PAH1c .guides-category-section,.guides-refresh_page__PAH1c .other-categories-nav{margin-bottom:clamp(36px,5vw,64px)!important}.guides-refresh_page__PAH1c .section-header-row{align-items:end!important;display:grid!important;gap:var(--guide-space-5)!important;grid-template-columns:minmax(0,1fr) minmax(220px,.56fr)!important;margin-bottom:var(--guide-space-5)!important}.guides-refresh_page__PAH1c .category-hub-page h2,.guides-refresh_page__PAH1c .guide-article-body h2,.guides-refresh_page__PAH1c .section-header-row h2{font-size:clamp(1.65rem,2.6vw,2.35rem)!important;letter-spacing:-.03em!important;line-height:1.08!important;margin:0!important}.guides-refresh_page__PAH1c .category-hub-tagline,.guides-refresh_page__PAH1c .section-header-note{color:var(--guide-muted)!important;font-size:.92rem!important;line-height:1.6!important;margin:0!important}.guides-refresh_page__PAH1c .category-guides-grid,.guides-refresh_page__PAH1c .category-mattresses-grid,.guides-refresh_page__PAH1c .category-subcategories-grid,.guides-refresh_page__PAH1c .guide-related-grid,.guides-refresh_page__PAH1c .guides-category-grid,.guides-refresh_page__PAH1c .guides-grid{gap:var(--guide-space-4)!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;min-width:0}.guides-refresh_page__PAH1c .category-guide-item,.guides-refresh_page__PAH1c .category-mattress-card,.guides-refresh_page__PAH1c .guide-category-card,.guides-refresh_page__PAH1c .guide-listing-card,.guides-refresh_page__PAH1c .guide-related-card,.guides-refresh_page__PAH1c .subcategory-card{background:#fff!important;border:1px solid var(--guide-line)!important;box-shadow:none!important;min-width:0;overflow-wrap:anywhere;padding:clamp(16px,2.3vw,24px)!important}.guides-refresh_page__PAH1c .category-guide-item:hover,.guides-refresh_page__PAH1c .category-mattress-card:hover,.guides-refresh_page__PAH1c .guide-category-card:hover,.guides-refresh_page__PAH1c .guide-listing-card:hover,.guides-refresh_page__PAH1c .guide-related-card:hover,.guides-refresh_page__PAH1c .subcategory-card:hover{border-color:var(--guide-teal)!important;transform:none!important}.guides-refresh_page__PAH1c .guide-article-hero{margin-bottom:var(--guide-space-5)!important}.guides-refresh_page__PAH1c .guide-meta-strip{align-items:center;display:flex!important;flex-wrap:wrap;gap:var(--guide-space-2)!important;margin-top:var(--guide-space-5)!important}.guides-refresh_page__PAH1c .guide-meta-strip span{border:1px solid var(--guide-line);border-radius:999px;color:var(--guide-ink);font-size:.73rem;line-height:1.35;margin:0;max-width:100%;overflow-wrap:anywhere;padding:7px 10px}.guides-refresh_page__PAH1c .guide-content-wrapper{align-items:start!important;display:grid!important;gap:clamp(24px,4vw,48px)!important;grid-template-columns:minmax(190px,230px) minmax(0,1fr)!important;margin-top:var(--guide-space-6)!important;min-width:0}.guides-refresh_page__PAH1c .guide-sticky-sidebar{background:#fff;border:1px solid var(--guide-line);box-shadow:none!important;min-width:0;padding:var(--guide-space-4);position:sticky;top:18px}.guides-refresh_page__PAH1c .guide-sidebar-tools,.guides-refresh_page__PAH1c .guide-toc-nav{min-width:0}.guides-refresh_page__PAH1c .guide-sidebar-tools,.guides-refresh_page__PAH1c .guide-toc-list{display:grid;gap:2px}.guides-refresh_page__PAH1c .guide-toc-list a,.guides-refresh_page__PAH1c .sidebar-tool-link{color:var(--guide-ink)!important;font-size:.82rem!important;line-height:1.4!important;min-width:0;overflow-wrap:anywhere;padding:8px!important}.guides-refresh_page__PAH1c .guide-toc-list a.active,.guides-refresh_page__PAH1c .guide-toc-list a:hover,.guides-refresh_page__PAH1c .sidebar-tool-link:hover{background:var(--guide-tint)!important;color:var(--guide-teal)!important}.guides-refresh_page__PAH1c .guide-article-body{display:grid;gap:clamp(38px,5vw,64px);min-width:0}.guides-refresh_page__PAH1c .guide-section-block{scroll-margin-top:24px}.guides-refresh_page__PAH1c .guide-section-header{display:grid;gap:var(--guide-space-2);margin-bottom:var(--guide-space-4)}.guides-refresh_page__PAH1c .guide-callout,.guides-refresh_page__PAH1c .guide-faq-section,.guides-refresh_page__PAH1c .guide-lead-box,.guides-refresh_page__PAH1c .guide-spec-breakdown-wrap,.guides-refresh_page__PAH1c .guide-table-wrap{border-color:var(--guide-line)!important;box-shadow:none!important;max-width:100%;min-width:0}.guides-refresh_page__PAH1c .guide-article-body li,.guides-refresh_page__PAH1c .guide-paragraphs p{color:var(--guide-text)!important;font-size:1rem!important;line-height:1.72!important}.guides-refresh_page__PAH1c .guide-table-wrap{overflow-x:auto!important;overscroll-behavior-inline:contain}.guides-refresh_page__PAH1c .guide-data-table{min-width:560px}.guides-refresh_mobileToc__opxjH{background:#fff;border:1px solid var(--guide-line);display:none;margin:0 0 var(--guide-space-5);min-width:0;overflow:hidden}.guides-refresh_mobileToc__opxjH summary{color:var(--guide-ink);cursor:pointer;font-size:.84rem;font-weight:800;line-height:1.35;padding:var(--guide-space-3) var(--guide-space-4)}.guides-refresh_mobileToc__opxjH nav{border-top:1px solid var(--guide-line);display:grid;padding:var(--guide-space-2)}.guides-refresh_mobileToc__opxjH a{color:var(--guide-ink);font-size:.82rem;line-height:1.4;padding:9px var(--guide-space-2)}@media (max-width:900px){.guides-refresh_page__PAH1c .guide-content-wrapper{grid-template-columns:minmax(0,1fr)!important}.guides-refresh_page__PAH1c .guide-sidebar{display:none!important}.guides-refresh_mobileToc__opxjH{display:block}}@media (max-width:760px){.guides-refresh_page__PAH1c .category-guides-grid,.guides-refresh_page__PAH1c .category-mattresses-grid,.guides-refresh_page__PAH1c .category-subcategories-grid,.guides-refresh_page__PAH1c .featured-guide-content,.guides-refresh_page__PAH1c .guide-related-grid,.guides-refresh_page__PAH1c .guides-category-grid,.guides-refresh_page__PAH1c .guides-grid,.guides-refresh_page__PAH1c .guides-quiz-inner,.guides-refresh_page__PAH1c .section-header-row{grid-template-columns:minmax(0,1fr)!important}.guides-refresh_page__PAH1c .category-hub-hero h1,.guides-refresh_page__PAH1c .guide-article-hero h1,.guides-refresh_page__PAH1c .guides-hero h1{font-size:clamp(2.15rem,11vw,3.45rem)!important}}@media (max-width:430px){.guides-refresh_page__PAH1c .page-shell{padding-inline:14px!important}.guides-refresh_page__PAH1c .category-guide-item,.guides-refresh_page__PAH1c .category-hub-hero,.guides-refresh_page__PAH1c .category-mattress-card,.guides-refresh_page__PAH1c .guide-article-hero,.guides-refresh_page__PAH1c .guide-category-card,.guides-refresh_page__PAH1c .guide-listing-card,.guides-refresh_page__PAH1c .guide-related-card,.guides-refresh_page__PAH1c .guides-hero,.guides-refresh_page__PAH1c .subcategory-card{padding:var(--guide-space-4)!important}}.guides-category-v2_root__LJALa{background:var(--paper)!important;color:var(--ink)}.guides-category-v2_root__LJALa a{color:var(--teal)}.guides-category-v2_root__LJALa a:hover{color:var(--navy)}.guides-category-v2_root__LJALa .category-hub-page.category-hub-page{padding-block:20px var(--section-pad-y,38px)!important}.guides-category-v2_root__LJALa .category-featured-mattresses.category-featured-mattresses,.guides-category-v2_root__LJALa .category-guides-section.category-guides-section,.guides-category-v2_root__LJALa .category-hub-hero.category-hub-hero,.guides-category-v2_root__LJALa .category-subcategories-section.category-subcategories-section,.guides-category-v2_root__LJALa .other-categories-nav.other-categories-nav{margin:0!important}.guides-category-v2_root__LJALa .category-featured-mattresses.category-featured-mattresses,.guides-category-v2_root__LJALa .category-guides-section.category-guides-section,.guides-category-v2_root__LJALa .category-subcategories-section.category-subcategories-section,.guides-category-v2_root__LJALa .other-categories-nav.other-categories-nav{margin-top:var(--section-pad-y,38px)!important}.guides-category-v2_root__LJALa .guide-back-nav.guide-back-nav{margin:0 0 14px!important;display:flex!important;align-items:center!important;font-size:13px!important}.guides-category-v2_root__LJALa .guide-back-nav.guide-back-nav a{color:#576d78!important;text-decoration:none!important}.guides-category-v2_root__LJALa .guide-back-nav.guide-back-nav a:hover{color:var(--navy)!important}.guides-category-v2_root__LJALa .category-hub-hero.category-hub-hero{background:transparent!important;border:0!important;border-bottom:1px solid var(--hairline)!important;box-shadow:none!important;margin:0!important;padding:0 0 24px!important}.guides-category-v2_root__LJALa .category-hub-hero.category-hub-hero .eyebrow{margin:0 0 10px!important}.guides-category-v2_root__LJALa .category-hub-hero.category-hub-hero h1{font-family:var(--serif,Georgia,serif)!important;color:var(--navy)!important;margin:0 0 12px!important}.guides-category-v2_root__LJALa .category-hub-lead.category-hub-lead,.guides-category-v2_root__LJALa .category-hub-tagline.category-hub-tagline{color:var(--ink-soft)!important}.guides-category-v2_root__LJALa .category-hub-tagline.category-hub-tagline strong{color:var(--navy)!important}.guides-category-v2_root__LJALa .category-mattress-tag.category-mattress-tag,.guides-category-v2_root__LJALa .eyebrow.eyebrow,.guides-category-v2_root__LJALa .guide-cta-badge.guide-cta-badge,.guides-category-v2_root__LJALa .sub-num.sub-num{color:var(--teal)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.guides-category-v2_root__LJALa .category-hub-page.category-hub-page h1,.guides-category-v2_root__LJALa .category-hub-page.category-hub-page h2,.guides-category-v2_root__LJALa .category-hub-page.category-hub-page h3{font-family:var(--serif,Georgia,serif)!important;color:var(--navy)!important}.guides-category-v2_root__LJALa .category-hub-page.category-hub-page li,.guides-category-v2_root__LJALa .category-hub-page.category-hub-page p,.guides-category-v2_root__LJALa .section-header-note.section-header-note{color:var(--ink-soft)!important}.guides-category-v2_root__LJALa .category-guide-item.category-guide-item,.guides-category-v2_root__LJALa .category-mattress-card.category-mattress-card,.guides-category-v2_root__LJALa .subcategory-card.subcategory-card{background:var(--card-bg)!important;border:1px solid var(--hairline)!important;border-radius:10px!important}.guides-category-v2_root__LJALa .category-guide-item.category-guide-item:hover,.guides-category-v2_root__LJALa .category-mattress-card.category-mattress-card:hover,.guides-category-v2_root__LJALa .subcategory-card.subcategory-card:hover{border-color:var(--hairline-strong)!important}.guides-category-v2_root__LJALa .category-mattress-link.category-mattress-link,.guides-category-v2_root__LJALa .subcategory-action.subcategory-action{color:var(--teal)!important;font-weight:600}.guides-category-v2_root__LJALa .category-mattress-link.category-mattress-link:hover,.guides-category-v2_root__LJALa .subcategory-action.subcategory-action:hover{color:var(--navy)!important}.guides-category-v2_root__LJALa .guide-btn-primary.guide-btn-primary{background:linear-gradient(135deg,#e85d41,#cd4b2f 50%,#b83318)!important;box-shadow:0 8px 24px rgba(232,93,65,.4)!important;border-radius:999px!important;color:#ffffff!important;font-weight:700!important;letter-spacing:.01em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.guides-category-v2_root__LJALa .guide-btn-primary.guide-btn-primary:hover{background:linear-gradient(135deg,#f06a4f,#e85d41 50%,#cd4b2f)!important;box-shadow:0 12px 28px rgba(232,93,65,.5)!important;transform:translateY(-2px)!important;color:#ffffff!important;text-decoration:none!important}.guides-category-v2_root__LJALa .guide-btn-primary.guide-btn-primary:active{transform:translateY(0) scale(.98)!important}.guides-category-v2_root__LJALa .other-category-pill.other-category-pill{background:var(--card-bg)!important;border:1px solid var(--hairline)!important;border-radius:999px!important;color:var(--ink-soft)!important}.guides-category-v2_root__LJALa .other-category-pill.other-category-pill:hover{border-color:var(--teal)!important;color:var(--teal)!important;text-decoration:none}.guides-reader-v2_root__D9ezY{background:var(--paper)!important;color:var(--ink)}.guides-reader-v2_root__D9ezY a{color:var(--teal)}.guides-reader-v2_root__D9ezY a:hover{color:var(--navy)}.guides-reader-v2_root__D9ezY .guide-page-container.guide-page-container{padding-block:20px var(--section-pad-y,38px)!important}.guides-reader-v2_root__D9ezY .guide-above-fold-cta.guide-above-fold-cta,.guides-reader-v2_root__D9ezY .guide-article-hero.guide-article-hero,.guides-reader-v2_root__D9ezY .guide-bottom-cta.guide-bottom-cta,.guides-reader-v2_root__D9ezY .guide-content-wrapper.guide-content-wrapper,.guides-reader-v2_root__D9ezY .guide-faq-section.guide-faq-section,.guides-reader-v2_root__D9ezY .guide-related-section.guide-related-section{margin:0!important}.guides-reader-v2_root__D9ezY .guide-above-fold-cta.guide-above-fold-cta{margin-top:24px!important}.guides-reader-v2_root__D9ezY .guide-bottom-cta.guide-bottom-cta,.guides-reader-v2_root__D9ezY .guide-content-wrapper.guide-content-wrapper,.guides-reader-v2_root__D9ezY .guide-faq-section.guide-faq-section,.guides-reader-v2_root__D9ezY .guide-related-section.guide-related-section{margin-top:var(--section-pad-y,38px)!important}.guides-reader-v2_root__D9ezY .guide-article-hero.guide-article-hero{background:transparent!important;border:0!important;border-bottom:1px solid var(--hairline)!important;box-shadow:none!important;margin:0!important;padding:0 0 24px!important}.guides-reader-v2_root__D9ezY .guide-breadcrumb-bar.guide-breadcrumb-bar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;font-size:13px!important;margin:0 0 14px!important}.guides-reader-v2_root__D9ezY .guide-breadcrumb-bar.guide-breadcrumb-bar span{color:var(--ink-soft)!important}.guides-reader-v2_root__D9ezY .guide-breadcrumb-bar.guide-breadcrumb-bar a{color:#576d78!important;text-decoration:none!important}.guides-reader-v2_root__D9ezY .guide-breadcrumb-bar.guide-breadcrumb-bar a:hover{color:var(--navy)!important}.guides-reader-v2_root__D9ezY .guide-breadcrumb-bar.guide-breadcrumb-bar [aria-current=page]{color:var(--navy)!important;font-weight:600!important}.guides-reader-v2_root__D9ezY .guide-hero-badges.guide-hero-badges{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important}.guides-reader-v2_root__D9ezY .guide-article-hero.guide-article-hero h1{font-family:var(--serif,Georgia,serif)!important;color:var(--navy)!important;margin:0 0 12px!important}.guides-reader-v2_root__D9ezY .guide-hero-summary.guide-hero-summary{color:var(--ink-soft)!important}.guides-reader-v2_root__D9ezY .guide-category-badge.guide-category-badge{background:var(--teal-soft)!important;border:1px solid var(--teal-mid)!important;border-radius:999px!important;color:var(--teal)!important}.guides-reader-v2_root__D9ezY .guide-meta-strip.guide-meta-strip span{background:var(--card-bg)!important;border:1px solid var(--hairline)!important;border-radius:999px!important;color:var(--ink-soft)!important}.guides-reader-v2_root__D9ezY .guide-meta-strip.guide-meta-strip strong{color:var(--navy)!important}.guides-reader-v2_root__D9ezY .eyebrow.eyebrow,.guides-reader-v2_root__D9ezY .guide-faq-eyebrow.guide-faq-eyebrow,.guides-reader-v2_root__D9ezY .guide-faq-num.guide-faq-num,.guides-reader-v2_root__D9ezY .guide-section-num.guide-section-num,.guides-reader-v2_root__D9ezY .guide-spec-badge.guide-spec-badge,.guides-reader-v2_root__D9ezY .guide-toc-eyebrow.guide-toc-eyebrow,.guides-reader-v2_root__D9ezY .guide-toc-label.guide-toc-label,.guides-reader-v2_root__D9ezY .related-cat.related-cat{color:var(--teal)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.guides-reader-v2_root__D9ezY .guide-article-body.guide-article-body h2,.guides-reader-v2_root__D9ezY .guide-article-body.guide-article-body h3,.guides-reader-v2_root__D9ezY .guide-article-body.guide-article-body h4,.guides-reader-v2_root__D9ezY .guide-page-container.guide-page-container h1{font-family:var(--serif,Georgia,serif)!important;color:var(--navy)!important}.guides-reader-v2_root__D9ezY .guide-article-body.guide-article-body li,.guides-reader-v2_root__D9ezY .guide-paragraphs.guide-paragraphs p{color:var(--ink-soft)!important}.guides-reader-v2_root__D9ezY .guide-above-fold-cta.guide-above-fold-cta,.guides-reader-v2_root__D9ezY .guide-bottom-cta.guide-bottom-cta,.guides-reader-v2_root__D9ezY .guide-callout.guide-callout,.guides-reader-v2_root__D9ezY .guide-lead-box.guide-lead-box{background:var(--teal-soft)!important;border:1px solid var(--teal-mid)!important;border-radius:10px!important;box-shadow:none!important}.guides-reader-v2_root__D9ezY .guide-callout.guide-callout strong,.guides-reader-v2_root__D9ezY .guide-lead-box.guide-lead-box strong{color:var(--navy)!important}.guides-reader-v2_root__D9ezY .guide-spec-breakdown-wrap.guide-spec-breakdown-wrap,.guides-reader-v2_root__D9ezY .guide-table-wrap.guide-table-wrap{background:var(--card-bg)!important;border:1px solid var(--hairline)!important;border-radius:10px!important}.guides-reader-v2_root__D9ezY .guide-data-table.guide-data-table th{background:var(--navy)!important;color:#dbe4ec!important}.guides-reader-v2_root__D9ezY .guide-data-table.guide-data-table td{border-color:var(--hairline)!important;color:var(--ink-soft)!important}.guides-reader-v2_root__D9ezY .guide-data-table.guide-data-table caption{color:var(--ink-soft)!important}.guides-reader-v2_root__D9ezY .guide-faq-card.guide-faq-card,.guides-reader-v2_root__D9ezY .guide-spec-card.guide-spec-card{background:var(--card-bg)!important;border:1px solid var(--hairline)!important;border-radius:10px!important}.guides-reader-v2_root__D9ezY .guide-faq-card-question.guide-faq-card-question{color:var(--navy)!important;font-family:var(--serif,Georgia,serif)!important}.guides-reader-v2_root__D9ezY .guide-faq-card-answer.guide-faq-card-answer,.guides-reader-v2_root__D9ezY .guide-faq-citation.guide-faq-citation{color:var(--ink-soft)!important}.guides-reader-v2_root__D9ezY .guide-sidebar-tools.guide-sidebar-tools strong{color:var(--navy)!important}.guides-reader-v2_root__D9ezY .guide-toc-list.guide-toc-list a,.guides-reader-v2_root__D9ezY .sidebar-tool-link.sidebar-tool-link{color:var(--ink)!important}.guides-reader-v2_root__D9ezY .guide-toc-list.guide-toc-list a.active,.guides-reader-v2_root__D9ezY .guide-toc-list.guide-toc-list a:hover,.guides-reader-v2_root__D9ezY .sidebar-tool-link.sidebar-tool-link:hover{background:var(--teal-soft)!important;color:var(--teal)!important}.guides-reader-v2_root__D9ezY .guide-toc-footer.guide-toc-footer,.guides-reader-v2_root__D9ezY .guide-toc-time.guide-toc-time{color:var(--ink-soft)!important}.guides-reader-v2_root__D9ezY .guide-btn-primary.guide-btn-primary{background:linear-gradient(135deg,#e85d41,#cd4b2f 50%,#b83318)!important;box-shadow:0 8px 24px rgba(232,93,65,.4)!important;border-radius:999px!important;color:#ffffff!important;font-weight:700!important;letter-spacing:.01em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.guides-reader-v2_root__D9ezY .guide-btn-primary.guide-btn-primary:hover{background:linear-gradient(135deg,#f06a4f,#e85d41 50%,#cd4b2f)!important;box-shadow:0 12px 28px rgba(232,93,65,.5)!important;transform:translateY(-2px)!important;color:#ffffff!important;text-decoration:none!important}.guides-reader-v2_root__D9ezY .guide-btn-primary.guide-btn-primary:active{transform:translateY(0) scale(.98)!important}.guides-reader-v2_root__D9ezY .guide-btn-secondary.guide-btn-secondary{background:var(--card-bg)!important;border:1px solid var(--hairline-strong)!important;border-radius:999px!important;color:var(--navy)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:600!important}.guides-reader-v2_root__D9ezY .guide-btn-secondary.guide-btn-secondary:hover{border-color:var(--teal)!important;color:var(--teal)!important;text-decoration:none!important}.guides-reader-v2_root__D9ezY .guide-related-card.guide-related-card{background:var(--card-bg)!important;border:1px solid var(--hairline)!important;border-radius:10px!important}.guides-reader-v2_root__D9ezY .guide-related-card.guide-related-card p{color:var(--ink-soft)!important}.guides-reader-v2_root__D9ezY .related-link.related-link{color:var(--teal)!important;font-weight:600}.guides-reader-v2_root__D9ezY .related-link.related-link:hover{color:var(--navy)!important}