:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#07182a;color:#edf4fa}body{margin:0;padding:20px 14px}main{max-width:820px;margin:auto;background:#0d2338;border:1px solid #29445e;border-radius:16px;padding:clamp(16px,4vw,36px)}h1{color:#ffe329;line-height:1.15;font-size:clamp(26px,5vw,38px)}h2{font-size:19px;color:#fff}p,li{line-height:1.65;overflow-wrap:anywhere}li{margin:0 0 15px}a{color:#83dcff}nav{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}select{padding:8px;background:#142c43;color:white;border:1px solid #47617a;border-radius:8px;margin-left:8px}small{color:#adc0d0}ol{padding-left:23px}.contact{padding:14px;border:1px solid #365069;border-radius:10px;margin-top:20px}
