:root{--ink:#15202b;--muted:#5f6b76;--line:#dfe5ea;--paper:#fff;--soft:#f5f7f9;--accent:#b5121b;--accent2:#25344a;--max:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);line-height:1.55}a{color:#174f8a;text-underline-offset:3px}.wrap{max-width:var(--max);margin:auto;padding:0 22px}.topline{height:5px;background:var(--accent)}header{border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:10}.nav{display:flex;gap:18px;align-items:center;min-height:68px}.brand{white-space:nowrap;font-weight:850;letter-spacing:.04em;color:var(--ink);text-decoration:none;font-size:1.12rem}.brand b{color:var(--accent)}nav{margin-left:auto;display:flex;gap:16px;flex-wrap:wrap}nav a{text-decoration:none;color:var(--ink);font-size:.95rem}.lang{font-size:.82rem;color:var(--muted)}.hero{padding:64px 0 34px;background:linear-gradient(180deg,#f9fafb,#fff)}.eyebrow{text-transform:uppercase;font-size:.78rem;font-weight:800;letter-spacing:.12em;color:var(--accent)}h1{font-size:clamp(2.25rem,5vw,4.4rem);line-height:1.02;letter-spacing:-.045em;margin:.35rem 0 1rem}h2{font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.15;letter-spacing:-.025em;margin:0 0 1rem}h3{margin-bottom:.45rem}.lede{font-size:1.2rem;color:var(--muted);max-width:760px}.status{margin-top:26px;border:1px solid var(--line);border-left:5px solid var(--accent);padding:18px 20px;background:#fff;display:grid;gap:4px}.status strong{font-size:1.05rem}.status small{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid var(--line);border-radius:12px;padding:20px;background:#fff}.card .kicker{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.card .big{font-size:2rem;font-weight:850;margin:.15rem 0}.section{padding:44px 0}.soft{background:var(--soft)}.linkgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.linkcard{display:block;border:1px solid var(--line);border-radius:12px;padding:19px;text-decoration:none;color:var(--ink);background:#fff}.linkcard:hover{border-color:#aab5bf}.linkcard span{display:block;color:var(--muted);font-size:.92rem;margin-top:3px}.source-note{font-size:.9rem;color:var(--muted)}.faq details{border-top:1px solid var(--line);padding:16px 0}.faq summary{font-weight:750;cursor:pointer}.footer{border-top:1px solid var(--line);padding:32px 0 50px;color:var(--muted);font-size:.9rem}.badge{display:inline-block;padding:4px 9px;border-radius:999px;background:#fbeaec;color:#8b0c14;font-size:.76rem;font-weight:800}.tablewrap{overflow:auto;border:1px solid var(--line);border-radius:12px}table{width:100%;border-collapse:collapse;min-width:760px}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}th{background:var(--soft);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.note{padding:14px 16px;background:#fff8e6;border-left:4px solid #c98a00}.muted{color:var(--muted)}@media(max-width:800px){header{position:static}.nav{align-items:flex-start;padding:16px 0;flex-direction:column}.nav nav{margin-left:0}.grid,.linkgrid{grid-template-columns:1fr}.hero{padding-top:38px}h1{font-size:2.45rem}}
