.legal-header{gap:24px}.legal-home{color:var(--ink);margin-left:auto;font-size:12px;font-weight:750}.legal-home:hover,.legal-nav a:hover{color:#805715}.legal-page{padding:76px 0 96px}.legal-container{max-width:900px}.legal-page h1{letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(32px,4vw,52px);line-height:1.16}.legal-nav{flex-wrap:wrap;gap:12px;margin:0 0 50px;display:flex}.legal-nav a{border:1px solid var(--border);border-radius:5px;padding:12px 16px;font-size:13px;font-weight:750}.legal-section{border-top:1px solid var(--border);padding:40px 0 16px;scroll-margin-top:100px}.legal-section h2{letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(26px,3vw,36px);line-height:1.2}.legal-section h3{margin:32px 0 12px;font-size:18px;line-height:1.4}.legal-section p{color:var(--ink);max-width:760px;margin:0 0 18px;font-size:15px;line-height:1.8}.legal-section p a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (width<=600px){.legal-header{gap:12px}.legal-header .brand{max-width:120px}.legal-home{font-size:11px}.legal-page{padding:48px 0 70px}.legal-nav{margin-bottom:32px}.legal-section{padding-top:32px}.legal-section p{font-size:14px}}
