*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070e19;color:#e7edf6;font:16px/1.7 Arial,Helvetica,sans-serif}a{color:var(--accent)}.wrap{width:min(1120px,92%);margin:auto}header{border-bottom:1px solid #263448;padding:26px 0}nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}nav img{width:130px;height:74px;object-fit:contain;margin-right:auto}nav a{text-decoration:none}h1{font-size:clamp(32px,5vw,48px);line-height:1.15;margin:14px 0}h2{font-size:22px;line-height:1.35;color:#f5f8fc;margin:0 0 12px}main{padding:48px 0 64px}.label{letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:var(--accent)}.date{color:#a6b6ca}.layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;margin-top:34px}aside{align-self:start;position:sticky;top:20px;border:1px solid #263448;border-radius:18px;padding:22px;background:#0d1726}aside a{display:block;margin:12px 0}aside p{font-size:14px;color:#b0bfd0;overflow-wrap:anywhere}article{padding:30px;border:1px solid #263448;border-radius:18px;background:#0b1422}article section{padding:22px 0;border-bottom:1px solid #263448}article section:first-child{padding-top:0}article section:last-child{border:0;padding-bottom:0}p{margin:0 0 14px}p:last-child{margin-bottom:0}footer{border-top:1px solid #263448;padding:24px 0;color:#a6b6ca;font-size:13px}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:750px){.layout{grid-template-columns:1fr;gap:20px}aside{position:static}article{padding:22px}main{padding-top:32px}nav{gap:16px}nav img{width:110px}}