
.case-hero{padding:76px 0 54px}.case-hero h1{font-size:clamp(44px,6vw,82px);max-width:970px;line-height:1.05;margin:22px 0 26px}.case-lede{max-width:820px;font-size:22px}.case-disclosure{margin-top:26px;max-width:860px;font-size:15px;color:var(--muted)}.case-body{max-width:960px;padding-bottom:88px}.case-body h2{font:400 clamp(32px,4vw,48px)/1.15 var(--serif);margin:48px 0 20px}.case-body p{max-width:820px;margin:16px 0}.case-body ul{padding-left:22px}.case-body li{margin:12px 0}.case-table{width:100%;border-collapse:collapse;text-align:left;font-size:16px;margin:28px 0}.case-table th,.case-table td{padding:18px 16px;border-bottom:1px solid var(--line);vertical-align:top}.case-table th{color:var(--accent)}.case-table th:first-child{width:20%}.case-table th:nth-child(2){width:28%}.case-result{border-left:3px solid var(--accent);padding:8px 0 8px 26px;margin:32px 0}.case-result strong{font-size:24px}.case-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px}.case-meta{font-size:14px;color:var(--muted)}.case-index article{border-top:1px solid var(--line);padding:34px 0}.case-index h2{margin:0 0 16px}.case-proof{padding-top:70px;padding-bottom:70px}.case-proof h2{font:400 clamp(34px,4vw,54px)/1.12 var(--serif);margin:14px 0 20px}.case-proof p{max-width:800px}.case-proof a{margin-right:26px}.case-proof .case-links{font-weight:600} @media(max-width:600px){.case-table{font-size:14px}.case-table th,.case-table td{padding:13px 7px}.case-lede{font-size:19px}.case-hero{padding-top:44px}.case-table th:first-child{width:23%}.case-table th:nth-child(2){width:28%}.case-body{padding-bottom:50px}} @media print{.site-header,.site-footer,.case-links{display:none}.case-hero{padding-top:0}.case-body{max-width:none}.case-table{break-inside:avoid}}
