.footer-links{flex-wrap:wrap}.footer-links a,.footer-links button{font:inherit;font-size:12px;color:var(--muted,#b8bfba)}.footer-links button{border:0;background:none;padding:0;text-decoration:underline;cursor:pointer}.legal-page{max-width:850px;margin:50px auto;padding:24px;line-height:1.75}.legal-page h1{font-size:clamp(32px,5vw,60px);line-height:1.1}.legal-page h2{font-size:24px;margin:36px 0 12px}.legal-page a{color:#ff914d}.legal-page form{display:grid;gap:18px;max-width:650px}.legal-page label{display:grid;gap:6px}.legal-page .check{display:flex;gap:10px;align-items:start}.legal-page input,.legal-page textarea{max-width:100%}.cookie-dialog{background:#0d120f;color:#e5e9e6;border:1px solid #465148;padding:28px;max-width:560px;width:calc(100% - 32px);max-height:85vh;overflow:auto}.cookie-dialog::backdrop{background:#000b}.cookie-dialog h2{font-size:26px}.cookie-dialog p{margin:18px 0;line-height:1.6}.cookie-dialog button{cursor:pointer;font:inherit}.cookie-close{float:right;border:0;background:none;color:#ff914d}.cookie-dialog a{color:#ff914d}.cookie-dialog .actions{display:flex;flex-wrap:wrap;gap:14px}.cookie-dialog small{display:block;line-height:1.5}
.cookie-dialog [data-clear-local]{border:0;background:none;color:#ff914d;padding:0;text-decoration:underline;font-size:14px}.legal-page input:not([type=checkbox]),.legal-page textarea{background:#101511;color:#e5e9e6;border:1px solid #465148;padding:12px;font:inherit;width:100%;box-sizing:border-box}
