.LegalPage_page__jnaOJ{min-height:calc(100vh - 80px);padding:36px 16px 80px;background:linear-gradient(180deg,color-mix(in srgb,var(--c-navy) 10%,transparent) 0,color-mix(in srgb,var(--c-bg) 92%,transparent) 300px,var(--c-bg) 380px),url(/postulleo-office-approved.avif) top/100% auto no-repeat,var(--c-bg);color:var(--c-ink)}.LegalPage_wrap__G8A20{max-width:780px;margin:0 auto;padding:32px clamp(20px,4vw,44px);border:1px solid var(--c-line);border-radius:28px;background:var(--c-white);box-shadow:0 30px 60px -40px color-mix(in srgb,var(--c-navy) 55%,transparent)}.LegalPage_eyebrow__Jiw3_{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--c-blue)}.LegalPage_wrap__G8A20 h1{margin:6px 0 4px;font-size:clamp(28px,4vw,38px);letter-spacing:-.04em}.LegalPage_date__TBud_{margin:0 0 22px;font-size:13.5px;color:var(--c-muted)}.LegalPage_section__a6qvY{padding:14px 0;border-top:1px solid var(--c-line)}.LegalPage_section__a6qvY h2{margin:0 0 6px;font-size:17px;letter-spacing:-.01em}.LegalPage_section__a6qvY p{margin:0;font-size:15px;line-height:1.65;color:var(--c-text)}.LegalPage_contact__2ZlB6{margin:18px 0 0;font-size:14.5px;color:var(--c-text)}.LegalPage_contact__2ZlB6 a{color:var(--c-blue);font-weight:700}