.legal-warning{display:flex;align-items:center;gap:18px;padding:18px 20px;background:#2b1a00;border:1px solid #ffb52b55;color:#f5c66b;margin-bottom:18px}.legal-warning strong{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.legal-nav{position:sticky;top:66px;z-index:10;display:flex;flex-wrap:wrap;gap:4px;background:#0a0a0af2;backdrop-filter:blur(14px);border:1px solid #292929;padding:8px;margin-bottom:18px}.legal-nav a{min-height:44px;display:flex;align-items:center;padding:0 15px;color:#ccc;font-weight:600}.legal-nav a:hover,.legal-nav a:focus-visible{background:#1b1b1b;color:#fff}.policy{scroll-margin-top:140px;padding:48px;background:#101010;border:1px solid #292929;margin-bottom:14px}.policy h2{font:clamp(28px,4vw,46px)/1 var(--display);text-transform:uppercase;margin:0 0 28px}.policy h3{font:16px var(--display);text-transform:uppercase;margin:30px 0 8px}.policy p{max-width:850px;color:#b3b3b3;line-height:1.75}.policy strong{color:#fff}@media(max-width:600px){.legal-warning{align-items:flex-start;flex-direction:column}.legal-nav{top:66px;overflow-x:auto;flex-wrap:nowrap}.legal-nav a{white-space:nowrap}.policy{padding:30px 22px}}
