.legal-page-layout_page__hmB5q{display:grid;gap:3rem;margin:0 auto;max-width:1080px;padding-bottom:2rem}.legal-page-layout_hero___AT7p{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(260px,.64fr);padding-top:1rem}.legal-page-layout_heroCopy__s3_4k,.legal-page-layout_linkCard__YysY3,.legal-page-layout_metaCard__yFuPC{display:grid;gap:1rem}.legal-page-layout_content__CNSnJ h2,.legal-page-layout_title__X7KwC{color:var(--marketing-ink);font-family:var(--marketing-font-display);letter-spacing:-.06em;line-height:1.08;margin:0}.legal-page-layout_title__X7KwC{font-size:clamp(3rem,5.2vw,4.8rem)}.legal-page-layout_content__CNSnJ li,.legal-page-layout_content__CNSnJ p,.legal-page-layout_meta__TNNGS,.legal-page-layout_summary__eKrhm{color:var(--marketing-ink-soft);font-family:var(--marketing-font-body);line-height:1.86;margin:0}.legal-page-layout_summary__eKrhm{font-size:1.03rem;max-width:46rem}.legal-page-layout_metaCard__yFuPC{align-content:start;padding:1.25rem}.legal-page-layout_meta__TNNGS{color:var(--marketing-ink-faint);font-size:.94rem}.legal-page-layout_contentCard__Zyckv{padding:1.8rem}.legal-page-layout_content__CNSnJ{display:grid;gap:3rem}.legal-page-layout_content__CNSnJ section{display:grid;gap:.9rem}.legal-page-layout_content__CNSnJ h2{font-size:clamp(1.6rem,2.8vw,2.35rem)}.legal-page-layout_content__CNSnJ li,.legal-page-layout_content__CNSnJ p{font-size:.98rem}.legal-page-layout_content__CNSnJ a{color:var(--marketing-accent-deep);text-decoration-thickness:1px;text-underline-offset:.18em}.legal-page-layout_content__CNSnJ ol,.legal-page-layout_content__CNSnJ ul{display:grid;gap:.68rem;margin:0;padding-inline-start:1.35rem}.legal-page-layout_linkCard__YysY3{gap:1.4rem}.legal-page-layout_linkGrid__E2NVT{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.legal-page-layout_hero___AT7p,.legal-page-layout_linkGrid__E2NVT{grid-template-columns:1fr}}@media (max-width:720px){.legal-page-layout_page__hmB5q{gap:2.5rem}.legal-page-layout_title__X7KwC{font-size:clamp(2.4rem,14vw,3.8rem)}.legal-page-layout_contentCard__Zyckv{padding:1.2rem}}