.curated-case_page__fmVLI{background:#f8fafc;color:#1e293b}.curated-case_wrap__zf_md{width:min(100% - 48px,1180px);margin-inline:auto}.curated-case_hero___yCKx{padding:116px 0 86px;background:#0a0a0b;color:#fff}.curated-case_breadcrumbs__TLb8C{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:43px;color:#aab4c0;font-size:13px}.curated-case_breadcrumbs__TLb8C a:hover,.curated-case_breadcrumbs__TLb8C span:last-child{color:#e5ba73}.curated-case_heroGrid__nMC0c{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%}.curated-case_eyebrow__mn0EV{color:#e5ba73;font-size:12px;font-weight:800;letter-spacing:.14em}.curated-case_category___1GI_{display:inline-block;margin-top:28px;padding:7px 10px;border:1px solid rgba(229,186,115,.6);border-radius:5px;color:#e5ba73;font-size:12px;font-weight:700}.curated-case_hero___yCKx h1{max-width:590px;margin-top:17px;font-size:clamp(38px,4.4vw,64px);line-height:1.13;font-weight:850;letter-spacing:-.055em;word-break:keep-all}.curated-case_lead__0Z9DP{max-width:560px;margin-top:27px;color:#cbd5e1;font-size:17px;line-height:1.8;word-break:keep-all}.curated-case_heroMeta__StLdh{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.curated-case_heroMeta__StLdh span{padding:8px 11px;border:1px solid rgba(255,255,255,.2);border-radius:5px;color:#e2e8f0;font-size:12px}.curated-case_photo__ZeMNw{margin:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.curated-case_photo__ZeMNw img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.curated-case_photo__ZeMNw figcaption{padding:12px 16px;color:#475569;font-size:13px;line-height:1.5;font-weight:600}.curated-case_heroPhoto__sYBVY{border-color:rgba(255,255,255,.16);background:#121214;box-shadow:0 22px 70px rgba(0,0,0,.25)}.curated-case_heroPhoto__sYBVY img{aspect-ratio:1.12/1}.curated-case_heroPhoto__sYBVY figcaption{color:#cbd5e1}.curated-case_summaryBar__2NcjN{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:-28px;padding:25px 29px;position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 28px rgba(15,23,42,.08)}.curated-case_summaryBar__2NcjN div{display:grid;gap:7px}.curated-case_summaryBar__2NcjN div+div{padding-left:20px;border-left:1px solid #e2e8f0}.curated-case_summaryBar__2NcjN span{color:#64748b;font-size:12px;font-weight:600}.curated-case_summaryBar__2NcjN strong{font-size:16px;line-height:1.4}.curated-case_articleGrid__YBFF5{display:grid;grid-template-columns:230px minmax(0,1fr);gap:min(7vw,84px);align-items:start;padding:78px 0 110px}.curated-case_sidebar__UFDrp{position:sticky;top:110px}.curated-case_toc__qbi2g{display:grid;gap:4px;padding:20px 0;border-top:2px solid #0a0a0b;border-bottom:1px solid #e2e8f0}.curated-case_toc__qbi2g>p{margin:0 0 10px;color:#966729;font-size:11px;font-weight:800;letter-spacing:.14em}.curated-case_toc__qbi2g a{display:flex;align-items:baseline;gap:12px;padding:10px 0;color:#966729;font-size:12px;font-weight:800}.curated-case_toc__qbi2g a span{color:#334155;font-size:14px;font-weight:650;line-height:1.45}.curated-case_toc__qbi2g a:hover span{color:#966729}.curated-case_sourceNote__2t7xp{margin-top:19px;color:#64748b;font-size:12px;line-height:1.7;word-break:keep-all}.curated-case_sourceNote__2t7xp a{color:#966729;text-decoration:underline;text-underline-offset:3px}.curated-case_article__Jmdst{min-width:0}.curated-case_introCard__8sN0Y{padding:26px 30px;border-left:4px solid #e5ba73;border-radius:0 12px 12px 0;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.04)}.curated-case_introCard__8sN0Y span{color:#966729;font-size:11px;font-weight:800;letter-spacing:.13em}.curated-case_introCard__8sN0Y p{margin-top:11px;font-size:20px;line-height:1.55;font-weight:750;letter-spacing:-.035em;word-break:keep-all}.curated-case_contentSection__BGaE5{padding-top:78px;scroll-margin-top:95px}.curated-case_sectionLabel__OApzz{color:#966729;font-size:12px;font-weight:800;letter-spacing:.08em}.curated-case_contentSection__BGaE5 h2{margin-top:12px;margin-bottom:23px;font-size:clamp(29px,3vw,40px);line-height:1.22;font-weight:800;letter-spacing:-.05em;word-break:keep-all}.curated-case_paragraph__r5DDp{margin-top:16px;color:#475569;font-size:16px;line-height:1.85;word-break:keep-all}.curated-case_contentSection__BGaE5>.curated-case_photo__ZeMNw{margin-top:30px}.curated-case_steps__5i_5A{display:grid;gap:0;margin-top:30px;border-top:1px solid #cbd5e1}.curated-case_steps__5i_5A li{display:flex;align-items:start;gap:23px;padding:19px 0;border-bottom:1px solid #cbd5e1}.curated-case_steps__5i_5A li>span{color:#966729;font-size:13px;font-weight:800}.curated-case_steps__5i_5A strong{font-size:17px}.curated-case_steps__5i_5A p{margin-top:5px;color:#64748b;font-size:14px;line-height:1.6}.curated-case_compare___ciSJ{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.curated-case_compare___ciSJ>div{min-width:0}.curated-case_compare___ciSJ>div>span{display:inline-block;margin-bottom:9px;padding:5px 9px;border-radius:5px;background:#0a0a0b;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em}.curated-case_compare___ciSJ .curated-case_photo__ZeMNw img{aspect-ratio:4/3}.curated-case_compare___ciSJ .curated-case_photo__ZeMNw figcaption{min-height:60px}.curated-case_extraPhoto__iGrmi{margin-top:20px!important}.curated-case_consultation__b1y7p{margin-top:80px;padding:42px;border-radius:14px;background:#121214;color:#fff;scroll-margin-top:95px}.curated-case_consultation__b1y7p h2{margin-top:14px;font-size:clamp(30px,3vw,40px);line-height:1.2;font-weight:800;letter-spacing:-.05em}.curated-case_consultation__b1y7p>p:not(.curated-case_eyebrow__mn0EV){max-width:580px;margin-top:16px;color:#cbd5e1;font-size:15px;line-height:1.75;word-break:keep-all}.curated-case_actions__s2Cnl{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.curated-case_actions__s2Cnl a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 17px;border-radius:8px;font-size:13px;font-weight:800}.curated-case_primaryAction__ws50e{background:#e5ba73;color:#0a0a0b}.curated-case_phoneAction__NEEOX{border:1px solid rgba(255,255,255,.35);color:#fff}.curated-case_bottomLinks__m4r4Z{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:25px}.curated-case_bottomLinks__m4r4Z a{display:inline-flex;align-items:center;gap:8px;color:#475569;font-size:13px;font-weight:700}.curated-case_bottomLinks__m4r4Z a:hover{color:#966729}.curated-case_related___jx2H{display:flex;align-items:center;gap:16px;margin-top:48px;padding:25px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.curated-case_related___jx2H span{color:#966729;font-size:12px;font-weight:800}.curated-case_related___jx2H strong{flex:1;font-size:16px}.curated-case_related___jx2H:hover{border-color:#e5ba73}@media (max-width:900px){.curated-case_heroGrid__nMC0c{gap:28px}.curated-case_articleGrid__YBFF5{grid-template-columns:1fr;gap:35px;padding-top:55px}.curated-case_sidebar__UFDrp{position:static}.curated-case_toc__qbi2g{grid-template-columns:repeat(2,1fr);gap:0 20px}.curated-case_toc__qbi2g>p{grid-column:1/-1}.curated-case_sourceNote__2t7xp{max-width:550px}}@media (max-width:650px){.curated-case_wrap__zf_md{width:min(100% - 36px,1180px)}.curated-case_hero___yCKx{padding:100px 0 65px}.curated-case_breadcrumbs__TLb8C{margin-bottom:24px}.curated-case_heroGrid__nMC0c{grid-template-columns:1fr}.curated-case_hero___yCKx h1{font-size:clamp(35px,9vw,48px)}.curated-case_lead__0Z9DP{font-size:15px}.curated-case_heroPhoto__sYBVY img{aspect-ratio:4/3}.curated-case_summaryBar__2NcjN{grid-template-columns:1fr 1fr;gap:20px 12px;padding:22px}.curated-case_summaryBar__2NcjN div+div{padding-left:0;border-left:0}.curated-case_summaryBar__2NcjN strong{font-size:14px}.curated-case_articleGrid__YBFF5{padding-bottom:75px}.curated-case_toc__qbi2g{grid-template-columns:1fr}.curated-case_introCard__8sN0Y{padding:22px}.curated-case_introCard__8sN0Y p{font-size:18px}.curated-case_contentSection__BGaE5{padding-top:66px}.curated-case_contentSection__BGaE5 h2{font-size:29px}.curated-case_paragraph__r5DDp{font-size:15px}.curated-case_compare___ciSJ{gap:8px}.curated-case_compare___ciSJ .curated-case_photo__ZeMNw img{aspect-ratio:3/4}.curated-case_compare___ciSJ .curated-case_photo__ZeMNw figcaption{min-height:80px;padding:9px;font-size:11px}.curated-case_consultation__b1y7p{padding:29px 24px}.curated-case_related___jx2H{flex-wrap:wrap}.curated-case_related___jx2H strong{flex-basis:100%}}