.legal-page_top__AY_J1{color:var(--color-ivory)}.legal-page_header__sGMpr,.legal-page_top__AY_J1{background:var(--color-green-deep)}.legal-page_intro__bzFw2{display:grid;gap:var(--space-2);width:min(100% - 2 * var(--gutter),70rem);margin-inline:auto;padding-block:clamp(2rem,4vw,3.5rem)}.legal-page_intro__bzFw2 h1{font-size:var(--size-h2);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1.1}.legal-page_updated__am8qt{color:var(--on-dark-muted);font-size:var(--size-small)}.legal-page_back__YQ6tL{display:inline-flex;align-items:center;width:fit-content;min-height:2.75rem;gap:.4rem;color:var(--color-blush);font-size:var(--size-small);text-underline-offset:4px}.legal-page_main__1BlhS{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start;width:min(100% - 2 * var(--gutter),70rem);margin-inline:auto;padding-block:var(--space-5) var(--section)}.legal-page_contents__qu8e8{position:sticky;top:var(--space-4);display:grid;gap:var(--space-2)}.legal-page_contents__qu8e8 p{color:var(--color-green);font-size:var(--size-body);font-weight:var(--weight-strong)}.legal-page_contents__qu8e8 ol{display:grid;gap:var(--space-1);margin:0;padding-left:1.2rem;color:var(--color-body);font-size:var(--size-small)}.legal-page_contents__qu8e8 a{color:var(--color-body);text-decoration:none}.legal-page_contents__qu8e8 a:hover{color:var(--color-green);text-decoration:underline;text-underline-offset:4px}.legal-page_body__oX98L{display:grid;gap:var(--space-5);max-width:44rem}.legal-page_lead__w9SGp{font-size:var(--size-lead);line-height:1.7}.legal-page_body__oX98L section{display:grid;gap:var(--space-3);scroll-margin-top:var(--space-4)}.legal-page_body__oX98L h2{padding-top:var(--space-3);border-top:1px solid var(--line-light);font-size:var(--size-h3);font-weight:var(--weight-strong);line-height:1.3}.legal-page_body__oX98L section li,.legal-page_body__oX98L section p{color:var(--color-body);line-height:1.7}.legal-page_body__oX98L ul{display:grid;gap:var(--space-2);margin:0;padding-left:1.25rem}.legal-page_body__oX98L li::marker{color:var(--color-rose)}@media (max-height:40rem){.legal-page_contents__qu8e8{position:static}}@media (max-width:56rem){.legal-page_intro__bzFw2,.legal-page_main__1BlhS{max-width:44rem}.legal-page_main__1BlhS{grid-template-columns:minmax(0,1fr)}.legal-page_contents__qu8e8{display:none}}