@font-face{font-family:Clash;src:url('/assets/ClashDisplay-Bold.otf')}@font-face{font-family:Inter;src:url('/assets/Inter_18pt-Regular.ttf')}*{box-sizing:border-box}body{margin:0;background:#f7f7f4;color:#01143b;font-family:Inter,Arial,sans-serif}a{color:inherit}header,main,footer{max-width:1120px;margin:auto;padding:32px 40px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #01143b25}.brand{font-family:Clash;font-size:24px;text-decoration:none}.brand span{display:block;font:11px Inter;margin-top:6px}.edition,.eyebrow,.meta,.list-label{font-size:11px;letter-spacing:1.4px}.edition{border:1px solid #01143b;padding:10px}.hero{padding:64px 0 36px;max-width:800px}.eyebrow{color:#d60004;font-weight:bold}h1{font:clamp(48px,8vw,88px)/.98 Clash;margin:24px 0;letter-spacing:-2px}.dot{color:#d60004}.hero p{font-size:18px;line-height:1.7;max-width:500px;color:#42506b}form{padding:25px 0 35px;max-width:640px}label{display:block;font-size:12px;margin-bottom:10px}.search{display:flex;border-bottom:2px solid #01143b}input,button,select{font:14px Inter;padding:15px;border:0;background:transparent;color:#01143b}input{width:100%;min-width:0}button{background:#01143b;color:white;cursor:pointer;white-space:nowrap}select{border:1px solid #01143b40;max-width:100%}.topic-label{margin-top:20px}a:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{outline:3px solid #d60004;outline-offset:4px}.list-label{border-top:1px solid #01143b30;padding:24px 0;display:flex;justify-content:space-between}article{display:grid;grid-template-columns:300px 1fr;gap:45px;padding:20px 0 50px;border-bottom:1px solid #01143b30;margin-bottom:30px}.cover img{width:100%;height:auto;display:block}.entry{padding-top:10px}.meta{font-size:10px;line-height:1.8;letter-spacing:1px}h2{font:36px/1.1 Clash;margin:16px 0}h2 a{text-decoration:none}p{font-size:15px;line-height:1.75}.source{display:flex;justify-content:space-between;gap:20px;text-decoration:none;padding:20px 0;border-top:1px solid #01143b30}.source:hover strong{text-decoration:underline}.source strong{font-size:14px}.source small{display:block;font-size:12px;line-height:1.6;color:#42506b;margin-top:7px}.sources{margin-top:25px}.empty{background:#01143b;color:white;padding:50px;min-height:250px}.empty>span{font-size:35px}.empty p{max-width:450px;color:#d7dfef}.back{display:inline-block;margin:15px 0 35px}footer{display:flex;justify-content:space-between;font-size:11px;padding-top:30px;padding-bottom:45px}footer a{text-decoration:none}@media(max-width:640px){header,main,footer{padding-left:22px;padding-right:22px}header{padding-top:24px;padding-bottom:24px}.brand{font-size:21px}.edition{font-size:8px;padding:7px;letter-spacing:.7px}.hero{padding-top:42px}h1{font-size:48px}.hero p{font-size:16px}article{grid-template-columns:1fr;gap:20px}.cover{max-width:100%}.entry{padding:0}h2{font-size:32px}.empty{padding:30px}.empty h2{font-size:30px}footer{gap:20px;line-height:1.6}}
.preview-note{background:#d60004;color:#fff;padding:12px 16px;font-size:10px;letter-spacing:1px;line-height:1.6}
