
.case-page{padding-top:42px;padding-bottom:72px}.case-content{max-width:820px;margin:0 auto}.case-page h1{font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.13;letter-spacing:-.04em;margin:22px 0 18px}.case-page h2{font-size:1.4rem;line-height:1.3;margin:32px 0 12px}.case-page p{font-size:1.05rem;line-height:1.7;margin:0 0 16px}.case-page .eyebrow{font-size:.75rem}.case-breadcrumb{display:block;margin-bottom:30px;font-size:.9rem}.case-context{color:var(--muted,#56656d)}.case-evidence{border-collapse:collapse;width:100%;margin:26px 0 28px}.case-evidence th,.case-evidence td{border:1px solid #d9e1e5;padding:12px 16px;text-align:left;font-size:1rem;line-height:1.45}.case-evidence th{background:var(--ink);color:#fff}.case-evidence th:last-child,.case-evidence td:last-child{width:25%;text-align:center}.case-evidence tr:nth-child(even){background:#f7edf9}.case-downloads{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:28px}.result .case-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px}.result .case-links .text-link{font-size:.87rem}.case-next{border-top:1px solid #d9e1e5;margin-top:34px;padding-top:26px}@media(max-width:600px){.case-page{padding-top:26px}.case-evidence th,.case-evidence td{padding:10px;font-size:.93rem}.case-downloads .button{width:100%;text-align:center}.case-next{margin-top:26px}}
