.legal-page{background:#fff;min-height:100vh}.legal-header{background:var(--color-black);text-align:center;padding:170px 0 48px}.legal-header h1{font-family:var(--font-display);color:var(--color-text-light);margin:10px 0 12px;font-size:44px;font-weight:300}.legal-subtitle{color:#a9a49a;max-width:520px;margin:0 auto;font-size:14px}.legal-content{max-width:720px;padding:64px 32px 100px}.legal-section{margin-bottom:44px}.legal-section h2{font-family:var(--font-display);color:var(--color-text-dark);margin:0 0 16px;font-size:22px;font-weight:400}.legal-section ul,.legal-section ol{margin:0;padding-left:20px}.legal-section li{color:var(--color-text-muted);margin-bottom:10px;font-size:14px;line-height:1.8}.legal-section li strong{color:var(--color-text-dark);font-weight:600}.legal-section p,.legal-section>div{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.8}.legal-section>div ul{margin:8px 0 0;padding-left:20px}.legal-section a{color:var(--color-gold-dark);text-decoration:underline}.legal-note{color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:24px;font-size:13px}.legal-note a{color:var(--color-gold-dark);text-decoration:underline}
