:root{--bg:#070a14;--bg2:#0f1524;--line:#27314b;--tx:#e9edf1;--tx2:#a9b3c3;--led:#45eb93}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--tx);font:400 17px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.top{border-bottom:1px solid var(--line);padding:14px 16px}
.top a{color:var(--led);font-weight:700;text-decoration:none}
main{max-width:760px;margin:auto;padding:26px 16px 56px}
h1{font-size:clamp(1.8rem,6vw,2.5rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 8px}
h2{font-size:1.25rem;line-height:1.2;margin:30px 0 8px}
p,li{margin:0 0 8px}
ul{margin:0 0 8px;padding-left:22px}
a{color:var(--led)}
.mut{color:var(--tx2);font-size:.92rem}
