.legal-module__OJD2bG__page{padding-top:var(--p-space-10);padding-bottom:calc(var(--p-space-12) + 5rem)}.legal-module__OJD2bG__hero{max-width:38rem}.legal-module__OJD2bG__eyebrow{margin:0 0 var(--p-space-4);color:var(--o-brand-accent);font-size:var(--p-size-12);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.legal-module__OJD2bG__title{max-width:15ch;color:var(--o-text-primary);font-family:var(--font-claim), "Newsreader", Georgia, serif;font-size:clamp(var(--p-size-44), 8vw, var(--p-size-58));letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500;line-height:.98}.legal-module__OJD2bG__intro{max-width:36rem;margin-top:var(--p-space-7);color:var(--o-text-secondary);font-size:var(--p-size-17);line-height:1.65}.legal-module__OJD2bG__intro p,.legal-module__OJD2bG__updated,.legal-module__OJD2bG__section p,.legal-module__OJD2bG__section ul,.legal-module__OJD2bG__footer p{margin:0}.legal-module__OJD2bG__updated{margin-top:var(--p-space-5);color:var(--o-text-tertiary);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--p-size-11);letter-spacing:.04em;text-transform:uppercase}.legal-module__OJD2bG__rule{height:1px;margin:var(--p-space-9) 0;background:var(--o-border-medium)}.legal-module__OJD2bG__content{gap:var(--p-space-9);display:grid}.legal-module__OJD2bG__section{gap:var(--p-space-4);display:grid}.legal-module__OJD2bG__section h2{color:var(--o-text-primary);font-family:var(--font-claim), "Newsreader", Georgia, serif;font-size:var(--p-size-29);letter-spacing:-.015em;margin:0;font-weight:500;line-height:1.1}.legal-module__OJD2bG__section h3{margin:var(--p-space-2) 0 0;color:var(--o-text-primary);font-size:var(--p-size-15);line-height:1.35}.legal-module__OJD2bG__section p,.legal-module__OJD2bG__section li{color:var(--o-text-secondary);font-size:var(--p-size-15);line-height:1.7}.legal-module__OJD2bG__section ul{gap:var(--p-space-3);padding-left:var(--p-space-6);display:grid}.legal-module__OJD2bG__section a,.legal-module__OJD2bG__footer a{color:var(--o-text-link);-webkit-text-decoration-color:color-mix(in srgb, var(--o-text-link) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--o-text-link) 40%, transparent);text-underline-offset:.18em}.legal-module__OJD2bG__section a:hover,.legal-module__OJD2bG__footer a:hover{text-decoration-color:currentColor}.legal-module__OJD2bG__contact{gap:var(--p-space-4);padding:var(--p-space-7);border:1px solid var(--o-border-medium);border-radius:var(--p-radius-5);background:var(--o-surface-content);display:grid}.legal-module__OJD2bG__contact p{color:var(--o-text-secondary);line-height:1.65}.legal-module__OJD2bG__contactLink{width:fit-content;color:var(--o-text-link);font-family:var(--font-claim), "Newsreader", Georgia, serif;font-size:clamp(var(--p-size-22), 6vw, var(--p-size-29));overflow-wrap:anywhere;text-underline-offset:.2em;line-height:1.1;text-decoration-thickness:1px}.legal-module__OJD2bG__footer{justify-content:space-between;align-items:center;gap:var(--p-space-5);margin-top:var(--p-space-11);padding-top:var(--p-space-6);border-top:1px solid var(--o-border-medium);color:var(--o-text-tertiary);font-size:var(--p-size-12);flex-wrap:wrap;display:flex}.legal-module__OJD2bG__footerLinks{gap:var(--p-space-5);flex-wrap:wrap;display:flex}@media (min-width:48rem){.legal-module__OJD2bG__page{padding-top:var(--p-space-11)}.legal-module__OJD2bG__content{gap:var(--p-space-10)}.legal-module__OJD2bG__section{column-gap:var(--p-space-8);grid-template-columns:minmax(9rem,.36fr) minmax(0,1fr)}.legal-module__OJD2bG__section h2{grid-column:1}.legal-module__OJD2bG__section>:not(h2){grid-column:2}.legal-module__OJD2bG__section h3{margin-top:0}}
