:root{--ink:#17141c;--paper:#f7f0e4;--white:#fffaf2;--violet:#7b52d5;--amber:#f7b83d;--blue:#68a8ed;--muted:#6c6670}
*{box-sizing:border-box}
html{color-scheme:light}
body{margin:0;background:radial-gradient(circle at 12% 15%,#f8ce72 0 7%,transparent 7.3%),radial-gradient(circle at 89% 8%,#b9d5f5 0 6%,transparent 6.3%),var(--paper);color:var(--ink);font:16px/1.65 Manrope,"Segoe UI",system-ui,sans-serif}
.page{min-height:100vh;padding:clamp(20px,5vw,64px)}
.topline{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:980px;margin:auto}
.mark{font-family:Unbounded,"Arial Black",sans-serif;font-weight:900;color:inherit;text-decoration:none;letter-spacing:-.04em}
.lang{font-size:12px;font-weight:800}
.doc{max-width:980px;margin:clamp(28px,5vw,58px) auto 0;background:var(--white);border:3px solid var(--ink);box-shadow:9px 9px 0 var(--ink);border-radius:28px 44px 30px 40px;padding:clamp(24px,5vw,54px)}
.eyebrow{margin:0 0 10px;color:var(--violet);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
h1{font-family:Unbounded,"Arial Black",sans-serif;font-size:clamp(1.8rem,5vw,3.5rem);line-height:1.05;text-transform:uppercase;margin:0 0 15px;letter-spacing:-.05em}
h2{font-family:Unbounded,"Arial Black",sans-serif;font-size:1rem;line-height:1.35;text-transform:uppercase;margin:30px 0 7px}
h3{font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;margin:20px 0 3px}
p,li{font-weight:600}
a{color:inherit;text-underline-offset:3px}
.lead{font-size:1.08rem;max-width:72ch}
.meta{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 5px}.meta span{padding:5px 9px;border:1.5px solid var(--ink);border-radius:99px;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:var(--paper)}
.note,.operator{background:#eee2ff;border:2px solid var(--ink);padding:14px 17px;border-radius:18px}
.operator{margin-top:30px;background:#e6f4ee}.operator p{margin:.25em 0}.operator strong{font-family:Unbounded,"Arial Black",sans-serif;font-size:.9rem}
.doc-nav{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 28px;padding:0 0 18px;border-bottom:2px solid var(--ink)}.doc-nav a{padding:5px 9px;border:1.5px solid var(--ink);border-radius:99px;background:var(--paper);font-size:10px;font-weight:800;text-decoration:none}.doc-nav a[aria-current="page"]{background:var(--amber)}
ul{padding-left:1.2em}
.back{display:inline-block;margin-top:28px;padding:10px 17px;border:3px solid var(--ink);border-radius:99px;background:var(--amber);font-weight:800;text-decoration:none;box-shadow:4px 4px 0 var(--ink)}
.tiny{margin-top:24px;font-size:10px;line-height:1.45;color:var(--muted)}
@media(max-width:620px){.page{padding:16px}.doc{padding:24px 19px;box-shadow:6px 6px 0 var(--ink)}.doc-nav{gap:5px}.doc-nav a{font-size:9px}h2{font-size:.9rem}}
