.legal_page__mrwt9{display:flex;justify-content:center;padding:3.5rem 1.5rem;color:#1f1f1f}.legal_card__SUz8T{width:min(100%,900px);display:grid;grid-gap:2.25rem;gap:2.25rem;padding:2.5rem clamp(1.5rem,2vw,3rem);border-radius:20px;background:rgba(255,255,255,.96);border:1px solid rgba(0,0,0,.06);box-shadow:0 25px 45px -35px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.legal_heading__Fnmuj{font-family:var(--default-font-family);font-size:clamp(2rem,2.6vw + 1rem,2.85rem);color:var(--primary-color);text-align:center;margin:0}.legal_effective__Sw4wP{text-align:center;font-size:.95rem;letter-spacing:.02em;color:#5b5b5b}.legal_section__geZf2{display:grid;grid-gap:.85rem;gap:.85rem}.legal_sectionTitle__1HV3e{font-size:1.15rem;font-weight:700;color:var(--primary-color-darker);margin:0}.legal_paragraph__uNZts{margin:0;line-height:1.65;font-size:.98rem;color:#2f2f2f}.legal_list__BJWhV{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding-left:1.1rem;line-height:1.6;color:#323232}.legal_contactBlock__JFDln{display:grid;grid-gap:.35rem;gap:.35rem;font-style:normal;line-height:1.55}.legal_accent__j_lnB{color:var(--secondary-color);font-weight:600}@media (max-width:640px){.legal_card__SUz8T{padding:2rem 1.25rem;gap:1.75rem}.legal_sectionTitle__1HV3e{font-size:1.05rem}.legal_list__BJWhV,.legal_paragraph__uNZts{font-size:.95rem}}