.article-toc_toc__VwjSs{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:20px}.article-toc_title__bfnF_{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--border);color:var(--accent);font:500 12px/1.5 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.article-toc_list__VlG1e{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.article-toc_link__ZQ6Tn{display:block;padding:6px 8px;border-left:2px solid transparent;border-radius:0 6px 6px 0;color:var(--text-muted);font:400 14px/1.4 var(--font-body);text-decoration:none;overflow-wrap:anywhere}.article-toc_link__ZQ6Tn:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 6%,transparent)}.article-toc_link__ZQ6Tn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.article-toc_active__B9PSD{color:var(--accent);font-weight:600;border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.article-toc_floating__rPjWs{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.article-toc_button__vUlwx{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 16px;border:1px solid var(--accent);border-radius:999px;background:var(--accent);color:var(--on-accent);font:600 14px/1 var(--font-body);box-shadow:var(--shadow-md);cursor:pointer}.article-toc_button__vUlwx:hover{filter:brightness(1.08)}.article-toc_button__vUlwx:focus-visible{outline:3px solid var(--text);outline-offset:3px}.article-toc_panel__frar_{width:min(320px,calc(100vw - 32px));max-height:min(60vh,480px);overflow-y:auto;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-lg)}.article-toc_panel__frar_[hidden]{display:none}@media print{.article-toc_floating__rPjWs{display:none}}.home-hybrid_page__VqgYm{--bg:#f6f7f8;--surface:#fff;--text:#1b2127;--text-muted:#4e5860;--border:#cbd1d6;--accent:#ae4a2e;--accent-hi:#8c3823;--on-accent:#fff;--guide-bg:#f2dfd8;--font-mono:var(--font-jetbrains-mono),monospace;background:var(--bg);color:var(--text);min-height:100vh;font:16px/1.6 var(--font-body)}[data-theme=dark] .home-hybrid_page__VqgYm{--bg:#232b33;--surface:#2e3740;--text:#f6f7f8;--text-muted:#a8b4c0;--border:#52606b;--accent:#e9a184;--accent-hi:#f2b79e;--on-accent:#1b2127;--guide-bg:#3d2e29}.home-hybrid_page__VqgYm *,.home-hybrid_page__VqgYm :after,.home-hybrid_page__VqgYm :before{box-sizing:border-box}.home-hybrid_page__VqgYm :is(h1,h2,h3,p){margin:0}.home-hybrid_page__VqgYm :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.home-hybrid_page__VqgYm :is(h1,h2,h3){font-family:var(--font-display);font-weight:700}.home-hybrid_page__VqgYm :is(h1,h2){letter-spacing:-.02em}.home-hybrid_page__VqgYm a{color:inherit;text-decoration:none}.home-hybrid_page__VqgYm a:hover h3,.home-hybrid_page__VqgYm h3 a:hover,.home-hybrid_page__VqgYm nav a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.home-hybrid_page__VqgYm :is(a,button,input,summary):focus-visible{outline:3px solid var(--accent)!important;outline-offset:4px}.home-hybrid_page__VqgYm :is(section,main){scroll-margin-top:24px}.home-hybrid_footer__ZlPlh,.home-hybrid_headerInner__ER_O8,.home-hybrid_main__956Va{width:min(1280px,calc(100% - 64px));margin-inline:auto}.home-hybrid_skip__u7aax{position:fixed;top:8px;left:16px;z-index:100;padding:12px;background:var(--bg);transform:translateY(-180%)}.home-hybrid_skip__u7aax:focus{transform:none}.home-hybrid_header__Ocedu{border-bottom:1px solid var(--border)}.home-hybrid_chrome__Hzga_,.home-hybrid_footerShell__4v0QE{min-height:0}.home-hybrid_footerShell__4v0QE button{min-height:44px;color:var(--text-muted);font:inherit}.home-hybrid_footerLinks__8gAUq{display:flex;flex-wrap:wrap;gap:8px 24px}.home-hybrid_footerNote__J5ogH{color:var(--text-muted);font-size:16px}.home-hybrid_headerInner__ER_O8{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.home-hybrid_logo__g4Qzc{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 22px/1 var(--font-space-grotesk),sans-serif;letter-spacing:.08em;white-space:nowrap}.home-hybrid_logo__g4Qzc span{color:var(--accent)}.home-hybrid_desktopNav__KJqlk{display:flex;align-items:center;gap:28px}.home-hybrid_desktopNav__KJqlk a,.home-hybrid_footer__ZlPlh nav a{display:inline-flex;align-items:center;min-height:44px}.home-hybrid_controls__tSs3D{display:flex;align-items:center;gap:8px}.home-hybrid_controls__tSs3D>button{min-width:44px;min-height:44px;border-radius:3px!important}.home-hybrid_mobileMenu__lczX2{display:none;position:relative}.home-hybrid_mobileMenu__lczX2 summary{display:flex;align-items:center;justify-content:center;gap:8px;width:96px;min-height:44px;padding:8px;border:1px solid var(--accent);color:var(--accent);list-style:none;cursor:pointer}.home-hybrid_mobileMenu__lczX2 summary::-webkit-details-marker{display:none}.home-hybrid_mobileMenu__lczX2 summary::marker{content:""}.home-hybrid_mobileMenu__lczX2 .home-hybrid_menuOpen__WprNq,.home-hybrid_mobileMenu__lczX2[open] .home-hybrid_menuClosed__El4jd{display:none}.home-hybrid_mobileMenu__lczX2[open] .home-hybrid_menuOpen__WprNq{display:inline}.home-hybrid_mobileMenu__lczX2 nav{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(260px,calc(100vw - 32px));padding:12px 18px;background:var(--bg);border:1px solid var(--border)}.home-hybrid_mobileMenu__lczX2 nav a{display:flex;align-items:center;min-height:48px}.home-hybrid_intro__wnvjT{padding:32px 0 30px;border-bottom:1px solid var(--border);margin-bottom:24px}.home-hybrid_intro__wnvjT h1{font-size:clamp(30px,2.7vw,40px);line-height:1.2;letter-spacing:-.02em}.home-hybrid_intro__wnvjT em{color:var(--accent);font-weight:400;font-style:normal;font-synthesis:none}.home-hybrid_intro__wnvjT p{margin-top:10px;max-width:85ch;color:var(--text-muted)}.home-hybrid_shortcuts__lHwtj{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:16px}.home-hybrid_shortcuts__lHwtj a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;max-width:100%;padding-block:8px;border-bottom:1px solid var(--border);font-size:16px}.home-hybrid_shortcuts__lHwtj span{flex-shrink:0;color:var(--accent)}.home-hybrid_sectionHeading__pe8_c{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.home-hybrid_sectionHeading__pe8_c h2{font-size:26px;line-height:1.25;letter-spacing:-.02em}.home-hybrid_sectionMark__deLyh{color:var(--text-muted);font:500 12px/1.5 var(--font-mono);letter-spacing:.06em}.home-hybrid_opening__9w5JF{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px}.home-hybrid_opening__9w5JF>*{min-width:0}.home-hybrid_articleLink__gZh8_{display:block}.home-hybrid_cardImage__DGxRM,.home-hybrid_leadImage__8YXwu,.home-hybrid_thumbnail__nj6TB{position:relative;background:transparent}.home-hybrid_leadImage__8YXwu{height:clamp(200px,28vh,320px)}.home-hybrid_image__8pvPa{object-fit:contain;filter:none}.home-hybrid_leadBody__vh0_G{padding-top:15px}.home-hybrid_page__VqgYm .home-hybrid_meta__PT6va{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;color:var(--text-muted);font:400 12px/1.6 var(--font-mono)}.home-hybrid_meta__PT6va span{color:var(--accent);font-weight:600}.home-hybrid_lead__J5Ud2 h3{margin-top:8px;font-size:clamp(25px,2vw,31px);line-height:1.17;letter-spacing:-.02em}.home-hybrid_page__VqgYm .home-hybrid_excerpt___K_G2{margin-top:12px;color:var(--text-muted);max-width:68ch}.home-hybrid_secondary__ZkXVj{border-left:1px solid var(--border);padding-left:28px}.home-hybrid_secondary__ZkXVj article+article{border-top:1px solid var(--border)}.home-hybrid_secondaryLink__XInh3{display:grid;grid-template-columns:clamp(112px,12vw,160px) minmax(0,1fr);gap:16px;align-items:start;padding:23px 0}.home-hybrid_secondary__ZkXVj article:first-child .home-hybrid_secondaryLink__XInh3{padding-top:0}.home-hybrid_secondary__ZkXVj article:last-child .home-hybrid_secondaryLink__XInh3{padding-bottom:0}.home-hybrid_thumbnail__nj6TB{aspect-ratio:4/3}.home-hybrid_secondary__ZkXVj h3{margin-top:7px;font-size:21px;line-height:1.3;letter-spacing:-.015em}.home-hybrid_guides__GMGd_{--accent:#963c24;margin-top:32px;padding:24px 28px 28px;background:var(--guide-bg);border-top:3px solid var(--accent)}[data-theme=dark] .home-hybrid_guides__GMGd_{--accent:#e9a184}.home-hybrid_guideGrid__2ymTT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-hybrid_guideGrid__2ymTT article+article{border-left:1px solid var(--border);padding-left:28px}.home-hybrid_page__VqgYm .home-hybrid_guideNeed__uUWKF{display:flex;gap:10px;color:var(--accent);font-size:16px;font-weight:600;line-height:1.4;margin-bottom:12px}.home-hybrid_guideNeed__uUWKF span{flex-shrink:0;font-family:var(--font-mono);font-size:13px;padding-top:2px}.home-hybrid_guideGrid__2ymTT h3{font-size:22px;line-height:1.3}.home-hybrid_guideGrid__2ymTT h3 a{display:block;min-height:44px}.home-hybrid_page__VqgYm .home-hybrid_utility__gbHvR{margin:12px 0;color:var(--text-muted)}.home-hybrid_publications__yofRI{padding:42px 0}.home-hybrid_textLink__aky_K{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;color:var(--accent)!important;text-decoration:underline!important;text-underline-offset:5px}.home-hybrid_publicationGrid__eFDo_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 28px}.home-hybrid_publicationGrid__eFDo_ article{min-width:0;border-bottom:1px solid var(--border);padding-bottom:22px}.home-hybrid_cardImage__DGxRM{height:170px;margin-bottom:14px}.home-hybrid_publicationGrid__eFDo_ h3{margin-top:8px;font-size:23px;line-height:1.3;letter-spacing:-.015em}.home-hybrid_author__YvNOG{display:flex;align-items:flex-start;gap:24px;padding:30px 0;border-top:1px solid var(--border)}.home-hybrid_authorMark__dBmSt{display:grid;place-items:center;flex-shrink:0;width:68px;height:68px;color:var(--accent);background:var(--guide-bg);font:700 38px var(--font-display);font-style:normal;font-synthesis:none}.home-hybrid_eyebrow__SDiQX{color:var(--accent);font:500 12px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.09em}.home-hybrid_author__YvNOG h2,.home-hybrid_newsletter__ONnLN h2{margin-top:8px;font-size:28px;line-height:1.25}.home-hybrid_author__YvNOG p:not(.home-hybrid_eyebrow__SDiQX),.home-hybrid_newsletter__ONnLN p:not(.home-hybrid_eyebrow__SDiQX){margin-top:12px;color:var(--text-muted);max-width:65ch}.home-hybrid_author__YvNOG .home-hybrid_textLink__aky_K{margin-top:8px}.home-hybrid_newsletter__ONnLN{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:32px;background:var(--surface);border:1px solid var(--border);margin-bottom:32px}.home-hybrid_form__wuUVJ{min-width:0}.home-hybrid_form__wuUVJ form{max-width:none;margin:0}.home-hybrid_form__wuUVJ :is(input,button){font:400 16px/1.5 var(--font-body)!important;letter-spacing:normal!important;border-radius:3px!important;min-height:48px}.home-hybrid_form__wuUVJ input{border-color:var(--text-muted)!important}.home-hybrid_form__wuUVJ input::placeholder{color:var(--text-muted);opacity:1}.home-hybrid_form__wuUVJ button{color:var(--on-accent)!important;font-weight:600!important}.home-hybrid_form__wuUVJ>p{font-size:16px!important;color:var(--text-muted)!important;letter-spacing:normal!important}.home-hybrid_form__wuUVJ a{text-decoration:underline;text-underline-offset:3px}.home-hybrid_footer__ZlPlh{border-top:1px solid var(--border);padding-block:24px;display:flex;justify-content:space-between;gap:24px}.home-hybrid_footer__ZlPlh nav{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--text-muted)}@media (max-width:1000px){.home-hybrid_desktopNav__KJqlk{gap:16px}.home-hybrid_logo__g4Qzc{font-size:20px}.home-hybrid_headerInner__ER_O8{gap:16px}}@media (max-width:1100px){.home-hybrid_desktopNav__KJqlk{display:none}.home-hybrid_mobileMenu__lczX2{display:block}}@media (max-width:900px){.home-hybrid_opening__9w5JF{grid-template-columns:1fr;gap:24px}.home-hybrid_leadImage__8YXwu{height:clamp(200px,32vh,320px)}.home-hybrid_secondary__ZkXVj{border-left:0;border-top:1px solid var(--border);padding:0}.home-hybrid_secondary__ZkXVj article:first-child .home-hybrid_secondaryLink__XInh3{padding-top:20px}.home-hybrid_secondaryLink__XInh3{grid-template-columns:clamp(96px,20vw,150px) minmax(0,1fr);padding:20px 0}.home-hybrid_guideGrid__2ymTT{grid-template-columns:1fr;gap:20px}.home-hybrid_guideGrid__2ymTT article+article{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.home-hybrid_publicationGrid__eFDo_{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hybrid_newsletter__ONnLN{gap:24px;padding:24px}}@media (max-width:600px){.home-hybrid_footer__ZlPlh,.home-hybrid_headerInner__ER_O8,.home-hybrid_main__956Va{width:calc(100% - 32px)}.home-hybrid_headerInner__ER_O8{min-height:64px;gap:8px}.home-hybrid_logo__g4Qzc{font-size:18px;letter-spacing:.04em;gap:4px}.home-hybrid_intro__wnvjT{padding:24px 0}.home-hybrid_intro__wnvjT h1{font-size:32px}.home-hybrid_intro__wnvjT em{display:block}.home-hybrid_sectionHeading__pe8_c{align-items:flex-start;flex-direction:column;gap:8px}.home-hybrid_sectionHeading__pe8_c h2{font-size:25px}.home-hybrid_sectionMark__deLyh{display:none}.home-hybrid_lead__J5Ud2 h3{font-size:27px}.home-hybrid_leadImage__8YXwu{height:auto;aspect-ratio:16/9;max-height:280px}.home-hybrid_secondaryLink__XInh3{grid-template-columns:clamp(80px,24vw,120px) minmax(0,1fr);gap:12px}.home-hybrid_secondary__ZkXVj h3{font-size:20px}.home-hybrid_guides__GMGd_{padding:22px 18px}.home-hybrid_guideGrid__2ymTT{grid-template-columns:1fr;gap:20px}.home-hybrid_guideGrid__2ymTT article+article{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.home-hybrid_publicationGrid__eFDo_{grid-template-columns:1fr}.home-hybrid_cardImage__DGxRM{height:180px}.home-hybrid_publications__yofRI{padding:32px 0}.home-hybrid_author__YvNOG{gap:16px}.home-hybrid_authorMark__dBmSt{width:44px;height:52px;font-size:29px}.home-hybrid_author__YvNOG h2,.home-hybrid_newsletter__ONnLN h2{font-size:25px}.home-hybrid_newsletter__ONnLN{grid-template-columns:1fr;padding:22px 18px}.home-hybrid_footer__ZlPlh{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){html:has(.home-hybrid_page__VqgYm){scroll-behavior:auto!important}.home-hybrid_page__VqgYm *,.home-hybrid_page__VqgYm :after,.home-hybrid_page__VqgYm :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.article_wrapper__LgAZl{min-height:100vh}.article_hero__mroTf{position:relative;overflow:hidden;padding:60px 24px 0;z-index:2}.article_heroInner__JK2tp{max-width:1024px;margin:0 auto;position:relative;z-index:2}.article_breadcrumb__Jl_YP{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;flex-wrap:wrap}.article_breadcrumb__Jl_YP,.article_breadcrumb__Jl_YP a{color:color-mix(in srgb,var(--text-muted) 60%,transparent)}.article_breadcrumb__Jl_YP a{text-decoration:none;transition:color .2s}.article_breadcrumb__Jl_YP a:hover{color:var(--accent)}.article_metaRow__QPW_W{display:flex;align-items:center;gap:20px;padding:16px 0;border-top:1px solid var(--border);flex-wrap:wrap}.article_metaDivider__zoE8X{width:1px;height:28px;background:var(--border);flex-shrink:0}.article_coverWrap__Zglta{margin-top:40px;width:100%;aspect-ratio:16/9;border-radius:16px 16px 0 0;overflow:hidden;border:1px solid var(--border);border-bottom:none;position:relative}.article_contentArea__pXHmc{max-width:1024px;margin:0 auto;padding:48px 24px 80px;position:relative;z-index:2}.article_contentGrid__ffnIU{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:start}.article_articleCol__0SLm_{min-width:0;max-width:100%}.article_topXContentArea__bqAGv{max-width:928px}.article_topXContentGrid__f1C1Q{display:block}.article_topXSupplement__k7YbF{margin-top:48px;padding-top:32px;border-top:1px solid var(--border)}.article_topXSupplement__k7YbF .article_sidebarSticky__SaO38{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.article_sidebarSticky__SaO38{position:sticky;top:100px;display:flex;flex-direction:column;gap:24px}.article_sidebarCard__sQ3Oh{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px}.article_sidebarCardTitle__KJ8ZL{font-family:var(--mono);font-size:9px;letter-spacing:.35em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}@media (max-width:1023px){.article_contentGrid__ffnIU{display:flex;flex-direction:column;gap:40px}.article_sidebarSticky__SaO38{position:static}.article_coverWrap__Zglta{border-radius:8px 8px 0 0}}@media (max-width:767px){.article_hero__mroTf{padding:32px 16px 0}.article_contentArea__pXHmc{padding:32px 16px 60px}.article_coverWrap__Zglta{aspect-ratio:16/9;border-radius:0;border-left:none;border-right:none;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.article_metaRow__QPW_W{gap:12px}.article_metaDivider__zoE8X{display:none}.article_topXSupplement__k7YbF .article_sidebarSticky__SaO38{grid-template-columns:1fr}}.article_main__WHkYA{--article-hero-width:768px;--article-toc-width:260px;position:relative;z-index:2;padding:60px 0 0}.article_articleHeader__2TQzc{margin-bottom:32px}.article_title__2I_l4{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,4.5vw,52px);line-height:1.15;letter-spacing:-.02em;color:var(--text);margin:0 0 16px;overflow-wrap:anywhere}.article_excerpt__rjV_z{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--text-muted);margin:0 0 28px}.article_heroRow__tbj56{display:grid;grid-template-columns:minmax(0,var(--article-hero-width)) var(--article-toc-width);justify-content:space-between;align-items:start;gap:32px;margin-bottom:48px}.article_heroImage__UnR0m{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.article_tocCol___jy1i{grid-column:2;min-width:0}.article_body__G5CAw{min-width:0}.article_body__G5CAw .article-content h2{scroll-margin-top:24px}.article_after___5Bc8{margin-top:64px;padding-bottom:32px}@media (max-width:900px){.article_heroRow__tbj56{grid-template-columns:minmax(0,1fr);gap:24px}.article_tocCol___jy1i{grid-column:auto}}@media (max-width:767px){.article_main__WHkYA{padding-top:32px}}.top-x-live_hero__q7IfU{padding:72px 0 46px;border-bottom:1px solid var(--border)}.top-x-live_hero__q7IfU>p:first-child{margin:0 0 14px;color:var(--accent);font:700 10px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.top-x-live_hero__q7IfU h1{max-width:820px;margin:0;font:600 clamp(38px,7vw,72px)/1.02 var(--font-display),Georgia,serif;letter-spacing:-.04em;overflow-wrap:anywhere}.top-x-live_hero__q7IfU>p:last-child{max-width:680px;margin:0;color:var(--text-muted);font-size:19px;line-height:1.65}@media (max-width:620px){.top-x-live_hero__q7IfU{padding-top:46px}}@media (max-width:340px){.top-x-live_hero__q7IfU h1{font-size:34px}}.prices_section__PmI4q{padding-top:36px}.prices_heading__ghRhW{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.prices_heading__ghRhW h2{font-size:26px;line-height:1.25;letter-spacing:-.02em}.prices_section__PmI4q .prices_intro__P2Uzl{margin:10px 0 16px;color:var(--text-muted);font-size:16px}.prices_detail__hNCAv .prices_note__SMHfz,.prices_section__PmI4q .prices_note__SMHfz{margin:16px 0 0;color:var(--text-muted);font-size:16px;line-height:1.6;max-width:80ch}.prices_readings__X0lfr{border-top:1px solid var(--border);font-size:16px}.prices_columns___Oput,.prices_row__ojAVu{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.1fr) 140px;gap:20px;align-items:baseline}.prices_columns___Oput{padding:12px 0;color:var(--text-muted)}.prices_list__HucnY{list-style:none;padding:0;margin:0}.prices_list__HucnY li{border-bottom:1px solid var(--border)}.prices_row__ojAVu{margin:0;padding:18px 0}.prices_row__ojAVu dd{margin:0}.prices_model__Vp3Ms{font-weight:600}.prices_price__3B6jN{color:var(--accent);font-weight:600;font-variant-numeric:tabular-nums}.prices_date__Vk3IV,.prices_merchant__W0ioo{color:var(--text-muted)}.prices_date__Vk3IV{font-variant-numeric:tabular-nums}.prices_readings__X0lfr .prices_action__ja_LH{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:8px 14px;border:1px solid var(--accent);border-radius:3px;background:var(--accent);color:var(--on-accent);font:600 16px/1.5 var(--font-body);text-decoration:none}.prices_readings__X0lfr a.prices_action__ja_LH:hover{background:var(--accent-hi)}.prices_readings__X0lfr .prices_action__ja_LH:disabled{background:var(--guide-bg);color:var(--text-muted);border-color:var(--border);opacity:1;cursor:not-allowed}.prices_srOnly__CvFE5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.prices_detail__hNCAv{padding-block:36px 48px}.prices_detail__hNCAv h1{margin:16px 0;font-size:clamp(30px,3vw,40px);line-height:1.2}.prices_detail__hNCAv .prices_lead__G18Zt{color:var(--text-muted);max-width:70ch;margin-bottom:28px}.prices_sources__BkWx7{margin-top:36px;padding-top:24px;border-top:1px solid var(--border)}.prices_sources__BkWx7 h2{font-size:26px;line-height:1.3}.prices_sources__BkWx7 a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px;color:var(--accent);margin-top:12px}@media (max-width:900px){.prices_heading__ghRhW{flex-direction:column;gap:8px}.prices_heading__ghRhW h2{font-size:25px}.prices_columns___Oput{display:none}.prices_row__ojAVu{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.prices_merchant__W0ioo,.prices_model__Vp3Ms{grid-column:1/-1}.prices_date__Vk3IV{text-align:right}.prices_offer__t__Jd{grid-column:1/-1;margin-top:8px}}.home-hybrid_page__xahk4{--bg:#f6f7f8;--surface:#fff;--text:#1b2127;--text-muted:#4e5860;--border:#cbd1d6;--accent:#ae4a2e;--accent-hi:#8c3823;--on-accent:#fff;--guide-bg:#f2dfd8;--font-mono:var(--font-jetbrains-mono),monospace;background:var(--bg);color:var(--text);min-height:100vh;font:16px/1.6 var(--font-body)}[data-theme=dark] .home-hybrid_page__xahk4{--bg:#232b33;--surface:#2e3740;--text:#f6f7f8;--text-muted:#a8b4c0;--border:#52606b;--accent:#e9a184;--accent-hi:#f2b79e;--on-accent:#1b2127;--guide-bg:#3d2e29}.home-hybrid_page__xahk4 *,.home-hybrid_page__xahk4 :after,.home-hybrid_page__xahk4 :before{box-sizing:border-box}.home-hybrid_page__xahk4 :is(h1,h2,h3,p){margin:0}.home-hybrid_page__xahk4 :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.home-hybrid_page__xahk4 :is(h1,h2,h3){font-family:var(--font-display);font-weight:500;font-variation-settings:"opsz" 28,"SOFT" 0,"WONK" 0}.home-hybrid_page__xahk4 a{color:inherit;text-decoration:none}.home-hybrid_page__xahk4 a:hover h3,.home-hybrid_page__xahk4 h3 a:hover,.home-hybrid_page__xahk4 nav a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.home-hybrid_page__xahk4 :is(a,button,input,summary):focus-visible{outline:3px solid var(--accent)!important;outline-offset:4px}.home-hybrid_page__xahk4 :is(section,main){scroll-margin-top:24px}.home-hybrid_footer__6rTTq,.home-hybrid_headerInner__LdEF2,.home-hybrid_main__pQSr5{width:min(1280px,calc(100% - 64px));margin-inline:auto}.home-hybrid_skip__K6LMM{position:absolute;top:8px;left:16px;z-index:100;padding:12px;background:var(--bg);transform:translateY(-180%)}.home-hybrid_skip__K6LMM:focus{transform:none}.home-hybrid_header___QfgV{border-bottom:1px solid var(--border)}.home-hybrid_headerInner__LdEF2{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.home-hybrid_logo__PfG9D{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:700 22px/1 var(--font-space-grotesk),sans-serif;letter-spacing:.08em;white-space:nowrap}.home-hybrid_logo__PfG9D span{color:var(--accent)}.home-hybrid_desktopNav__L_IPA{display:flex;align-items:center;gap:28px}.home-hybrid_desktopNav__L_IPA a,.home-hybrid_footer__6rTTq nav a{display:inline-flex;align-items:center;min-height:44px}.home-hybrid_controls__XvSHW{display:flex;align-items:center;gap:8px}.home-hybrid_controls__XvSHW>button{min-width:44px;min-height:44px;border-radius:3px!important}.home-hybrid_mobileMenu__OB5vd{display:none;position:relative}.home-hybrid_mobileMenu__OB5vd summary{display:flex;align-items:center;justify-content:center;gap:8px;width:96px;min-height:44px;padding:8px;border:1px solid var(--accent);color:var(--accent);list-style:none;cursor:pointer}.home-hybrid_mobileMenu__OB5vd summary::-webkit-details-marker{display:none}.home-hybrid_mobileMenu__OB5vd summary::marker{content:""}.home-hybrid_mobileMenu__OB5vd .home-hybrid_menuOpen__C_Q_9,.home-hybrid_mobileMenu__OB5vd[open] .home-hybrid_menuClosed__B1FvW{display:none}.home-hybrid_mobileMenu__OB5vd[open] .home-hybrid_menuOpen__C_Q_9{display:inline}.home-hybrid_mobileMenu__OB5vd nav{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(260px,calc(100vw - 32px));padding:12px 18px;background:var(--bg);border:1px solid var(--border)}.home-hybrid_mobileMenu__OB5vd nav a{display:flex;align-items:center;min-height:48px}.home-hybrid_intro__Phox0{padding:32px 0 30px;border-bottom:1px solid var(--border);margin-bottom:24px}.home-hybrid_intro__Phox0 h1{font-size:clamp(30px,2.7vw,40px);line-height:1.2;letter-spacing:-.035em}.home-hybrid_intro__Phox0 em{color:var(--accent);font-weight:400;font-style:normal;font-synthesis:none}.home-hybrid_intro__Phox0 p{margin-top:10px;max-width:85ch;color:var(--text-muted)}.home-hybrid_shortcuts__l4ezK{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:16px}.home-hybrid_shortcuts__l4ezK a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;max-width:100%;padding-block:8px;border-bottom:1px solid var(--border);font-size:16px}.home-hybrid_shortcuts__l4ezK span{flex-shrink:0;color:var(--accent)}.home-hybrid_sectionHeading__uSpAw{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.home-hybrid_sectionHeading__uSpAw h2{font-size:26px;line-height:1.25;letter-spacing:-.02em}.home-hybrid_sectionMark__y8Yt_{color:var(--text-muted);font:500 12px/1.5 var(--font-mono);letter-spacing:.06em}.home-hybrid_opening__dUB57{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px}.home-hybrid_opening__dUB57>*{min-width:0}.home-hybrid_articleLink__pNpc3{display:block}.home-hybrid_cardImage__qyfEm,.home-hybrid_leadImage__1zg5f,.home-hybrid_thumbnail__m81Vk{position:relative;background:transparent}.home-hybrid_leadImage__1zg5f{height:clamp(200px,28vh,320px)}.home-hybrid_image__l69LZ{object-fit:contain;filter:none}.home-hybrid_leadBody__iDGsu{padding-top:15px}.home-hybrid_page__xahk4 .home-hybrid_meta__RfMmU{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;color:var(--text-muted);font:400 12px/1.6 var(--font-mono)}.home-hybrid_meta__RfMmU span{color:var(--accent);font-weight:600}.home-hybrid_lead__OMaHy h3{margin-top:8px;font-size:clamp(25px,2vw,31px);line-height:1.17;letter-spacing:-.025em}.home-hybrid_page__xahk4 .home-hybrid_excerpt__ykXs7{margin-top:12px;color:var(--text-muted);max-width:68ch}.home-hybrid_secondary__6jyev{border-left:1px solid var(--border);padding-left:28px}.home-hybrid_secondary__6jyev article+article{border-top:1px solid var(--border)}.home-hybrid_secondaryLink__h_v2g{display:grid;grid-template-columns:clamp(112px,12vw,160px) minmax(0,1fr);gap:16px;align-items:start;padding:23px 0}.home-hybrid_secondary__6jyev article:first-child .home-hybrid_secondaryLink__h_v2g{padding-top:0}.home-hybrid_secondary__6jyev article:last-child .home-hybrid_secondaryLink__h_v2g{padding-bottom:0}.home-hybrid_thumbnail__m81Vk{aspect-ratio:4/3}.home-hybrid_secondary__6jyev h3{margin-top:7px;font-size:21px;line-height:1.3;letter-spacing:-.015em}.home-hybrid_guides___QDPZ{--accent:#963c24;margin-top:32px;padding:24px 28px 28px;background:var(--guide-bg);border-top:3px solid var(--accent)}[data-theme=dark] .home-hybrid_guides___QDPZ{--accent:#e9a184}.home-hybrid_guideGrid__XihHq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-hybrid_guideGrid__XihHq article+article{border-left:1px solid var(--border);padding-left:28px}.home-hybrid_page__xahk4 .home-hybrid_guideNeed__Ztjf0{display:flex;gap:10px;color:var(--accent);font-size:16px;font-weight:600;line-height:1.4;margin-bottom:12px}.home-hybrid_guideNeed__Ztjf0 span{flex-shrink:0;font-family:var(--font-mono);font-size:13px;padding-top:2px}.home-hybrid_guideGrid__XihHq h3{font-size:22px;line-height:1.3}.home-hybrid_guideGrid__XihHq h3 a{display:block;min-height:44px}.home-hybrid_page__xahk4 .home-hybrid_utility__9T95i{margin:12px 0;color:var(--text-muted)}.home-hybrid_publications__ItNm2{padding:42px 0}.home-hybrid_textLink__jDiyx{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;color:var(--accent)!important;text-decoration:underline!important;text-underline-offset:5px}.home-hybrid_publicationGrid__UUAu0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 28px}.home-hybrid_publicationGrid__UUAu0 article{min-width:0;border-bottom:1px solid var(--border);padding-bottom:22px}.home-hybrid_cardImage__qyfEm{height:170px;margin-bottom:14px}.home-hybrid_publicationGrid__UUAu0 h3{margin-top:8px;font-size:23px;line-height:1.3;letter-spacing:-.015em}.home-hybrid_author__F6uhl{display:flex;align-items:flex-start;gap:24px;padding:30px 0;border-top:1px solid var(--border)}.home-hybrid_authorMark__C_NQt{display:grid;place-items:center;flex-shrink:0;width:68px;height:68px;color:var(--accent);background:var(--guide-bg);font:700 38px var(--font-display);font-style:normal;font-synthesis:none}.home-hybrid_eyebrow__aw2oL{color:var(--accent);font:500 12px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.09em}.home-hybrid_author__F6uhl h2,.home-hybrid_newsletter__Dx_BM h2{margin-top:8px;font-size:28px;line-height:1.25}.home-hybrid_author__F6uhl p:not(.home-hybrid_eyebrow__aw2oL),.home-hybrid_newsletter__Dx_BM p:not(.home-hybrid_eyebrow__aw2oL){margin-top:12px;color:var(--text-muted);max-width:65ch}.home-hybrid_author__F6uhl .home-hybrid_textLink__jDiyx{margin-top:8px}.home-hybrid_newsletter__Dx_BM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:32px;background:var(--surface);border:1px solid var(--border);margin-bottom:32px}.home-hybrid_form__GkPgi{min-width:0}.home-hybrid_form__GkPgi form{max-width:none;margin:0}.home-hybrid_form__GkPgi :is(input,button){font:400 16px/1.5 var(--font-body)!important;letter-spacing:normal!important;border-radius:3px!important;min-height:48px}.home-hybrid_form__GkPgi input{border-color:var(--text-muted)!important}.home-hybrid_form__GkPgi input::placeholder{color:var(--text-muted);opacity:1}.home-hybrid_form__GkPgi button{color:var(--on-accent)!important;font-weight:600!important}.home-hybrid_form__GkPgi>p{font-size:16px!important;color:var(--text-muted)!important;letter-spacing:normal!important}.home-hybrid_form__GkPgi a{text-decoration:underline;text-underline-offset:3px}.home-hybrid_footer__6rTTq{border-top:1px solid var(--border);padding-block:24px;display:flex;justify-content:space-between;gap:24px}.home-hybrid_footer__6rTTq nav{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--text-muted)}@media (max-width:1000px){.home-hybrid_desktopNav__L_IPA{gap:16px}.home-hybrid_logo__PfG9D{font-size:20px}.home-hybrid_headerInner__LdEF2{gap:16px}}@media (max-width:900px){.home-hybrid_desktopNav__L_IPA{display:none}.home-hybrid_mobileMenu__OB5vd{display:block}.home-hybrid_opening__dUB57{grid-template-columns:1fr;gap:24px}.home-hybrid_leadImage__1zg5f{height:clamp(200px,32vh,320px)}.home-hybrid_secondary__6jyev{border-left:0;border-top:1px solid var(--border);padding:0}.home-hybrid_secondary__6jyev article:first-child .home-hybrid_secondaryLink__h_v2g{padding-top:20px}.home-hybrid_secondaryLink__h_v2g{grid-template-columns:clamp(96px,20vw,150px) minmax(0,1fr);padding:20px 0}.home-hybrid_guideGrid__XihHq{grid-template-columns:1fr;gap:20px}.home-hybrid_guideGrid__XihHq article+article{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.home-hybrid_publicationGrid__UUAu0{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hybrid_newsletter__Dx_BM{gap:24px;padding:24px}}@media (max-width:600px){.home-hybrid_footer__6rTTq,.home-hybrid_headerInner__LdEF2,.home-hybrid_main__pQSr5{width:calc(100% - 32px)}.home-hybrid_headerInner__LdEF2{min-height:64px;gap:8px}.home-hybrid_logo__PfG9D{font-size:18px;letter-spacing:.04em;gap:4px}.home-hybrid_intro__Phox0{padding:24px 0}.home-hybrid_intro__Phox0 h1{font-size:32px}.home-hybrid_intro__Phox0 em{display:block}.home-hybrid_sectionHeading__uSpAw{align-items:flex-start;flex-direction:column;gap:8px}.home-hybrid_sectionHeading__uSpAw h2{font-size:25px}.home-hybrid_sectionMark__y8Yt_{display:none}.home-hybrid_lead__OMaHy h3{font-size:27px}.home-hybrid_leadImage__1zg5f{height:auto;aspect-ratio:16/9;max-height:280px}.home-hybrid_secondaryLink__h_v2g{grid-template-columns:clamp(80px,24vw,120px) minmax(0,1fr);gap:12px}.home-hybrid_secondary__6jyev h3{font-size:20px}.home-hybrid_guides___QDPZ{padding:22px 18px}.home-hybrid_guideGrid__XihHq{grid-template-columns:1fr;gap:20px}.home-hybrid_guideGrid__XihHq article+article{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.home-hybrid_publicationGrid__UUAu0{grid-template-columns:1fr}.home-hybrid_cardImage__qyfEm{height:180px}.home-hybrid_publications__ItNm2{padding:32px 0}.home-hybrid_author__F6uhl{gap:16px}.home-hybrid_authorMark__C_NQt{width:44px;height:52px;font-size:29px}.home-hybrid_author__F6uhl h2,.home-hybrid_newsletter__Dx_BM h2{font-size:25px}.home-hybrid_newsletter__Dx_BM{grid-template-columns:1fr;padding:22px 18px}.home-hybrid_footer__6rTTq{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){html:has(.home-hybrid_page__xahk4){scroll-behavior:auto!important}.home-hybrid_page__xahk4 *,.home-hybrid_page__xahk4 :after,.home-hybrid_page__xahk4 :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}