*{box-sizing:border-box}body{margin:0;background:#0c1c2f;color:#eee8d9;font:17px/1.8 system-ui,sans-serif}header,main,footer{max-width:960px;margin:auto;padding:24px}header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}nav{display:flex;flex-wrap:wrap;gap:20px;width:100%}a{color:#e4c587}h1{font-size:clamp(27px,4vw,40px);line-height:1.25}p{margin:24px 0}select,button{font:inherit;padding:8px;background:#14283e;color:inherit;border:1px solid #9c855e;border-radius:4px}button{cursor:pointer}[data-fallback]{border-left:3px solid #c3a15e;padding:16px;background:#14283e}footer{border-top:1px solid #506079}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #e4c587;outline-offset:4px}@media print{body{background:white;color:black}header nav,button,select,label{display:none}header,main,footer{padding:0}a{color:black}article[hidden]{display:none}}