.legal-page_page__o749R{min-height:100vh;background:linear-gradient(180deg,#f6f3ed,#fbfaf7 24%,#fff);color:#0c1322}.legal-page_shell__lS3je{width:min(1120px,92vw);margin:0 auto;padding:clamp(5rem,8vw,6.5rem) 0 clamp(4rem,8vw,6rem)}.legal-page_hero___vMSg{display:grid;justify-items:center;gap:.9rem;padding:0 0 clamp(2rem,4vw,3rem);border-bottom:1px solid rgba(12,19,34,.12);text-align:center}.legal-page_eyebrow__FJirJ{margin:0;font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#4c8ef5}.legal-page_title__4UsTe{margin:0;max-width:11ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.96;letter-spacing:0;font-weight:400;color:#0c1322}.legal-page_titleAccent__ZIwKi{color:#4c8ef5;font-style:italic;font-weight:500}.legal-page_lede__fNxjQ{margin:0;max-width:52rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.68;color:#5f6470}.legal-page_metaRow__ynn9x{display:flex;justify-content:center;flex-wrap:wrap;gap:.72rem 1.15rem;margin-top:.35rem}.legal-page_metaPill__FpZfA{display:inline-flex;align-items:center;min-height:auto;padding:0;border:0;background:transparent;color:#7a7d84;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.legal-page_grid__AQKeh{display:grid;grid-template-columns:minmax(13rem,.46fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.25rem);margin-top:clamp(2rem,4vw,3rem);align-items:start}.legal-page_toc__GzpqL{position:sticky;top:96px;display:grid;gap:.8rem;padding:1rem 0 0;border-top:1px solid rgba(76,142,245,.42)}.legal-page_tocLabel__Emj9l{margin:0;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#4c8ef5}.legal-page_tocLinks__FVyfM{display:grid;gap:.55rem}.legal-page_tocLinks__FVyfM a{color:#5f6470;text-decoration:none;font-size:.9rem;line-height:1.4;min-height:44px;display:inline-flex;align-items:center}.legal-page_tocLinks__FVyfM a:hover{color:#0c1322}.legal-page_content__twI9U{display:grid;gap:0}.legal-page_section__GrGnv{padding:clamp(1.45rem,2.8vw,2rem) 0 clamp(1.65rem,3vw,2.2rem);border-top:1px solid rgba(12,19,34,.12)}.legal-page_section__GrGnv h2{margin:0 0 .75rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.5rem,2vw,2rem);line-height:1.05;letter-spacing:0;font-weight:500;color:#0c1322}.legal-page_section__GrGnv li,.legal-page_section__GrGnv p{font-size:1rem;line-height:1.78;color:#515865}.legal-page_section__GrGnv p:last-child,.legal-page_section__GrGnv ul:last-child{margin-bottom:0}.legal-page_section__GrGnv ul{margin:.7rem 0 0;padding-left:1.2rem}.legal-page_section__GrGnv li+li{margin-top:.45rem}.legal-page_section__GrGnv a{color:#2f5da9}.legal-page_note__CbvJ_{display:grid;gap:.5rem;margin-top:1.1rem;padding:.1rem 0 .1rem 1rem;border-left:2px solid rgba(76,142,245,.72)}.legal-page_noteTitle__Ty9Ls{margin:0;font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#4c8ef5}.legal-page_noteBody__SVleb{margin:0;color:#515865}@media (max-width:960px){.legal-page_grid__AQKeh{grid-template-columns:1fr}.legal-page_toc__GzpqL{position:static}}@media (max-width:640px){.legal-page_shell__lS3je{width:calc(100vw - 1.35rem);padding-top:4.5rem}.legal-page_hero___vMSg{justify-items:start;text-align:left}.legal-page_title__4UsTe{font-size:2.55rem;max-width:10ch}.legal-page_metaRow__ynn9x{justify-content:flex-start}.legal-page_tocLinks__FVyfM{display:flex;flex-wrap:wrap;gap:.55rem 1rem}}