.skip-link[data-astro-cid-zyk4avnm]{position:absolute;top:-100px;left:0;background:var(--gold);color:var(--bg);padding:12px 20px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;z-index:1000;transition:top .2s ease}.skip-link[data-astro-cid-zyk4avnm]:focus{top:0;outline:2px solid var(--text);outline-offset:2px}.legal-main[data-astro-cid-zyk4avnm]{padding:140px 0 var(--s7)}.legal-wrap[data-astro-cid-zyk4avnm]{max-width:880px;margin:0 auto;padding:0 var(--gutter)}.legal-wrap[data-astro-cid-zyk4avnm] .legal-eyebrow{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);display:block;margin-bottom:var(--s3)}.legal-wrap[data-astro-cid-zyk4avnm] .legal-title{font-family:var(--sans);font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.08;letter-spacing:-.025em;color:var(--text);margin-bottom:var(--s5);max-width:24ch}.legal-wrap[data-astro-cid-zyk4avnm] .legal-lead{font-size:17px;line-height:1.65;color:var(--text-mute);max-width:60ch;margin-bottom:var(--s6);padding-bottom:var(--s4);border-bottom:1px solid var(--hairline)}.legal-wrap[data-astro-cid-zyk4avnm] section{padding:0;border-top:none;margin-bottom:var(--s6)}.legal-wrap[data-astro-cid-zyk4avnm] h2{font-family:var(--sans);font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--text);margin-bottom:var(--s3);margin-top:0;display:flex;align-items:baseline;gap:12px}.legal-wrap[data-astro-cid-zyk4avnm] h2 .num{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--gold);letter-spacing:.15em;flex-shrink:0}.legal-wrap[data-astro-cid-zyk4avnm] h3{font-family:var(--sans);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.005em;color:var(--text);margin:var(--s4) 0 var(--s2)}.legal-wrap[data-astro-cid-zyk4avnm] p{font-size:15px;line-height:1.75;color:var(--text-mute);margin-bottom:var(--s3);max-width:68ch}.legal-wrap[data-astro-cid-zyk4avnm] p strong{color:var(--text);font-weight:500}.legal-wrap[data-astro-cid-zyk4avnm] p a,.legal-wrap[data-astro-cid-zyk4avnm] li a{color:var(--gold);border-bottom:1px solid var(--gold-deep);transition:border-color .2s ease}.legal-wrap[data-astro-cid-zyk4avnm] p a:hover,.legal-wrap[data-astro-cid-zyk4avnm] li a:hover{border-bottom-color:var(--gold)}.legal-wrap[data-astro-cid-zyk4avnm] ul,.legal-wrap[data-astro-cid-zyk4avnm] ol{margin:var(--s2) 0 var(--s3);padding-left:var(--s4)}.legal-wrap[data-astro-cid-zyk4avnm] li{font-size:15px;line-height:1.7;color:var(--text-mute);margin-bottom:6px;max-width:68ch}.legal-wrap[data-astro-cid-zyk4avnm] li::marker{color:var(--gold-deep)}.legal-wrap[data-astro-cid-zyk4avnm] .fact-list{display:grid;grid-template-columns:200px 1fr;gap:10px var(--s4);margin:0 0 var(--s3);padding:0;list-style:none;max-width:80ch}.legal-wrap[data-astro-cid-zyk4avnm] .fact-list dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);padding-top:4px}.legal-wrap[data-astro-cid-zyk4avnm] .fact-list dd{font-size:15px;line-height:1.6;color:var(--text);margin:0}.legal-wrap[data-astro-cid-zyk4avnm] .fact-list dd a{color:var(--text);border-bottom:1px solid var(--hairline-strong);padding-bottom:1px;transition:border-color .2s ease}.legal-wrap[data-astro-cid-zyk4avnm] .fact-list dd a:hover{border-bottom-color:var(--gold);color:var(--gold)}.legal-wrap[data-astro-cid-zyk4avnm] .callout{padding:var(--s3) var(--s4);border-left:2px solid var(--gold);background:var(--bg-surface);margin:var(--s4) 0;max-width:72ch}.legal-wrap[data-astro-cid-zyk4avnm] .callout p{margin-bottom:0;font-size:14px;color:var(--text)}.legal-wrap[data-astro-cid-zyk4avnm] .callout strong{display:block;margin-bottom:6px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.effective-date[data-astro-cid-zyk4avnm]{margin-top:var(--s7);padding-top:var(--s3);border-top:1px solid var(--hairline);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}@media(max-width:760px){.legal-wrap[data-astro-cid-zyk4avnm] .fact-list{grid-template-columns:1fr;gap:4px}.legal-wrap[data-astro-cid-zyk4avnm] .fact-list dt{padding-top:var(--s2)}.legal-wrap[data-astro-cid-zyk4avnm] h2{flex-direction:column;align-items:flex-start;gap:4px}}
