.case-study_page__uC3yP{padding:154px var(--site-content-inline) 0}.case-study_page__uC3yP article{max-width:1320px;margin:0 auto}.case-study_hero__o9_In{padding-bottom:72px}.case-study_backLink__Hzfzr{display:inline-block;margin-bottom:52px;color:var(--text-muted);font-size:13px;text-underline-offset:5px}.case-study_label__bXWWP{margin-bottom:20px;color:var(--accent);font-size:13px;font-weight:500}.case-study_hero__o9_In h1{max-width:1050px;margin-bottom:28px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,5.5vw,84px);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.case-study_lede__zx9J0{max-width:820px;color:var(--text-secondary);font-size:clamp(18px,1.7vw,22px);line-height:1.7}.case-study_ctaLink__Xwjpz,.case-study_facts__AX1nu a,.case-study_lede__zx9J0 a,.case-study_sectionIntro__Y0B6G a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.case-study_byline__QOLKM{margin-top:26px;color:var(--text-muted);font-size:13px}.case-study_byline__QOLKM a{color:inherit;text-underline-offset:4px}.case-study_facts__AX1nu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:48px;padding:24px 0;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong)}.case-study_facts__AX1nu dt{margin-bottom:10px;color:var(--text-muted);font-size:12px}.case-study_facts__AX1nu dd{font-size:14px;line-height:1.65}.case-study_scopeNote__poRBH{max-width:980px;margin-top:20px;color:var(--text-muted);font-size:13px;line-height:1.7}.case-study_finding__A2rJ2,.case-study_section__zqgQV{padding:72px 0;border-top:1px solid var(--border-strong)}.case-study_finding__A2rJ2{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;grid-gap:clamp(36px,7vw,112px);gap:clamp(36px,7vw,112px)}.case-study_cta__u4lzv h2,.case-study_sectionHeading___jZ5k h2,.case-study_sectionIntro__Y0B6G h2{margin-bottom:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,3.3vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.case-study_fixes___p6as li,.case-study_sectionIntro__Y0B6G>p:not(.case-study_label__bXWWP){color:var(--text-secondary);font-size:15px;line-height:1.85}.case-study_sectionIntro__Y0B6G>p+p{margin-top:18px}.case-study_scoreChart__Rmiae{padding:30px 32px;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.case-study_scoreChart__Rmiae figcaption{margin-bottom:24px;font-size:14px}.case-study_scoreChart__Rmiae figcaption strong{display:block;margin-bottom:7px;font-weight:500}.case-study_scoreChart__Rmiae figcaption span{color:var(--text-muted);font-size:12px}.case-study_scoreList__94HxT{list-style:none}.case-study_sectionHeading___jZ5k{max-width:720px;margin-bottom:40px}.case-study_sectionHeading___jZ5k>p:not(.case-study_label__bXWWP){color:var(--text-secondary);font-size:15px;line-height:1.85}.case-study_scoreList__94HxT li+li{margin-top:30px}.case-study_scoreLabel__CYH4c{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:15px}.case-study_scoreLabel__CYH4c span{font-weight:500}.case-study_scoreLabel__CYH4c strong{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.case-study_scoreLabel__CYH4c small{color:var(--text-muted);font-size:12px;font-weight:400}.case-study_scoreTrack__YKRLZ{display:flex;height:9px;background:var(--border)}.case-study_scoreBar__yov1L{height:100%;background:var(--accent)}.case-study_scoreRange__rDMVt{height:100%;background:rgba(148,0,0,.32)}.case-study_scoreNote__VAymo{max-width:78ch;margin-top:10px;color:var(--text-secondary);font-size:14px;line-height:1.75}.case-study_chartNote__mBptP{margin-top:28px;padding-top:20px;border-top:1px solid var(--border);color:var(--text-muted);font-size:12px;line-height:1.75}.case-study_chartNote__mBptP a{color:inherit;text-underline-offset:3px}.case-study_fixes___p6as{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.case-study_fixes___p6as>div{padding-top:22px;border-top:1px solid var(--border-strong)}.case-study_fixes___p6as h3{margin-bottom:14px;font-size:16px;font-weight:500;line-height:1.5}.case-study_fixes___p6as ol{list-style:none}.case-study_fixes___p6as li{position:relative;padding-left:18px;font-size:14px}.case-study_fixes___p6as li+li{margin-top:10px}.case-study_fixes___p6as li:before{position:absolute;top:.85em;left:0;width:7px;height:1px;background:var(--accent);content:""}.case-study_faqList__FLq2Y{max-width:1040px;border-top:1px solid var(--border-strong)}.case-study_faqList__FLq2Y details{border-bottom:1px solid var(--border-strong)}.case-study_faqList__FLq2Y summary{position:relative;padding:24px 52px 24px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2.2vw,28px);line-height:1.25;list-style:none;cursor:pointer}.case-study_faqList__FLq2Y summary::-webkit-details-marker{display:none}.case-study_faqList__FLq2Y summary:after{position:absolute;top:50%;right:2px;color:var(--accent);content:"+";font-family:Inter,sans-serif;font-size:22px;transform:translateY(-50%)}.case-study_faqList__FLq2Y details[open] summary:after{content:"\2212"}.case-study_faqList__FLq2Y details p{max-width:76ch;padding:0 52px 26px 0;color:var(--text-secondary);font-size:15px;line-height:1.8}.case-study_cta__u4lzv{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:64px 0 88px;border-top:1px solid var(--border-strong)}.case-study_cta__u4lzv>div{max-width:680px}.case-study_cta__u4lzv p:not(.case-study_label__bXWWP){color:var(--text-secondary);font-size:15px}.case-study_ctaActions__ZDVs_{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:16px;font-size:13px}@media (max-width:1000px){.case-study_page__uC3yP{padding-top:126px}.case-study_facts__AX1nu{gap:24px}.case-study_cta__u4lzv{flex-direction:column;align-items:flex-start;gap:28px}.case-study_ctaActions__ZDVs_{align-items:flex-start}}@media (max-width:760px){.case-study_page__uC3yP{padding-top:110px}.case-study_backLink__Hzfzr{margin-bottom:32px}.case-study_hero__o9_In{padding-bottom:44px}.case-study_hero__o9_In h1{font-size:clamp(42px,8.5vw,62px)}.case-study_facts__AX1nu{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.case-study_facts__AX1nu dd{font-size:13px}.case-study_finding__A2rJ2,.case-study_section__zqgQV{padding:44px 0}.case-study_finding__A2rJ2{grid-template-columns:minmax(0,1fr);gap:30px}.case-study_scoreChart__Rmiae{padding:24px}.case-study_cta__u4lzv h2,.case-study_sectionHeading___jZ5k h2,.case-study_sectionIntro__Y0B6G h2{font-size:36px}.case-study_fixes___p6as{grid-template-columns:minmax(0,1fr);gap:28px}.case-study_faqList__FLq2Y summary{padding-right:40px}.case-study_faqList__FLq2Y details p{padding-right:0}.case-study_cta__u4lzv{padding:44px 0 64px}}@media (max-width:440px){.case-study_facts__AX1nu{gap:24px 18px}.case-study_scoreChart__Rmiae{padding:22px 18px}.case-study_scoreLabel__CYH4c{font-size:14px}.case-study_ctaActions__ZDVs_{width:100%}.case-study_ctaActions__ZDVs_>a:first-child{width:100%;justify-content:center;font-size:12px}}