:root{font-family:system-ui,sans-serif;color:#ecebf3;background:#111218}*{box-sizing:border-box}body{margin:0}main{max-width:1000px;margin:auto;padding:40px 24px 70px}nav{display:flex;gap:25px;align-items:center;margin-bottom:65px}nav strong,nav>a:first-child{margin-right:auto;font-size:22px}a{color:#c3adfc;text-decoration:none}h1{font-size:clamp(36px,7vw,64px);letter-spacing:-2px;line-height:1.1;margin:24px 0}h2{font-size:20px;margin-top:34px}p{color:#a9adbd;font-size:16px;line-height:1.8;max-width:790px}.tag{font-size:11px;letter-spacing:2px;color:#c3adfc}section{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:40px 0}article{border:1px solid #35313f;background:#1b1c25;border-radius:15px;padding:24px}article h2{margin-top:0}article p{font-size:14px}footer{border-top:1px solid #33343d;margin-top:60px;padding-top:25px;color:#858a9d;font-size:12px;line-height:2}@media(max-width:650px){section{grid-template-columns:1fr}nav{gap:14px;font-size:13px}}
