body{margin:0;background:#101722;color:#dbe6ed;font:17px/1.8 system-ui,sans-serif}main{max-width:820px;margin:9vh auto;padding:24px}nav{display:flex;gap:24px;flex-wrap:wrap}a{color:#92cfcd}h1{font-size:clamp(36px,7vw,64px);line-height:1.1;color:#fff}h2{font-weight:500;color:#b5d6db}.label,footer{color:#90a5b5}article{margin:54px 0;padding:30px;border-left:2px solid #65a3ae;background:#142130}footer{font-size:14px}