.VivasiteLegal_page___UE_x{min-height:100vh;display:flex;flex-direction:column;background:var(--vs-bg);color:var(--vs-text);font-family:Instrument Sans,system-ui,sans-serif}.VivasiteLegal_header__qFVqU{border-bottom:1px solid var(--vs-border)}.VivasiteLegal_header_inner__M6rCs{max-width:1200px;margin:0 auto;padding:20px 24px}.VivasiteLegal_logo__NpP9O{height:34px;width:auto;display:block}.VivasiteLegal_main__SzHZU{flex:1;width:100%;max-width:800px;margin:0 auto;padding:56px 24px 72px;box-sizing:border-box}.VivasiteLegal_title__yH7iy{font-weight:800;font-size:40px;line-height:1.1;margin:0 0 32px}.VivasiteLegal_content__ecxxe h2,.VivasiteLegal_title__yH7iy{font-family:Bricolage Grotesque,system-ui,sans-serif;color:var(--vs-ink)}.VivasiteLegal_content__ecxxe h2{font-size:22px;margin:32px 0 8px}.VivasiteLegal_content__ecxxe p{font-size:16px;line-height:1.65;margin:0 0 12px}.VivasiteLegal_content__ecxxe a{color:var(--vs-accent)}.VivasiteLegal_footer__lgr6T{border-top:1px solid var(--vs-border)}.VivasiteLegal_footer_inner__uQGbK{max-width:1200px;margin:0 auto;padding:28px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:15px;color:var(--vs-text-muted)}.VivasiteLegal_footer_links__ruXKi{display:flex;gap:20px}.VivasiteLegal_footer_links__ruXKi a{color:var(--vs-text-muted)}@media (max-width:560px){.VivasiteLegal_title__yH7iy{font-size:30px}}