.legal-page{background:#fff;padding:56px 0 90px}.legal-wrap{max-width:780px}.legal-eyebrow{letter-spacing:2.4px;text-transform:uppercase;color:#876522;margin-bottom:14px;font-size:11px;font-weight:700}.legal-page h1{letter-spacing:-.6px;color:var(--ink);margin-bottom:10px;font-size:clamp(30px,4vw,42px);line-height:1.1}.legal-updated{color:var(--muted);border-bottom:1.5px solid var(--line);margin-bottom:8px;padding-bottom:26px;font-size:13.5px}.legal-page section{margin-top:34px}.legal-page h2{letter-spacing:-.2px;color:var(--ink);margin-bottom:12px;font-size:19px}.legal-page p{color:var(--muted);margin-bottom:12px;font-size:14.5px;line-height:1.75}.legal-page p:last-child{margin-bottom:0}.legal-page ul{margin:0 0 12px;padding:0;list-style:none}.legal-page li{color:var(--muted);border-bottom:1px solid var(--line);padding:9px 0 9px 26px;font-size:14.5px;line-height:1.7;position:relative}.legal-page li:last-child{border-bottom:none}.legal-page li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:4px}.legal-page a{color:#8f6e26;font-weight:600;text-decoration:underline}@media (width<=640px){.legal-page{padding:40px 0 70px}}
