@font-face{font-family:Dela;src:url('../assets/fonts/DelaGothicOne-400-cyrillic.woff2')}@font-face{font-family:Dela;src:url('../assets/fonts/DelaGothicOne-400-latin.woff2');unicode-range:U+0000-024F}@font-face{font-family:Manrope;src:url('../assets/fonts/Manrope-300-800-cyrillic.woff2');font-weight:300 800}@font-face{font-family:Manrope;src:url('../assets/fonts/Manrope-300-800-latin.woff2');font-weight:300 800;unicode-range:U+0000-024F}
:root{--ink:#151413;--paper:#F4F1EE;--accent:#3AB6D8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Manrope,Arial,sans-serif}header,main,footer{max-width:1360px;margin:auto;padding:24px 40px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ink)}header img{width:140px;height:auto}header span,.eyebrow,.status,.small{font-size:12px;letter-spacing:.05em}a{color:inherit;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,select{font:inherit;color:inherit}button,a,select{touch-action:manipulation}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.hero{padding:52px 0 32px}.hero h1{font:clamp(38px,6vw,76px)/1.08 Dela,sans-serif;margin:22px 0}.hero>p:not(.eyebrow):not(.status){font-size:20px}.status{margin-top:30px;border-left:5px solid var(--accent);padding-left:14px}.controls{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:24px;background:var(--accent);border-radius:22px}.controls label{font-size:12px;display:grid;gap:8px}.controls select{width:100%;padding:12px;border:1px solid var(--ink);border-radius:10px;background:var(--paper);font-size:15px}#summary{padding:24px 0}#summary h2{font:24px/1.3 Dela;margin:0 0 10px}.downloads{display:flex;gap:14px;flex-wrap:wrap}.downloads a{font-size:13px}.workspace{display:grid;grid-template-columns:310px 1fr;gap:28px;align-items:start}nav{max-height:100vh;overflow:auto;position:sticky;top:12px;padding-right:10px}nav h3{font-size:13px;border-top:1px solid var(--ink);padding-top:16px}nav button{display:block;width:100%;text-align:left;background:none;border:0;padding:10px 12px;border-radius:10px;font-size:13px;cursor:pointer}nav button[aria-current=true]{background:var(--accent);font-weight:700}article{border:1px solid var(--ink);border-radius:22px;padding:30px;min-width:0}article h2{font:clamp(22px,3vw,32px)/1.25 Dela;margin:12px 0 24px}article h3{font-size:13px;text-transform:uppercase;letter-spacing:.05em;margin:24px 0 6px}article p{margin:6px 0 14px}.note{padding:18px;background:var(--accent);border-radius:14px}.note h3{margin-top:0}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.actions button,.actions a{padding:10px 16px;background:var(--paper);border:1px solid var(--ink);border-radius:10px;font-size:13px;cursor:pointer}.resources{margin-top:48px;border-top:1px solid var(--ink);padding:30px 0}.resources h2{font:22px Dela}.resources a{display:block;margin:12px 0}.resources p{max-width:780px}footer{font-size:11px;border-top:1px solid var(--ink)}.document{max-width:920px}.document h1{font:30px/1.3 Dela}.document h2{font:20px/1.4 Dela;margin-top:36px}.document p{overflow-wrap:anywhere}@media(max-width:800px){header,main,footer{padding:20px}header span{display:none}.hero{padding-top:24px}.controls{grid-template-columns:1fr 1fr}.workspace{grid-template-columns:1fr}nav{position:static;max-height:270px}article{padding:22px}.hero>p:not(.eyebrow):not(.status){font-size:17px}}@media(max-width:420px){.controls{grid-template-columns:1fr}.hero h1{font-size:35px}}@media print{header,.hero,.controls,#summary,nav,.resources,footer,.actions{display:none!important}.workspace{display:block}article{border:0;padding:0}body{background:white}main{padding:0}h3{break-after:avoid}p{orphans:3;widows:3}}
header > a:first-child{background:#151413;padding:10px 16px;border-radius:10px;display:flex;align-items:center}
