.voice-band{padding:84px 0;background:#fff8ee}
.voice-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}
.voice-heading h2{max-width:760px}
.voice-heading>p{max-width:390px;color:var(--muted)}
.voice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.voice-grid blockquote{margin:0;padding:26px;border-radius:22px;background:#fff;border:1px solid #eddcc2;box-shadow:0 12px 34px rgba(16,42,67,.06)}
.voice-grid p{font-size:1.05rem;font-weight:750;line-height:1.5;margin:0 0 20px}
.voice-grid cite{font-style:normal;color:#08766f;font-size:.75rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #f6c44f;outline-offset:3px}
.case-appbar{gap:18px}
.case-route-switch{display:flex!important;gap:6px!important;padding:5px;border:1px solid var(--case-line);border-radius:999px;background:#fff}
.case-route-switch button{padding:8px 11px;border-radius:999px!important;font-size:.72rem}
.case-route-switch button.active{background:var(--case-navy);color:#fff}
@media(max-width:1000px){.case-appbar{align-items:flex-start;flex-wrap:wrap}.case-route-switch{order:3;width:100%;overflow:auto}}
@media(max-width:800px){.voice-heading{align-items:flex-start;flex-direction:column}.voice-grid{grid-template-columns:1fr}}
.article-hero{padding:82px 0 66px;background:linear-gradient(125deg,#082f4c,#086d73);color:#fff}.article-hero .wrap,.article-shell{max-width:900px}.article-hero h1{max-width:820px;margin:.5rem 0 1rem;color:#fff;font-size:clamp(2.35rem,6vw,4.4rem);line-height:1.04}.article-deck{max-width:760px;font-size:1.2rem;line-height:1.65;color:#d9eff0}.article-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;color:#b9dadd;font-weight:750;font-size:.85rem}.article-shell{padding:74px 24px 92px}.article-back{display:inline-flex;margin-bottom:36px;color:#08766f;font-weight:900;text-decoration:none}.article-body{max-width:760px;margin:auto;color:#183a4d;font-size:1.08rem;line-height:1.82}.article-body h2{margin:2.3em 0 .65em;color:#0a304c;font-size:1.75rem;line-height:1.22}.article-body h3{margin:1.8em 0 .55em;color:#0a304c;font-size:1.3rem}.article-body p{margin:0 0 1.35em}.article-body ul{margin:0 0 1.6em;padding-left:1.35em}.article-body li{margin:.65em 0}.article-pull{margin:2.2em 0;padding:24px 28px;border-left:5px solid #f08032;border-radius:0 16px 16px 0;background:#fff6e9;color:#0a304c;font-size:1.24rem;font-weight:850;line-height:1.5}.article-source{margin-top:46px;padding-top:26px;border-top:1px solid #dce7e9;font-size:.88rem;color:#58717e}.article-next{margin-top:52px;padding:28px;border-radius:20px;background:#eaf6f5}.article-next h2{margin-top:0}@media(max-width:700px){.article-hero{padding:62px 0 50px}.article-shell{padding-top:48px}.article-body{font-size:1rem}.article-pull{padding:20px}}
