@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Newsreader:opsz,wght@6..72,200..800&display=swap";:root{--legal-page-bg: #fdfdfb;--legal-page-ink: #191c1e;--legal-page-body: #3f4650;--legal-page-muted: #64748b;--legal-page-rule: #c6c6cd;color:var(--legal-page-ink);background:var(--legal-page-bg);font-family:Inter,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:var(--legal-page-bg);-webkit-font-smoothing:antialiased}.legal-page{min-height:100vh;color:var(--legal-page-ink);background:var(--legal-page-bg)}.legal-page-main{width:min(920px,calc(100% - 48px));margin-right:auto;margin-left:auto;padding:132px 0 84px}.legal-page-hero{margin-bottom:44px;padding-bottom:32px;border-bottom:1px solid var(--legal-page-rule)}.legal-page-hero h1{margin:0 0 14px;color:var(--legal-page-ink);font-family:Newsreader,Georgia,serif;font-size:clamp(2.75rem,5vw,4rem);font-weight:450;letter-spacing:-.03em;line-height:1.02}.legal-page-date{margin:0;color:var(--legal-page-muted);font-size:.78rem;font-weight:600;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.legal-page-article a{color:#282116;text-decoration:underline;text-decoration-color:#6c5d388c;text-underline-offset:3px}.legal-page-article section{scroll-margin-top:24px}.legal-page-article section+section{margin-top:44px}.legal-page-article h2{margin:0 0 18px;color:var(--legal-page-ink);font-family:Newsreader,Georgia,serif;font-size:clamp(1.45rem,2.5vw,1.75rem);font-weight:550;line-height:1.25}.legal-page-article p,.legal-page-article li,.legal-page-article address{color:var(--legal-page-body);font-size:1rem;font-style:normal;line-height:1.78}.legal-page-article p{margin:0}.legal-page-article p+p,.legal-page-article ul+p,.legal-page-article ol+p,.legal-page-article p+ul,.legal-page-article p+ol{margin-top:12px}.legal-page-article ul,.legal-page-article ol{margin:12px 0 0;padding-left:1.5rem}.legal-page-article li+li{margin-top:4px}.legal-page-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1440px,calc(100% - 48px));margin:0 auto;padding:28px 0;border-top:1px solid rgba(148,163,184,.75);background:#fdfdfbcc}.legal-page-footer p{max-width:520px;margin:10px 0 0;color:#64748b;font-size:.8rem;line-height:1.5}.legal-page-footer .marketing-home-footer-brand{display:inline-flex;align-items:center;gap:0;text-decoration:none}.legal-page-footer strong{color:#0f172a;font-family:Cormorant Garamond,Libre Baskerville,Georgia,serif;font-size:1.12rem;font-weight:700;letter-spacing:.18em}.legal-page-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px}.legal-page-footer nav a{color:#94a3b8;font-size:.8rem;line-height:1.5;text-decoration:none;transition:color .18s}.legal-page-footer nav a:hover{color:#0f172a}.legal-page-footer a[aria-current=page]{color:#0f172a;font-weight:700}@media(max-width:600px){.legal-page-main{width:min(100% - 32px,920px);padding:108px 0 64px}.legal-page-hero h1{font-size:2.5rem}.legal-page-article p,.legal-page-article li,.legal-page-article address{font-size:.98rem}.legal-page-footer{width:min(100% - 32px,1440px);flex-direction:column;align-items:flex-start}.legal-page-footer nav{justify-content:flex-start}}
