*{box-sizing:border-box;margin:0;padding:0;}
body{background:#061221;color:#dde8f5;font-family:'DM Sans',sans-serif;line-height:1.7;}
nav{position:sticky;top:0;background:rgba(6,18,33,0.95);backdrop-filter:blur(12px);border-bottom:1px solid #1e3048;padding:0 40px;height:60px;display:flex;align-items:center;z-index:100;}
.logo{display:flex;align-items:center;gap:9px;text-decoration:none;}
.logo-bar{width:6px;height:26px;background:linear-gradient(180deg,#2563eb,#0891b2);border-radius:3px;}
.logo-txt{font-family:'Syne',sans-serif;font-size:16px;font-weight:800;color:#dde8f5;letter-spacing:-0.02em;}
.container{max-width:780px;margin:0 auto;padding:60px 40px 100px;}
h1{font-family:'Syne',sans-serif;font-size:36px;font-weight:800;letter-spacing:-0.02em;margin-bottom:8px;}
.meta{font-size:13px;color:#4d7196;margin-bottom:48px;}
h2{font-size:18px;font-weight:700;color:#dde8f5;margin:36px 0 12px;}
p{color:#94a3b8;margin-bottom:14px;font-size:15px;}
ul{color:#94a3b8;margin:0 0 14px 20px;font-size:15px;}
ul li{margin-bottom:6px;}
a{color:#38bdf8;text-decoration:none;}
a:hover{text-decoration:underline;}
.divider{height:1px;background:#1e3048;margin:36px 0;}
table{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:14px;}
th{text-align:left;padding:10px 14px;background:#0a1726;color:#4d7196;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;border-bottom:1px solid #1e3048;}
td{padding:10px 14px;color:#94a3b8;border-bottom:1px solid #0a111c;vertical-align:top;}
tr:last-child td{border-bottom:none;}
footer{background:#0a1726;border-top:1px solid #1e3048;padding:32px 40px;text-align:center;}
.footer-links{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-bottom:12px;}
.footer-links a{font-size:13px;color:#4d7196;text-decoration:none;}
.footer-links a:hover{color:#dde8f5;}
.footer-copy{font-size:12px;color:#253a52;}
