.top .wrap{flex-wrap:wrap}.nav{flex:1;justify-content:flex-end}.nav a{font-size:.875rem}.case-hero{background:var(--sage);padding:60px 0 64px}.case-hero h1{font-size:clamp(2.35rem,5vw,4.2rem);margin:20px 0 24px;max-width:920px}.case-hero .lead{font-size:1.2rem;max-width:760px;margin-bottom:0}.case-hero .eyebrow{color:var(--ink);margin-top:26px}.eyebrow{font-size:.875rem;letter-spacing:.12em}.reading{max-width:820px;margin:auto;padding-inline:24px}.case-index{padding-block:64px 96px}.case-card{display:flex;flex-direction:column;padding:32px;min-width:0}.case-card .eyebrow{color:var(--gold);margin:0 0 20px}.case-card h2{font-size:clamp(1.6rem,3vw,2rem);margin:0 0 20px}.case-card .btn{align-self:flex-start;margin-top:30px;font-size:.875rem;text-transform:none;letter-spacing:.02em}.case-card>p:not(.eyebrow){flex:1}.case-body{padding-block:28px 80px}.case-body section{margin-top:48px}.case-body .section-label{font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.12em;line-height:1.5;color:var(--gold);margin:0 0 24px}.case-body h3{font-size:1.65rem;margin:32px 0 14px}.case-body p,.case-body li{line-height:1.85}.case-body li{margin-block:8px}.case-body blockquote{font:400 1.5rem/1.5 Georgia,serif;margin:30px 0;padding:6px 0 6px 24px;border-left:2px solid var(--gold)}.decision{background:var(--deep);color:var(--cream);padding:32px}.decision .section-label{color:#cfae4a}.decision blockquote{border-color:#cfae4a}.evidence{border-top:1px solid var(--line);padding-top:30px;color:var(--soft);font-size:.9375rem}.case-cta{background:var(--white);padding:28px;border-top:2px solid var(--gold)}.back{margin-top:36px}.case-body{overflow-wrap:break-word}@media(max-width:760px){.nav{justify-content:flex-start}.case-hero{padding-block:38px 44px}.case-index{padding-block:36px 60px}.case-card{padding:24px}.decision{padding:24px}.case-body blockquote{font-size:1.3rem;padding-left:16px}}
