*{box-sizing:border-box}body{margin:0;background:#071326;color:#edf3fc;font:18px/1.65 system-ui,sans-serif}header,main{max-width:920px;margin:auto;padding:24px}section{margin:24px 0;padding:24px;border:1px solid #53657d;border-radius:16px;background:#102139}h1,h2{line-height:1.2}a{color:#ffdc83}button{padding:12px 18px;font:inherit;background:#ffdc83;color:#102139;border:0;border-radius:8px}label{display:block;margin-top:20px}input{width:20px;height:20px}summary{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #fff;outline-offset:5px}@media(max-width:600px){header,main{padding:16px}section{padding:18px}body{font-size:17px}h1{font-size:2rem}a{overflow-wrap:anywhere}}
video{display:block;width:100%;height:auto;max-width:100%;border:1px solid #53657d;border-radius:10px}
