*{box-sizing:border-box}body{font-family:Inter,system-ui,sans-serif;background:#0b1220;color:#e9eef8;margin:0}main{max-width:980px;margin:0 auto;padding:24px}a{color:#8bb4ff}.hero{background:#121c30;border:1px solid #22314f;border-radius:12px;padding:18px}.shots{display:grid;grid-template-columns:1fr;gap:12px}.shot{background:#121c30;border:1px dashed #375285;border-radius:12px;padding:12px}.feat{display:grid;grid-template-columns:1fr 1fr;gap:10px}.feat article{background:#121c30;border:1px solid #22314f;border-radius:10px;padding:10px}@media(max-width:760px){.feat{grid-template-columns:1fr}}

img{max-width:100%;height:auto;display:block;border-radius:10px;border:1px solid #2a3f66}
figcaption{font-size:.88rem;color:#9db0d3;margin-top:8px}
