.legal-hero,.legal-hero .eyebrow{color:var(--on-dark)}.legal-hero{background:var(--black);padding:3.5rem 0 3rem}.legal-hero h1{font-size:clamp(2.2rem, 6vw, 3.6rem);font-weight:700}.legal-hero .rule{background:var(--on-dark)}.legal-updated{margin:0;font-size:.9rem;opacity:.85}.legal{padding:3.5rem 0 4.5rem}.legal-body{max-width:860px}.legal-body h2{font-size:1.7rem;color:var(--gold-dark);margin:2.4rem 0 .7rem}.legal-body a:hover,.legal-body li,.legal-body p{color:var(--ink)}.legal-body ul{list-style:disc;padding-left:1.3rem;margin:0 0 1rem}.legal-body li{margin-bottom:.55rem;padding-left:.2rem}.legal-body li::marker{color:var(--gold-dark)}.legal-body a{color:var(--gold-dark);text-decoration:underline;text-underline-offset:3px}.notfound{padding:5.5rem 0 6.5rem}.notfound-inner{max-width:640px;text-align:center}.notfound-inner .rule{margin-inline:auto}.notfound-code{margin:0 0 .5rem;font-family:var(--font-head);font-size:clamp(5rem, 18vw, 9rem);font-weight:700;line-height:1;color:var(--gold)}.notfound-inner h1{font-size:clamp(1.8rem, 5vw, 2.6rem)}.notfound-inner .btn{margin-top:1rem}@media (max-width:599px){.legal-hero{padding:2.5rem 0 2.25rem}.legal{padding:2.5rem 0 3.5rem}.legal-body h2{font-size:1.45rem}}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}main{flex:1}
