.legal-doc{box-sizing:border-box;width:100%;max-width:688px;margin:0 auto;padding:132px 24px 80px;color:var(--color-ink-muted);font-family:Inter,system-ui,sans-serif;font-size:17.5px;line-height:1.75;overflow-wrap:anywhere}.legal-doc .legal-eyebrow,.legal-doc .dpa-eyebrow{margin:0 0 22px;color:var(--color-ink-muted);font-size:12px;font-weight:500;line-height:18px;letter-spacing:.12em;text-align:center;text-transform:uppercase}.legal-doc h1{margin:0 0 24px;color:var(--color-ink);font-family:Roboto Slab Variable,display,serif;font-size:40px;font-weight:320;line-height:1.15;letter-spacing:-.04em;text-align:center;text-wrap:balance}.legal-doc p{margin:0 0 20px}.legal-doc .legal-date,.legal-doc .dpa-version{margin:0 0 64px;font-size:14px;line-height:1.5;text-align:center}.legal-doc h2{margin:56px 0 20px;padding-top:32px;border-top:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--color-ink);font-family:Roboto Slab Variable,display,serif;font-size:28px;font-weight:320;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.legal-doc h3,.legal-doc h4{margin:32px 0 12px;color:var(--color-ink);font-family:inherit;font-size:18px;font-weight:500;line-height:1.5}.legal-doc a{color:var(--color-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-ink) 35%,transparent);text-underline-offset:.2em}.legal-doc a:hover{text-decoration-color:currentColor}.legal-list{margin:0 0 20px;padding-left:1.4em}.legal-list>li{margin-bottom:8px;padding-left:.2em}.legal-doc .dpa-clause p{margin:0}.legal-doc .dpa-clause p+p{margin-top:20px}.legal-doc .dpa-clause-title+p{margin-top:0}@media(max-width:699px){.legal-doc{padding:114px 20px 56px;font-size:16px}.legal-doc h1{font-size:32px}.legal-doc h2{margin-top:40px;padding-top:28px;font-size:24px}.legal-doc .legal-date,.legal-doc .dpa-version{margin-bottom:44px}}
