.EditorialDetailPage-module__h5W9dq__editorialPage{--editorial-ink:#29231f;--editorial-muted:#665d57;--editorial-rule:#e5ddd7;--editorial-accent:#c45431;--editorial-wash:#fff8f3}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-page{width:min(1120px,100% - 40px)!important;max-width:none!important;padding:24px 0 64px!important}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-hero-simple{box-shadow:none}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-hero h1{letter-spacing:-.05em;max-width:900px;font-size:clamp(44px,5.2vw,68px);line-height:1.01}:is(.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-takeaways,.EditorialDetailPage-module__h5W9dq__editorialPage .guide-step-section,.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-final-cta){box-shadow:none}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-progress-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-progress-media{aspect-ratio:4/3;background:#fbf8f4}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-progress-media img{object-fit:contain}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-step-section{background:0 0;border-radius:0;border-left:0!important;border-right:0!important;padding:34px 0!important}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-step-section ol{grid-template-columns:1fr;gap:0}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-step-section li{border:0;border-top:1px solid var(--editorial-rule);background:0 0;border-radius:0;grid-template-columns:42px minmax(140px,.36fr) minmax(0,1fr);align-items:baseline;gap:14px;padding:18px 0}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-related-section ul{grid-template-columns:1fr;gap:0}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-related-section li a{border:0;border-top:1px solid var(--editorial-rule);background:0 0;border-radius:0;min-height:0;padding:18px 0}.EditorialDetailPage-module__h5W9dq__visualHero{background:#fff!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:clamp(34px,5vw,68px)!important;padding:38px clamp(34px,4.5vw,54px)!important;display:grid!important}.EditorialDetailPage-module__h5W9dq__heroCopy{min-width:0}.EditorialDetailPage-module__h5W9dq__heroCopy .guide-answer{max-width:680px;color:var(--editorial-muted);font-size:17px;line-height:1.72}.EditorialDetailPage-module__h5W9dq__evidenceFigure{min-width:0;margin:0}.EditorialDetailPage-module__h5W9dq__beforeAfter{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.EditorialDetailPage-module__h5W9dq__beforeAfter>div{aspect-ratio:3/4;border:1px solid var(--editorial-rule);background:#f8f5f1;position:relative;overflow:hidden}.EditorialDetailPage-module__h5W9dq__beforeAfter img{object-fit:cover;width:100%;height:100%;display:block}.EditorialDetailPage-module__h5W9dq__beforeAfter span{color:#fff;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#231e1bd1;border-radius:6px;padding:7px 8px;font-size:10px;font-weight:800;position:absolute;bottom:8px;left:8px;right:8px}.EditorialDetailPage-module__h5W9dq__evidenceFigure figcaption{color:#776c64;margin-top:12px;font-size:12px;line-height:1.55}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-takeaways{background:0 0;border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);margin-top:26px;padding:30px 0}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-page{width:min(1120px,100% - 40px)!important}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-hero h1{font-size:clamp(42px,4.7vw,60px)}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-takeaways h2{max-width:260px;font-size:25px;line-height:1.12}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-takeaways ol{gap:0}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-takeaways li{border:0;border-left:1px solid var(--editorial-rule);color:#4e4641;background:0 0;border-radius:0;padding:4px 18px;font-size:14px;line-height:1.55}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-body{grid-template-columns:190px minmax(0,760px);justify-content:center;gap:clamp(38px,5vw,68px);margin-top:48px}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-rail nav{gap:0;margin-top:14px}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-rail nav a{color:#6c625c;border-radius:0;grid-template-columns:1fr;padding:8px 0;font-size:12px}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-rail nav a:hover{color:var(--editorial-accent);background:0 0}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-rail nav a>span:first-child{display:none}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-content .guide-section{padding:40px 0}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-content .guide-section h2{color:var(--editorial-ink);margin-bottom:18px;font-size:clamp(27px,3vw,34px);line-height:1.12}:is(.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-content .guide-section p,.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-content .guide-section li){color:#433b36;font-size:17px;line-height:1.82}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-section-links{gap:10px 14px;margin-top:18px}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-section-links:before{content:"Continue with";color:#948880;letter-spacing:.1em;text-transform:uppercase;width:100%;font-size:10px;font-weight:850}.EditorialDetailPage-module__h5W9dq__sectionVisual{border:1px solid var(--editorial-rule);background:#fff;border-radius:18px;max-width:680px;margin:28px 0 4px;overflow:hidden}.EditorialDetailPage-module__h5W9dq__sectionVisual img{background:#fff;width:100%;height:auto;display:block}.EditorialDetailPage-module__h5W9dq__sectionVisual figcaption{color:#776c64;margin-top:9px;font-size:12px;line-height:1.55}.EditorialDetailPage-module__h5W9dq__compactVisuals .EditorialDetailPage-module__h5W9dq__sectionVisual{max-width:460px}.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-page{width:min(900px,100% - 40px)!important}.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-body{margin-top:44px;display:block}:is(.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-rail,.EditorialDetailPage-module__h5W9dq__listicleLayout .discoveryRailDesktop,.EditorialDetailPage-module__h5W9dq__listicleLayout .discoveryRailMobile){display:none!important}.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-content{width:min(760px,100%);margin:0 auto}.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-content .guide-section{border-bottom:1px solid var(--editorial-rule);padding:36px 0 42px}.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-content .guide-section h2{margin-bottom:14px;font-size:clamp(26px,3vw,34px);line-height:1.18}:is(.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-content .guide-section p,.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-content .guide-section li){font-size:17px;line-height:1.78}.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-section-links{margin-top:16px}.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-section-links:before{display:none}.EditorialDetailPage-module__h5W9dq__listicleLayout .EditorialDetailPage-module__h5W9dq__sectionVisual{border-radius:10px;max-width:620px;margin:24px auto 0}:is(.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-takeaways,.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-decision,.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-progress){box-shadow:none;border-left:0;border-right:0;border-radius:0}.EditorialDetailPage-module__h5W9dq__listicleLayout .guide-detail-final-cta{border-radius:12px}.EditorialDetailPage-module__h5W9dq__discoveryRailDesktop{grid-column:2;margin-top:48px}.EditorialDetailPage-module__h5W9dq__discoveryRailMobile{display:none}.EditorialDetailPage-module__h5W9dq__discoveryRailInner{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:22px 28px;display:grid}.EditorialDetailPage-module__h5W9dq__discoveryThemes{border-top:1px solid var(--editorial-rule);grid-column:1/-1;padding-top:34px}.EditorialDetailPage-module__h5W9dq__discoveryEyebrow,.EditorialDetailPage-module__h5W9dq__discoveryCta>span{color:#9a6b58;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.EditorialDetailPage-module__h5W9dq__discoveryThemes h2,.EditorialDetailPage-module__h5W9dq__discoveryCta h2,.EditorialDetailPage-module__h5W9dq__discoveryReading h2{color:var(--editorial-ink);letter-spacing:-.03em;margin:8px 0 18px;font-size:28px;line-height:1.12}.EditorialDetailPage-module__h5W9dq__discoveryThemeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.EditorialDetailPage-module__h5W9dq__discoveryThemeCard{border:1px solid var(--editorial-rule);min-width:0;min-height:104px;color:var(--editorial-ink);background:linear-gradient(135deg,#fff 0%,#fffdfa 100%);border-radius:16px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.EditorialDetailPage-module__h5W9dq__discoveryThemeCard:hover{border-color:#e2a58d;transform:translateY(-2px);box-shadow:0 8px 20px #53392d14}.EditorialDetailPage-module__h5W9dq__discoveryThemeImage{background:#fbf8f4;border-radius:11px;width:82px;height:82px;display:block;overflow:hidden}.EditorialDetailPage-module__h5W9dq__discoveryThemeImage img{object-fit:contain;width:100%;height:100%;display:block}.EditorialDetailPage-module__h5W9dq__discoveryThemeCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.EditorialDetailPage-module__h5W9dq__discoveryThemeCopy strong{color:#3d342f;font-size:15px;line-height:1.2}.EditorialDetailPage-module__h5W9dq__discoveryThemeCopy small{color:#8b7c73;font-size:12px;line-height:1.3}.EditorialDetailPage-module__h5W9dq__discoveryArrow{color:var(--editorial-accent);font-size:18px;font-weight:800}.EditorialDetailPage-module__h5W9dq__discoveryCta,.EditorialDetailPage-module__h5W9dq__discoveryReading{border:1px solid var(--editorial-rule);background:#fff;border-radius:20px;min-width:0;padding:26px}.EditorialDetailPage-module__h5W9dq__discoveryCta{background:linear-gradient(145deg,#fff7f0 0%,#fff 66%);position:relative;overflow:hidden}.EditorialDetailPage-module__h5W9dq__discoveryCta:after{content:"";border:1px solid #e2a58d66;border-radius:50%;width:148px;height:148px;position:absolute;bottom:-48px;right:-30px;box-shadow:0 0 0 20px #e2a58d12,0 0 0 42px #e2a58d0a}.EditorialDetailPage-module__h5W9dq__discoveryCta h2,.EditorialDetailPage-module__h5W9dq__discoveryReading h2{z-index:1;margin-bottom:10px;font-size:25px;line-height:1.18;position:relative}.EditorialDetailPage-module__h5W9dq__discoveryCta p{z-index:1;color:#6e625b;margin:0 0 14px;font-size:14px;line-height:1.6;position:relative}.EditorialDetailPage-module__h5W9dq__discoveryCta a{z-index:1;color:var(--editorial-accent);font-size:13px;font-weight:850;text-decoration:none;position:relative}.EditorialDetailPage-module__h5W9dq__discoveryCta a b{margin-left:7px}.EditorialDetailPage-module__h5W9dq__discoveryReading>div{gap:10px;display:grid}.EditorialDetailPage-module__h5W9dq__discoveryReading>div a{color:#443a34;border-radius:11px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:8px;font-size:13px;font-weight:750;line-height:1.35;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.EditorialDetailPage-module__h5W9dq__discoveryReading>div img{border:1px solid var(--editorial-rule);object-fit:cover;border-radius:7px;width:72px;height:58px;display:block}.EditorialDetailPage-module__h5W9dq__discoveryReading>div a:hover{color:var(--editorial-accent);background:#fff7f1}.EditorialDetailPage-module__h5W9dq__sectionNumber{color:var(--editorial-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-faq-section details{padding:18px 0}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-faq-section summary{font-size:17px;line-height:1.45}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-generator-cta{margin-top:48px}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-final-cta{background:#fff;border-radius:18px;padding:clamp(28px,4vw,42px)}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-final-cta-grid{grid-template-columns:1fr}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-final-cta-card{border:0;border-top:1px solid var(--editorial-rule);box-shadow:none;border-radius:0;padding:20px 0 0}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-final-cta-card:hover{border-color:var(--editorial-rule);box-shadow:none;transform:none}@media (max-width:900px){.EditorialDetailPage-module__h5W9dq__visualHero{grid-template-columns:1fr!important}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-rail{display:none}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-body{grid-template-columns:1fr;margin-top:26px}.EditorialDetailPage-module__h5W9dq__discoveryRailDesktop{display:none}.EditorialDetailPage-module__h5W9dq__discoveryRailMobile{margin:26px 0 4px;display:block}.EditorialDetailPage-module__h5W9dq__discoveryRailInner{grid-template-columns:1fr;gap:18px}.EditorialDetailPage-module__h5W9dq__discoveryThemes{padding-top:22px}.EditorialDetailPage-module__h5W9dq__discoveryThemeList{grid-template-columns:repeat(2,minmax(0,1fr))}.EditorialDetailPage-module__h5W9dq__discoveryCta,.EditorialDetailPage-module__h5W9dq__discoveryReading{padding:18px}}@media (max-width:640px){.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-page{width:calc(100% - 24px)!important;padding:18px 0 48px!important}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-hero h1{font-size:clamp(38px,12vw,48px)}.EditorialDetailPage-module__h5W9dq__visualHero{padding:24px 18px!important}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-hero h1{font-size:clamp(36px,10.2vw,40px);line-height:1.02}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-test-note{margin-bottom:8px;font-size:13px;line-height:1.5}.EditorialDetailPage-module__h5W9dq__heroCopy .guide-answer{font-size:16px}.EditorialDetailPage-module__h5W9dq__beforeAfter{gap:7px}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-takeaways{grid-template-columns:1fr;gap:20px;padding:24px 0}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-takeaways h2{max-width:none}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-takeaways ol{grid-template-columns:1fr}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-takeaways li{border-top:1px solid var(--editorial-rule);border-left:0;padding:13px 0}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-content .guide-section{padding:32px 0}.EditorialDetailPage-module__h5W9dq__sectionVisual{margin-top:22px}.EditorialDetailPage-module__h5W9dq__discoveryThemeList{grid-template-columns:1fr}.EditorialDetailPage-module__h5W9dq__discoveryThemeCard{grid-template-columns:68px minmax(0,1fr);gap:12px;min-height:88px;padding:10px}.EditorialDetailPage-module__h5W9dq__discoveryThemeImage{width:68px;height:68px}.EditorialDetailPage-module__h5W9dq__discoveryArrow{display:none}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-step-section li{grid-template-columns:34px 1fr}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-step-section li span{grid-column:2}}.EditorialDetailPage-module__h5W9dq__visualHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:clamp(28px,3vw,40px)!important;padding:38px clamp(32px,3vw,42px)!important}:is(.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-hero h1,.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-page h2,.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-page h3){overflow-wrap:normal;word-break:normal;text-wrap:balance;font-family:var(--typography-v1-font-display)!important;font-weight:600!important;line-height:var(--typography-v1-leading-heading)!important;letter-spacing:-.02em!important}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-hero h1{max-inline-size:none;color:#344542!important;font-size:var(--typography-v1-size-hero)!important}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-page h2{max-inline-size:none;color:#344542!important;font-size:var(--typography-v1-size-feature)!important}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-page h3{color:#344542!important;font-size:var(--typography-v1-size-card-title)!important}:is(.EditorialDetailPage-module__h5W9dq__editorialPage .guide-answer,.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-hero-lead){max-inline-size:var(--typography-v1-measure-body);text-wrap:pretty;color:var(--text-secondary)!important;font-family:var(--typography-v1-font-ui)!important;font-size:var(--typography-v1-size-lede)!important;font-weight:400!important;line-height:var(--typography-v1-leading-body)!important}:is(.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-content .guide-section p,.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-content .guide-section li,.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-section-head p,.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-decision-card p,.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-takeaways li,.EditorialDetailPage-module__h5W9dq__editorialPage .guide-faq-section summary){text-wrap:pretty;font-weight:400;color:var(--text-secondary)!important;font-family:var(--typography-v1-font-ui)!important;font-size:var(--typography-v1-size-body)!important;line-height:var(--typography-v1-leading-body)!important}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-final-cta h2{color:var(--text-inverse)!important}.EditorialDetailPage-module__h5W9dq__workflowArticle .guide-detail-final-cta h2{color:#344542!important}@media (max-width:1100px){.EditorialDetailPage-module__h5W9dq__visualHero{grid-template-columns:1fr!important}}@media (max-width:47.99rem){.EditorialDetailPage-module__h5W9dq__visualHero{padding:24px 18px!important}:is(.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-hero h1,.EditorialDetailPage-module__h5W9dq__editorialPage .guide-detail-page h2){max-inline-size:100%}}
