:root{color-scheme:dark;font-family:system-ui,sans-serif;color:#e5f5ff;background:#071621}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at top,#103852,transparent 55%)}header{border-bottom:1px solid #264859;padding:16px clamp(16px,4vw,60px)}header a{display:inline-flex;align-items:center;gap:10px;font-weight:650;color:#e5f5ff;text-decoration:none}header img{width:34px;height:34px}main{width:min(100%,1560px);margin:0 auto;padding:clamp(18px,5vw,64px) clamp(14px,3vw,40px);display:grid;grid-template-columns:minmax(145px,1fr) minmax(0,4fr) minmax(145px,1fr);gap:16px;align-items:start}article,aside{background:#10283b;border:1px solid #2a536a;border-radius:16px;padding:clamp(16px,2vw,28px)}h1{font-size:clamp(20px,3vw,36px);overflow-wrap:anywhere}h2{font-size:18px}small,a{color:#8de5f8}p{color:#b2cad8}video{display:block;width:100%;max-height:70vh;aspect-ratio:16/9;background:#050b10;border-radius:10px}.primary{display:inline-block;background:#85dceb;color:#10283b;text-decoration:none;border-radius:9px;padding:10px 17px;font-weight:650}@media(max-width:760px){main{grid-template-columns:1fr 1fr}article{grid-column:1/-1;grid-row:1}}@media(max-width:400px){main{grid-template-columns:1fr}}
body.embed{display:block;margin:0;background:#061019;width:100%;height:100dvh;overflow:hidden}body.embed video{display:block;width:100%;height:100%;max-height:none;object-fit:contain;border-radius:0;margin:0}
