.case-summary{background:var(--paper2);border-left:3px solid var(--brick);gap:16px;margin:34px 0 44px;padding:26px 30px;display:grid}.case-summary>div{grid-template-columns:88px 1fr;align-items:baseline;gap:18px;display:grid}.case-summary dt{letter-spacing:.08em;color:var(--brick);margin:0;font-size:13.5px;font-weight:700}.case-summary dd{color:var(--ink2);margin:0;font-size:16px;line-height:1.95}.case-summary dd b{color:var(--brick);font-size:17px;font-weight:700}@media (max-width:600px){.case-summary{gap:14px;padding:20px 18px}.case-summary>div{grid-template-columns:1fr;gap:4px}.case-summary dd{font-size:15px}}.case-article .case-lead{font-family:var(--serif);color:var(--ink2);font-size:17.5px;line-height:2.1}.case-fig{margin:38px 0 42px}.case-fig img{border:1px solid #8f65322e;border-radius:2px;width:100%;height:auto;display:block}.case-fig figcaption{color:var(--mute);margin-top:11px;font-size:13.5px;line-height:1.85}.case-article .case-voice{gap:12px;margin:30px 0;padding:0;list-style:none;display:grid}.case-article .case-voice li{background:var(--paper2);border-left:2px solid var(--bronze);color:var(--ink2);margin:0;padding:16px 20px;font-size:16px;line-height:1.9}.case-article .case-disclaimer{color:var(--mute);border-top:1px solid #8f653233;margin-top:40px;padding-top:20px;font-size:13.5px;line-height:1.9}.case-cta{background:var(--ink);color:var(--white);border-radius:2px;margin:56px 0 20px;padding:34px 36px}.case-cta p{color:#fbf8f1e6;margin:0 0 22px;font-size:16.5px;line-height:2}.case-cta-btns{flex-wrap:wrap;gap:14px;display:flex}.case-cta .btn-outline{color:#fff;border-color:#ffffff6b}.case-cta .btn-outline:hover{background:#ffffff14;border-color:#fff}@media (max-width:600px){.case-cta{padding:24px 20px}.case-cta p{font-size:15.5px}.case-cta-btns{flex-direction:column}.case-cta .btn,.case-cta .btn-outline{justify-content:center}}
