*{box-sizing:border-box}body{margin:0;background:#0c121c;color:#eef2f7;font:15px system-ui,sans-serif}a{color:#cae8ff;text-decoration:none}a:hover{text-decoration:underline}header{min-height:56px;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #263343}header span{color:#bcc8d6;font-size:13px}nav{display:flex;gap:20px}.slide{margin:0 auto;text-align:center}.slide img{display:block;max-width:100%;height:auto;margin:auto}.interactive{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.interactive main{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:12px}.interactive .slide{width:100%;height:100%}.interactive .slide img{width:100%;height:100%;object-fit:contain}footer{min-height:62px;display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 18px}button{font:inherit;color:inherit;background:#1c2b3d;border:1px solid #52667d;border-radius:6px;padding:9px 14px;cursor:pointer}button:hover{background:#2b415b}button:disabled{opacity:.4;cursor:default}button:focus-visible,a:focus-visible{outline:3px solid #8dd9ff;outline-offset:4px}output{min-width:55px;text-align:center;font-variant-numeric:tabular-nums}.hint{color:#a9b7c9;font-size:12px}[hidden]{display:none!important}noscript p{text-align:center;padding:20px}@media(max-width:700px){header{padding:10px 12px;gap:8px;font-size:12px}header span,.hint{display:none}nav{gap:12px}footer{gap:8px;padding:8px}button{font-size:13px;padding:10px}.interactive main{padding:0}}@media print{header,footer{display:none!important}.interactive{display:block;height:auto;overflow:visible}.interactive main{display:block;padding:0}.slide[hidden]{display:block!important}.interactive .slide{height:auto;break-after:page}.interactive .slide img{height:auto}}
