@font-face{font-family:Baskerville;src:url(libre-baskerville.ttf) format("truetype");font-display:swap}@font-face{font-family:Public;src:url(public-sans.ttf) format("truetype");font-display:swap}:root{--navy:#233b5a;--brick:#9e4b3d;--gold:#c8a24a;--manila:#e8d5ae;--paper:#f8efd9;--ink:#202b36}*{box-sizing:border-box}body{margin:0;background:#d4c29f;color:var(--ink);font:16px/1.65 Public,Arial,sans-serif;background-image:linear-gradient(90deg,rgba(35,59,90,.03) 1px,transparent 1px);background-size:18px 18px}a{color:inherit}a:focus-visible{outline:3px solid var(--brick);outline-offset:4px}.skip{position:absolute;top:-5rem;left:1rem;background:white;padding:.7rem;z-index:10}.skip:focus{top:1rem}.top{display:flex;justify-content:space-between;align-items:end;padding:1.2rem max(1rem,calc((100% - 1260px)/2));background:var(--navy);color:white}.brand{text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.brand b{display:block;font:1.2rem Baskerville,Georgia}.top nav{display:flex}.top nav a{padding:.6rem .9rem;text-decoration:none;border:1px solid #64758a;border-bottom:0;margin-left:-1px}.hero{max-width:1260px;margin:3rem auto 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;background:var(--paper);padding:4rem;box-shadow:12px 14px 0 rgba(35,59,90,.16);border-top:10px solid var(--gold);position:relative}.folder-art img{width:100%;height:100%;object-fit:cover}.stamp{text-transform:uppercase;letter-spacing:.15em;color:var(--brick);font-size:.7rem;font-weight:800}h1,h2{font-family:Baskerville,Georgia,serif;line-height:1.12}h1{font-size:clamp(2.8rem,6vw,5.4rem);margin:.2rem 0 1rem}h2{font-size:clamp(1.6rem,3vw,2.6rem);margin:.3rem 0 1rem}.lead{font-size:1.15rem}.summary{max-width:65ch;border-left:3px solid var(--gold);padding-left:1rem}.case-tab{display:inline-block;background:var(--gold);color:#172334;text-decoration:none;padding:.8rem 1.4rem;margin-top:1rem;font-weight:800}.case-tab b{display:block}.issue-index,.evidence,.decision,.visit,.sources,.related{max-width:1260px;margin:0 auto;padding:5rem clamp(1rem,5vw,5rem);background:var(--paper);border-top:1px dashed #a88e64}.issue-index>div{columns:3}.issue-index a{display:flex;gap:.8rem;padding:.7rem;border-bottom:1px solid #c7b385;text-decoration:none;break-inside:avoid}.issue-index a b{color:var(--brick)}.evidence{display:grid;grid-template-columns:.55fr 1.45fr;gap:4rem}.evidence>header{position:sticky;top:1rem;align-self:start}.sheets{display:grid;gap:.8rem}.sheets section{display:grid;grid-template-columns:55px 1fr auto;align-items:center;padding:1rem 1.4rem;border:1px solid #b9a47a;background:#fffaf0;box-shadow:5px 5px 0 rgba(158,75,61,.08)}.sheets section>span{font:bold .8rem Public;color:var(--brick)}.sheets h2{font-size:1.2rem;margin:0}.status{display:flex;gap:.3rem}.status i{font-style:normal;font-size:.62rem;text-transform:uppercase;border:1px solid #baa77f;padding:.25rem}.decision{display:grid;grid-template-columns:1fr 1fr;gap:4rem;background:var(--navy);color:white;max-width:none;padding-left:max(1rem,calc((100% - 1160px)/2));padding-right:max(1rem,calc((100% - 1160px)/2))}.decision li{padding:.55rem;border-bottom:1px solid #62728a}.visit{display:flex;justify-content:space-between;gap:4rem;align-items:center}.visit>div{max-width:720px}.sources ul{columns:2}.related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.related a{border:1px solid #b9a47a;padding:1.2rem;text-decoration:none}.related b{display:block;font:1.1rem Baskerville;margin-top:1.7rem}footer{background:#172334;color:white;padding:3rem max(1rem,calc((100% - 1160px)/2));display:grid;grid-template-columns:1fr 1fr;gap:2rem}footer nav{display:grid;grid-template-columns:1fr 1fr}.fine{grid-column:1/-1;border-top:1px solid #526173;padding-top:1rem;font-size:.8rem}.mobile{display:none}@media(max-width:850px){.top{align-items:center}.top nav{overflow:auto}.hero,.evidence,.decision{grid-template-columns:1fr}.folder-art{height:270px}.evidence>header{position:static}.issue-index>div{columns:2}.sheets section{grid-template-columns:40px 1fr}.status{grid-column:2}.visit{display:block}}@media(max-width:620px){body{padding-bottom:4.2rem}.top{display:block}.top nav{margin-top:1rem}.top nav a{white-space:nowrap;padding:.5rem}.hero{margin:0;padding:2rem 1rem;box-shadow:none}.folder-art{height:200px}h1{font-size:2.7rem}.issue-index,.evidence,.decision,.visit,.sources,.related{padding:3rem 1rem}.issue-index>div{columns:1}.related>div{grid-template-columns:1fr}.visit .case-tab{margin-top:1rem}.sources ul{columns:1}footer{grid-template-columns:1fr}.mobile{display:block;position:fixed;z-index:8;left:.7rem;right:.7rem;bottom:.5rem;text-align:center;background:var(--gold);padding:.8rem;text-decoration:none;font-weight:800}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
