.privacy-main{margin:0 auto;max-width:980px;padding:90px 28px}.privacy-hero{border-bottom:1px solid var(--border);padding-bottom:48px}.privacy-eyebrow{color:var(--teal);font-size:.73rem;font-weight:700;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.privacy-hero h1{font-size:clamp(2.8rem,7vw,5.8rem);letter-spacing:-.045em;margin:0;max-width:850px}.privacy-hero p{color:var(--muted);font-size:1.05rem;max-width:720px}.privacy-updated{font-size:.8rem!important}.privacy-content{display:grid;gap:42px;padding-top:48px}.privacy-content section{border-left:3px solid var(--teal);min-width:0;padding-left:24px}.privacy-content h2{font-size:1.65rem;margin:0 0 14px}.privacy-content h3{font-size:1.05rem;margin:24px 0 8px}.privacy-content p,.privacy-content li{color:var(--muted)}.privacy-content a{color:var(--gold-copy)}.privacy-content ul{margin:12px 0;padding-left:22px}.privacy-table-wrap{max-width:100%;overflow-x:auto}.privacy-table{border-collapse:collapse;min-width:620px;width:100%}.privacy-table th,.privacy-table td{border:1px solid var(--border);padding:12px 14px;text-align:left;vertical-align:top}.privacy-table th{background:var(--surface-2);color:var(--fg);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.privacy-table td{color:var(--muted);font-size:.9rem}.privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.privacy-actions .footer-button{border:1px solid var(--gold);color:var(--fg);font-size:.76rem;font-weight:700;letter-spacing:.07em;padding:12px 18px;text-decoration:none;text-transform:uppercase}.privacy-actions .footer-button:hover{background:var(--gold);color:#080c0c}@media(max-width:700px){.privacy-main{padding:58px 20px}.privacy-content section{padding-left:18px}.privacy-hero h1{font-size:2.65rem}}
