:root{--bg:#0a0a0c;--panel:rgba(255,255,255,.015);--line:#1d1d1d;--txt:#e8e4da;--dim:#9e998d;--gold:#c5a258;--green:#7dba6a;--amber:#d9a441;--red:#c9584f;--blue:#7fb0d8;--mono:'IBM Plex Mono',monospace;--serif:'Fraunces',serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--txt);font-family:var(--serif);line-height:1.7}.fp3u{position:relative;z-index:9999;display:flex;align-items:center;gap:18px;padding:9px 20px;background:#070707;border-bottom:1px solid #1d1d1d;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fp3u a{color:#9e998d;text-decoration:none}.fp3u a:hover{color:var(--gold)}.fp3u-b{color:#e8e4da!important;font-weight:600;letter-spacing:.22em}.fp3u-l{display:flex;gap:16px}.fp3u-v{margin-left:auto;color:#9a9a9a;flex:0 0 auto}.fp3a{position:relative;z-index:9998;display:flex;align-items:center;gap:14px;padding:5px 20px;background:#080a0b;border-bottom:1px solid #16191c;font-family:'IBM Plex Mono',monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fp3a::-webkit-scrollbar{display:none}.fp3a a{color:#6e8d95;text-decoration:none;transition:color .15s ease}.fp3a a:hover{color:#8fd4e4}.fp3a-b{color:#5fb3c4!important;font-weight:600;letter-spacing:.2em;flex:0 0 auto}.fp3a-l{display:flex;gap:14px}.fp3a-s{margin-left:auto;color:#4a5a5e;flex:0 0 auto;letter-spacing:.16em} @media (max-width:640px){.fp3a{gap:11px;padding:5px 13px;font-size:8.5px}.fp3a-l{gap:11px}.fp3a-s{display:none}}main{max-width:920px;margin:0 auto;padding:38px 20px 80px}.kicker{font-family:var(--mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.dossierline{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:8px}h1{font-size:clamp(28px,5.4vw,46px);font-weight:640;letter-spacing:-.015em;margin:14px 0 4px;line-height:1.06}.entitle{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:12px}.standfirst{font-size:18.5px;color:#c8c3b6;max-width:62ch;margin:12px 0 4px}.en{color:var(--dim);font-style:italic;font-size:14.5px;max-width:62ch;margin:8px 0 0;padding-left:14px;border-left:1px solid var(--line)}.en b{color:#a9a396;font-weight:600;font-style:normal}.byline{margin:22px 0 0;padding-top:14px;border-top:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:var(--dim)}.byline b{color:var(--txt)}.byline a{color:var(--gold);text-decoration:none}h2{font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:48px 0 6px;padding-bottom:8px;border-bottom:1px solid var(--line)}h2 span{color:#9a9a9a}h2 i{font-family:var(--serif);font-style:italic;text-transform:none;letter-spacing:0;color:var(--dim);font-size:13px}p{margin:14px 0;max-width:64ch;font-size:16.5px}.card{margin:18px 0;padding:16px 18px;background:var(--panel);border:1px solid var(--line);border-radius:3px}.card.law{border-left:3px solid var(--blue)}.card.rt{border-left:3px solid var(--red)}.tag{display:inline-block;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:2px 7px;border-radius:2px;margin-right:9px;vertical-align:2px}.tag.f{background:var(--green);color:#0a0a0a}.tag.i{background:var(--amber);color:#0a0a0a}.tag.n{background:#3a3a3a;color:#cfc9bd}.tag.c{background:var(--blue);color:#0a0a0a}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:3px;background:var(--panel);margin:20px 0}table{border-collapse:collapse;width:100%;min-width:520px;font-family:var(--mono);font-size:12.5px}caption{text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);padding:14px 14px 4px}caption i{display:block;font-family:var(--serif);font-size:13px;text-transform:none;letter-spacing:0;color:var(--dim);margin-top:4px;font-style:italic}th,td{padding:10px 13px;text-align:left;border-top:1px solid var(--line)}thead th{color:var(--dim);font-weight:400;font-size:10px;letter-spacing:.1em;text-transform:uppercase}tbody th{font-weight:600;color:var(--txt)}td.neg{color:var(--red)}td.pos{color:var(--green)}.src{font-family:var(--mono);font-size:10px;color:#9e9a90;letter-spacing:.04em;line-height:1.7;margin-top:8px}.fcast{border-left:3px solid var(--gold);padding:14px 0 14px 18px;margin:18px 0}.fcast .id{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.fcast .claim{font-size:16.5px;margin:6px 0 8px;max-width:62ch}.fcast .claim-en{font-family:var(--mono);font-size:11.5px;color:var(--dim);font-style:italic;margin:0 0 9px;max-width:66ch;line-height:1.65}.fcast .meta{font-family:var(--mono);font-size:11px;color:var(--dim);letter-spacing:.04em;line-height:1.9}.fcast .meta b{color:var(--txt)}.plates{display:grid;gap:12px;margin:20px 0}.pgroup{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:26px 0 2px}.pgroup span{color:var(--dim);letter-spacing:.08em;text-transform:none;font-style:italic}.plates code{font-family:var(--mono);font-size:11px;color:var(--gold);font-style:normal} @media (min-width:700px){.plates{grid-template-columns:1fr 1fr}}.plates a{display:block;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:3px;text-decoration:none;color:inherit}.plates a:hover{border-color:rgba(197,162,88,.5);background:rgba(197,162,88,.04)}.plates .k{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.plates .t{font-size:18px;font-weight:640;margin:7px 0 3px}.plates .s{color:var(--dim);font-style:italic;font-size:14px}.plates .go{display:block;margin-top:9px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.foot{margin-top:52px;padding-top:18px;border-top:1px solid var(--line);font-size:13.5px;color:var(--dim)}.foot a{color:var(--gold)}a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}