.legal-page_page__wfOtC{min-height:70vh;padding:clamp(4rem,8vw,7rem) 0 clamp(6rem,10vw,9rem);background:#fff}.legal-page_shell__tZUHa{max-width:68rem}.legal-page_hero__VgfDj{max-width:46rem;padding-bottom:clamp(3rem,6vw,5rem);border-bottom:1px solid var(--line)}.legal-page_label__6gwTg{margin-bottom:1.25rem;color:var(--blue-600);font-family:var(--font-heading);font-size:var(--text-label);font-weight:700;line-height:1.5}.legal-page_hero__VgfDj h1{color:var(--ink);font-size:clamp(2.75rem,6vw,4.5rem);line-height:1.15;letter-spacing:-.045em}.legal-page_intro__pzvl6{max-width:42rem;margin-top:1.75rem;color:var(--muted);font-size:var(--text-lead);line-height:1.75}.legal-page_layout__0HNCS{display:grid;grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);gap:clamp(3rem,7vw,7rem);align-items:start;padding-top:clamp(3rem,6vw,5rem)}.legal-page_contents__mMq26{position:sticky;top:7rem}.legal-page_contents__mMq26 ol{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.legal-page_contents__mMq26 a{display:inline-block;padding-block:.25rem;color:var(--muted);font-size:var(--text-note);line-height:1.55;text-decoration-thickness:1px;text-underline-offset:.25em}.legal-page_document__qXy_W{min-width:0;max-width:44rem}.legal-page_document__qXy_W article{padding-bottom:clamp(3rem,5vw,4rem);scroll-margin-top:7rem}.legal-page_document__qXy_W article+article{padding-top:clamp(3rem,5vw,4rem);border-top:1px solid var(--line)}.legal-page_document__qXy_W h2{color:var(--ink);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.45;letter-spacing:-.025em}.legal-page_copy__kky3a{display:grid;gap:.75rem;margin-top:1.25rem}.legal-page_copy__kky3a p{color:#414654;font-size:1rem;line-height:1.78;text-wrap:pretty}.legal-page_copy__kky3a a{color:var(--blue-700);text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.legal-page_backToTop__WqJfK{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 0;color:var(--blue-700);font-size:var(--text-label);font-weight:600;text-decoration-thickness:1px;text-underline-offset:.25em}@media (hover:hover){.legal-page_backToTop__WqJfK:hover,.legal-page_contents__mMq26 a:hover,.legal-page_copy__kky3a a:hover{color:var(--blue-800);text-decoration-line:underline}}@media (max-width:767px){.legal-page_page__wfOtC{padding-top:3rem}.legal-page_hero__VgfDj h1{font-size:clamp(2.375rem,12vw,3.25rem)}.legal-page_layout__0HNCS{grid-template-columns:minmax(0,1fr);gap:3.5rem}.legal-page_contents__mMq26{position:static;padding:1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.legal-page_contents__mMq26 a{min-height:44px;display:flex;align-items:center}}@media (forced-colors:active){.legal-page_contents__mMq26,.legal-page_document__qXy_W article+article,.legal-page_hero__VgfDj{border-color:CanvasText}}