*{box-sizing:border-box}body{margin:0;background:#08131b;color:#e5f0f2;font:16px/1.75 system-ui,sans-serif}a{color:#7ce5c6;text-underline-offset:4px}header,main,footer{width:min(860px,calc(100% - 40px));margin:auto}header{padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #263b43}header>a{display:flex;align-items:center;gap:12px;text-decoration:none;color:#e5f0f2;font-weight:750}header img{width:42px;height:42px}nav{display:flex;flex-wrap:wrap;gap:18px}main{padding:42px 0}h1{font-size:clamp(32px,6vw,48px);line-height:1.2;margin:8px 0 12px}h2{font-size:22px;line-height:1.4;margin-top:36px;color:#b4f4df}.date{color:#a2b4bc;font-size:14px}.lead{font-size:19px;color:#c6d8de}li{margin:12px 0}footer{border-top:1px solid #263b43;padding:24px 0 40px;color:#a2b4bc}a:focus-visible{outline:2px solid #7ce5c6;outline-offset:5px}@media(max-width:500px){header{align-items:flex-start;flex-direction:column}main{padding-top:28px}}