*{box-sizing:border-box}body{margin:0;background:#0b1522;color:#edf5f6;font:17px/1.72 system-ui,sans-serif}header,main{width:min(920px,calc(100% - 36px));margin:auto}header{padding:20px 0;border-bottom:1px solid #30485c}nav{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}a{color:#6ee7d3}nav a,button{padding:7px 12px;border:1px solid #557485;border-radius:8px;text-decoration:none}nav a[aria-current],button{background:#6ee7d3;color:#081a22}main{padding:12px 0 70px}h1,h2,h3{line-height:1.3}h1{font-size:clamp(30px,5vw,46px)}h2{border-top:1px solid #30485c;padding-top:25px;margin-top:42px}figure{margin:24px 0;background:#122333;padding:12px;border-radius:12px}img{width:100%;height:auto;display:block;border-radius:6px}figcaption{font-size:.87rem;color:#b0c4cd;margin-top:8px}button{font:inherit;cursor:pointer;margin:8px 0}button:disabled{cursor:default;opacity:.7}a:focus-visible,button:focus-visible{outline:3px solid #f5c565;outline-offset:3px}[hidden]{display:none!important}