.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-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-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{max-width:760px;margin:28px 0 4px}.EditorialDetailPage-module__h5W9dq__sectionVisual img{border:1px solid var(--editorial-rule);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__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}}@media (max-width:640px){.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-page{width:min(100% - 24px,560px)!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__editorialPage .guide-step-section li{grid-template-columns:34px 1fr}.EditorialDetailPage-module__h5W9dq__editorialPage .guide-step-section li span{grid-column:2}}
