.foundation-legal_body__GITrr{max-width:70ch;font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;color:color-mix(in srgb,var(--ink) 78%,transparent);overflow-wrap:anywhere}.foundation-legal_body__GITrr :where(p,ul,ol){margin:0 0 1rem}.foundation-legal_body__GITrr :where(h1,h2){margin:3rem 0 1.25rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);font-size:calc(1.375rem * var(--display-scale));line-height:1.2;color:var(--ink);text-wrap:balance}.foundation-legal_body__GITrr>div:first-child>:is(h1,h2):first-child,.foundation-legal_body__GITrr>section:first-child>:is(h1,h2):first-child{margin-top:0;padding-top:0;border-top:0}.foundation-legal_body__GITrr :is(h1,h2)+:is(h1,h2),.foundation-legal_body__GITrr hr+:is(h1,h2){margin-top:0;padding-top:0;border-top:0}.foundation-legal_body__GITrr h3{margin:1.75rem 0 .5rem;font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);font-size:calc(1.0625rem * var(--display-scale));line-height:1.3;color:var(--ink)}.foundation-legal_body__GITrr ul{list-style:disc;padding-left:1.25rem}.foundation-legal_body__GITrr ol{list-style:decimal;padding-left:1.5rem}.foundation-legal_body__GITrr li{padding-left:.25rem}.foundation-legal_body__GITrr li+li{margin-top:.375rem}.foundation-legal_body__GITrr li::marker{color:color-mix(in srgb,var(--ink) 35%,transparent)}.foundation-legal_body__GITrr strong{font-weight:600;color:var(--ink)}.foundation-legal_body__GITrr a{color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 70%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.foundation-legal_body__GITrr a:hover{text-decoration-color:var(--ink)}.foundation-legal_body__GITrr hr{margin:2.5rem 0;border:0;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.foundation-legal_body__GITrr [data-legal-num]{color:color-mix(in srgb,var(--ink) 40%,transparent);font-variant-numeric:tabular-nums}.foundation-legal_contact__Hin1M{margin-top:1.25rem;padding:1.25rem 1.5rem;border-radius:var(--radius-card)}.foundation-legal_contact__Hin1M p{margin:0}.foundation-legal_contact__Hin1M p+p{margin-top:.25rem}