@font-face{font-family:'Plus Jakarta Sans';src:url('../assets/PlusJakartaSans-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Plus Jakarta Sans';src:url('../assets/PlusJakartaSans-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
*{box-sizing:border-box}html{font-family:'Plus Jakarta Sans',sans-serif;color:#f4f8ff;background:#061421}body{margin:0}main{max-width:820px;margin:auto;padding:36px 20px 70px}header{border-bottom:1px solid #345064;padding-bottom:18px}nav{display:flex;flex-wrap:wrap;gap:16px}a{color:#2bebd2}a:focus-visible{outline:3px solid #2bebd2;outline-offset:3px}h1{font-size:clamp(30px,5vw,44px);line-height:1.12}h2{margin-top:32px;font-size:21px}p,li{line-height:1.7}li{margin:6px 0}.meta{color:#b9cbd7;font-size:14px}footer{border-top:1px solid #345064;margin-top:40px;padding-top:18px;color:#b9cbd7}
