*{box-sizing:border-box}body{margin:0;background:#080d18;color:#edf2ff;font-family:Inter,Arial,sans-serif;line-height:1.62}
a{color:#77d2ff}header{position:sticky;top:0;background:rgba(8,13,24,.93);backdrop-filter:blur(8px);border-bottom:1px solid #20293e;z-index:2}
nav{max-width:920px;margin:auto;padding:15px 18px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.brand{font-weight:800;color:#fff;text-decoration:none;font-size:20px}.links{display:flex;gap:14px;flex-wrap:wrap}.links a{text-decoration:none;font-size:13px;color:#cbd6ef}
main{max-width:920px;margin:0 auto;padding:30px 18px 64px}.draft{padding:12px 15px;background:#2b2310;border:1px solid #67531b;color:#ffd885;border-radius:13px;margin-bottom:24px}
h1{font-size:clamp(28px,5vw,39px);line-height:1.15;margin:0 0 8px}h2{margin:34px 0 10px;font-size:21px;color:#fff}h3{margin:23px 0 8px;color:#fff}
.lead{color:#aebbd6;max-width:720px;margin-bottom:28px}.meta{color:#8390ae;font-size:13px;margin-bottom:22px}
.card{background:#0f1628;border:1px solid #242e47;border-radius:16px;padding:18px;margin:16px 0}
ul{padding-left:22px}li{margin:6px 0}.contact{font-weight:700;color:#fff}.small{font-size:13px;color:#9eabc6}
footer{max-width:920px;margin:0 auto;padding:22px 18px 38px;border-top:1px solid #20293e;color:#8e9bb7;font-size:13px}
table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14px}th,td{text-align:left;padding:10px;border-bottom:1px solid #273149;vertical-align:top}th{color:#9db1d2}
@media(max-width:600px){main{padding-top:22px}nav{align-items:flex-start}.links{display:grid;gap:7px}table{display:block;overflow:auto}}
