.legal-container{width:100%;max-width:840px;margin-inline:auto;padding-inline:var(--pad-x)}.legal-hero{padding-top:calc(var(--header-h) + clamp(3rem,8vh,5.5rem));padding-bottom:clamp(2.5rem,6vw,4.5rem);border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.legal-kicker{color:var(--gold);margin-bottom:1.1rem}.legal-title{font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,6.5vw,4.8rem);line-height:.98;letter-spacing:-.02em;font-variation-settings:"opsz" 144,"SOFT" 0,"WONK" 0}.legal-title em{font-style:italic;font-weight:300;color:var(--verm)}.legal-meta{color:var(--mut);margin-top:1.4rem}.legal-body{padding-block:clamp(2.5rem,6vw,4rem) clamp(4rem,9vw,7rem)}.legal-block{padding-block:clamp(1.5rem,3.4vw,2.4rem);border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.legal-block:first-child{border-top:0;padding-top:0}.legal-block h2{font-family:var(--font-display);font-weight:400;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.12;letter-spacing:-.01em;margin-bottom:.9rem}.legal-block h3{font-family:var(--font-display);font-weight:400;font-size:1.1rem;margin:1.3rem 0 .5rem}.legal-block p{color:var(--ink);max-width:62ch;margin-bottom:1rem;line-height:1.72}.legal-block p:last-child{margin-bottom:0}.legal-block ul,.legal-block ol{margin:0 0 1rem 1.15rem}.legal-block ul{list-style:disc}.legal-block ol{list-style:decimal}.legal-block li{margin-bottom:.55rem;max-width:62ch}.legal-block a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--ink) 45%,transparent);transition:color .3s,text-decoration-color .3s}.legal-block a:hover{color:var(--verm-text);text-decoration-color:var(--verm-text)}.legal-block .legal-note{margin-top:2rem;padding:1.1rem 1.3rem;border:1px solid color-mix(in srgb,var(--gold) 60%,transparent);border-radius:10px;background:color-mix(in srgb,var(--gold) 9%,transparent);font-size:.95rem}@media (max-width: 640px){.legal-hero{padding-top:calc(var(--header-h) + 2rem)}}.legal-page .sound-toggle{display:none}
