.legal-page_hero__VgfDj{padding-block:clamp(68px,7vw,110px);background:linear-gradient(150deg,#291032,#62296f);color:#fff}.legal-page_hero__VgfDj .legal-page_eyebrow__OI5b8{color:#e6bdef;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.14em}.legal-page_hero__VgfDj h1{margin-top:14px;color:#fff;font-size:clamp(2.5rem,4.2vw,4.4rem);line-height:1.12}.legal-page_hero__VgfDj p{margin-top:18px;color:#ead6ef;font-size:.95rem}.legal-page_layout__0HNCS{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:clamp(36px,6vw,92px);padding-block:clamp(56px,6vw,96px)}.legal-page_contents__mMq26{align-self:start;position:sticky;top:120px;max-height:calc(100dvh - 144px);overflow-y:auto;padding:24px;border:1px solid #e9dcec;border-radius:18px;background:#faf6fb}.legal-page_contents__mMq26>span{color:var(--purple);font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.12em}.legal-page_contents__mMq26 ol{display:grid;gap:13px;margin:18px 0 0;padding:0;list-style:none}.legal-page_contents__mMq26 a{color:var(--purple-dark);font-family:var(--font-display);font-size:.82rem;font-weight:600;line-height:1.4;text-decoration:none}.legal-page_contents__mMq26 a:hover{color:var(--purple-cta);text-decoration:underline;text-underline-offset:3px}.legal-page_document__qXy_W{max-width:790px;min-width:0;color:var(--paragraph);font-size:1rem;line-height:1.8}.legal-page_intro__pzvl6{padding-bottom:34px;color:var(--purple-dark);font-size:1.12rem;line-height:1.75}.legal-page_section__T7nnp{padding-block:31px;border-top:1px solid #eadddd;scroll-margin-top:112px}.legal-page_section__T7nnp h2{display:flex;align-items:baseline;gap:13px;margin-bottom:13px;color:var(--purple-dark);font-size:clamp(1.35rem,1.8vw,1.65rem);line-height:1.3}.legal-page_section__T7nnp h2 span{color:var(--purple-cta);font-size:.83rem;font-weight:700;letter-spacing:.05em}.legal-page_section__T7nnp p+p{margin-top:13px}.legal-page_section__T7nnp ul{margin:12px 0 0;padding-left:22px}.legal-page_section__T7nnp li+li{margin-top:6px}.legal-page_section__T7nnp ul+p{margin-top:14px}.legal-page_section__T7nnp a{color:var(--purple);font-weight:600;text-underline-offset:3px}.legal-page_section__T7nnp address{margin-top:14px;font-style:normal}@media (max-width:800px){.legal-page_layout__0HNCS{grid-template-columns:1fr;gap:35px}.legal-page_contents__mMq26{position:static;max-height:none}.legal-page_contents__mMq26 ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.legal-page_contents__mMq26{padding:19px}.legal-page_contents__mMq26 ol{grid-template-columns:1fr}.legal-page_section__T7nnp h2{gap:9px}}