:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#061827;color:#dbeef0}
*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 74% 8%,#123f55 0,#092438 32%,#061827 72%)}a{color:#9ce8e2;text-underline-offset:3px}a:hover,a:focus-visible{color:#fff}.topbar{max-width:1260px;margin:auto;padding:25px 34px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #285166}.brand{text-decoration:none;font-weight:800;letter-spacing:.16em;color:#dffbfb}.brand span{color:#8eeacb}.back{font-size:.88rem}.shell{max-width:1260px;margin:auto;padding:48px 34px 90px}.eyebrow,.source-type,.source-state{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;letter-spacing:.12em;font-weight:700}.eyebrow,.source-type{color:#94c6d0}.intro{max-width:940px}.intro h1{font-size:clamp(2.5rem,6vw,5.1rem);line-height:1.04;letter-spacing:-.05em;margin:18px 0 20px}.lead{font-size:clamp(1.08rem,1.8vw,1.34rem);line-height:1.65;color:#bbd8df;max-width:790px}.facts{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0}.facts span{display:flex;flex-direction:column;gap:7px;min-width:170px;padding:14px 18px;background:#102d3e;border:1px solid #356079;font:700 .7rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;color:#9ac9d1}.facts b{color:#e6ffff;font-size:.95rem;letter-spacing:0}.media-note{padding:18px 22px;border-left:3px solid #80daca;background:#12364a;color:#d5e9ec;line-height:1.55}.sources{margin-top:72px}.section-heading h2{font-size:clamp(1.65rem,3vw,2.7rem);margin:7px 0}.section-heading>p:last-child{color:#a8d9db}.source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:26px}.source-card{padding:24px;background:#0d2a3d;border:1px solid #356078;min-height:260px;display:flex;flex-direction:column}.source-card h3{font-size:1.22rem;margin:10px 0 7px}.source-state{color:#84dfc0}.source-state[data-state="stale"]{color:#ffd18a}.source-state[data-state="unavailable"]{color:#ffacac}.record-list{list-style:none;margin:12px 0 22px;padding:0}.record-list li{border-top:1px solid #2a5268;padding:13px 0;display:flex;flex-direction:column;gap:5px}.record-list strong{font-size:.96rem}.record-detail,.record-credit,.empty{color:#b3ced4;font-size:.84rem;line-height:1.45}.record-list a{font-size:.83rem}.source-card>a:last-child{margin-top:auto;font-size:.86rem}@media(max-width:600px){.topbar{padding:20px;align-items:flex-start;flex-direction:column}.shell{padding:35px 20px 70px}.facts span{flex:1 1 140px}}
