
.profile{max-width:1040px}.profile .hero{display:block;padding-bottom:18px}.profile h1{font-size:clamp(38px,7vw,64px);line-height:1.05}.profile .lead{max-width:780px;font-size:18px}.profile .byline{font-size:12px;color:var(--muted);margin-top:16px}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;margin:28px 0 44px}.profile article p{line-height:1.8;color:#c4ccd2;margin:0 0 24px}.profile article h2{font-size:25px;margin-top:30px}.profile article h2:first-child{margin-top:0}.profile aside{align-self:start}.facts{margin:0}.facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:18px}.facts dt:first-child{margin-top:0}.facts dd{margin:5px 0 0;line-height:1.5}.case-timeline{padding-left:23px}.case-timeline li{padding:0 0 20px 8px;line-height:1.7;color:#c4ccd2}.case-timeline strong{display:block;color:var(--text)}.cite{color:var(--blue);font-size:12px;white-space:nowrap}.source-list{padding-left:22px;line-height:1.7}.source-list li{padding:8px 0;overflow-wrap:anywhere}.case-nav{display:flex;flex-wrap:wrap;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}.profile-footer{border-top:1px solid var(--line);padding:24px 0 40px;color:var(--muted);font-size:12px;line-height:1.7}.profile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.profile-list a{display:block;text-decoration:none}.profile-list p{line-height:1.6;color:#b7c0c8}.profile-list h2{font-size:25px;margin-top:10px}.profile .navlinks{flex-wrap:wrap}.profile a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media(max-width:720px){.profile-layout,.profile-list{grid-template-columns:1fr}.profile-layout aside{grid-row:1}.facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.facts dt{margin:0}.facts dd{margin:0}.profile nav{height:auto;min-height:66px;padding:14px 0;flex-wrap:wrap}.profile .shell{padding:0 18px}}
