*{box-sizing:border-box}body{margin:0;background:#f6f8fb;color:#142a43;font:18px/1.5 system-ui,sans-serif}header{background:#122b47;color:white;padding:22px max(24px,calc((100vw - 960px)/2));display:flex;justify-content:space-between;gap:20px}header span,.account{font-size:15px}main{max-width:960px;padding:32px 24px;margin:auto}h1{font-size:clamp(28px,4vw,40px);line-height:1.2;margin:28px 0 12px}p{margin:12px 0 24px}.button{display:inline-block;background:#173b66;color:white;border:1px solid #173b66;border-radius:10px;font:inherit;font-weight:650;padding:14px 24px;text-decoration:none;cursor:pointer;margin:0 12px 12px 0}.secondary{background:white;color:#173b66}.account{display:flex;justify-content:space-between;align-items:center}.quiet{background:transparent;border:0;font:inherit;color:#173b66;text-decoration:underline;cursor:pointer}.badge{font-size:14px;color:#4b5b70}video{width:100%;max-height:520px;background:#07121f;border-radius:12px}article{padding:24px 0;border-top:1px solid #d5dfe9}article h2{font-size:20px;overflow-wrap:anywhere}article p{font-size:15px;color:#4b5b70;margin:6px 0 18px}progress{width:100%;height:18px}[hidden]{display:none!important}#notice:empty{display:none}#notice{overflow-wrap:anywhere}input:focus-visible+label,a:focus-visible,button:focus-visible{outline:3px solid #dc9c1e;outline-offset:4px}@media(max-width:600px){header{flex-direction:column;gap:4px}.button{display:block;width:100%;text-align:center}}