.legalPage{max-width:760px;margin:0 auto;padding:64px 24px 96px}@media screen and (max-width:767px){.legalPage{padding:40px 20px 64px}}.legalPage .legalHeader{margin-bottom:48px}.legalPage .legalHeader h1{margin:0 0 12px;font-size:var(--an-text-h1);font-weight:700;color:var(--an-accent)}@media screen and (max-width:767px){.legalPage .legalHeader h1{font-size:28px}}.legalPage .legalUpdated{margin:0 0 24px;font-size:var(--an-text-sm);color:var(--an-text-muted)}.legalPage .legalIntro{margin:0;font-size:var(--an-text-lg);line-height:1.7;color:var(--an-text)}.legalPage .legalSection{margin-bottom:40px}.legalPage .legalSection h2{display:flex;gap:10px;margin:0 0 16px;font-size:var(--an-text-xl);font-weight:600;color:var(--an-accent)}.legalPage .legalSection p{margin:0 0 14px;font-size:var(--an-text-md);line-height:1.75;color:var(--an-text)}.legalPage .legalSection p:last-child{margin-bottom:0}.legalPage .legalSectionNumber{flex:none;color:var(--an-text-muted)}.legalPage .legalFooter{padding-top:24px;border-top:1px solid rgba(var(--an-accent-channels),.15)}.legalPage .legalFooter p{margin:0;font-size:var(--an-text-base);line-height:1.7;color:var(--an-text-muted)}