.legal-page{background:#fff}.legal-hero{border-bottom:1px solid var(--border);padding:96px 0 56px}.legal-hero h1{font:700 clamp(42px,5vw,64px)/1.06 var(--serif);color:var(--green);letter-spacing:-.03em;margin:0 0 24px}.legal-updated{color:#6b756f;font-size:14px}.legal-content{padding:64px 0 104px}.legal-content h2{font:700 32px/1.2 var(--serif);color:var(--green);margin:48px 0 16px}.legal-content h2:first-child{margin-top:0}.legal-content h3{font:700 22px/1.25 var(--serif);color:var(--green);margin:32px 0 12px}.legal-content p,.legal-content li{max-width:780px}.legal-content ul{padding-left:24px}.legal-placeholder{border-left:3px solid var(--gold);background:var(--mist);color:#5f6963;margin:24px 0;padding:16px 18px;font-size:14px}.legal-nav{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.legal-nav a{color:var(--green);font-weight:700}
