.legal-page{width:min(1100px,88%);margin-inline:auto;padding:64px 0 90px;overflow-wrap:anywhere}.legal-hero .eyebrow{margin-top:44px;color:#b0ef61}.legal-hero h1{font-size:clamp(44px,7vw,82px);letter-spacing:-.05em}.legal-content{max-width:820px}.legal-content section{padding:32px 0;border-top:1px solid #ffffff24}.legal-content h2{font-size:clamp(25px,3vw,34px);letter-spacing:-.03em;margin-bottom:24px}.legal-content p,.legal-content dd{color:#b9beb3}.legal-content a{color:#b0ef61;text-decoration:underline;text-underline-offset:4px}.legal-content dl{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px 24px}.legal-content dt{font-weight:600}.legal-content dd{margin:0}@media(max-width:740px){.legal-page{padding:40px 0 56px}.legal-content dl{grid-template-columns:1fr;gap:6px}.legal-content dd{margin-bottom:16px}.legal-hero .eyebrow{margin-top:32px}}
