@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2) format("woff2")}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin-700-normal.woff2) format("woff2")}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-latin-800-normal.woff2) format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2) format("woff2")}
*{box-sizing:border-box}body{margin:0;background:#090D13;color:#EEF2F6;font-family:"Inter",system-ui,Arial,sans-serif;font-size:16.5px;line-height:1.65}
.w{max-width:820px;margin:0 auto;padding:28px 20px 80px}h1,h2{font-family:"Montserrat",system-ui,sans-serif;line-height:1.15}h1{font-size:clamp(26px,4vw,38px);font-weight:800;margin:26px 0 8px}
h2{font-size:18px;font-weight:700;color:#B7F03C;margin:30px 0 6px;text-transform:uppercase;letter-spacing:.06em}p,li{color:#B7C0CB}a{color:#B7F03C}
.top{display:flex;align-items:center;gap:16px}.top img{height:52px}.back{margin-left:auto;font-family:"Montserrat",sans-serif;font-weight:700;border:2px solid #B7F03C;border-radius:8px;padding:9px 14px;text-decoration:none}
.todo{background:#5a1d17;color:#ffb4a8;padding:0 6px;border-radius:4px;font-weight:700}small{color:#8F9AA7}