@import url('/assets/fonts/manrope.css');
:root,:root[data-theme=light]{--ps-accent:#32e6e2;--ps-accent-hover:#5deeeB;--ps-accent-active:#087f83;--ps-on-accent:#12181f;--ps-selected:#daf7f5;--ps-selected-ink:#12181f;--ps-focus:#079c99;--ps-paper:#f6f7f9;--ps-panel:#fff;--ps-ink:#12181f;--ps-line:#d8e0e6;--ps-secondary:#647582;--ps-gradient:linear-gradient(110deg,#32e6e2,#079c99)}
:root[data-theme=dark]{--ps-paper:#12181f;--ps-panel:#1b242d;--ps-ink:#fff;--ps-line:#364451;--ps-secondary:#afbdc8;--ps-accent:#32e6e2;--ps-accent-active:#32e6e2;--ps-accent-hover:#76f1ed;--ps-selected:#123c40;--ps-selected-ink:#fff;--ps-focus:#32e6e2;--ps-gradient:linear-gradient(110deg,#32e6e2,#087f83)}
body{--ds3-font:Manrope,Inter,ui-sans-serif,-apple-system,sans-serif}.legal-page .legal-content{font-size:17px;line-height:1.85}.legal-page .legal-content p,.legal-page .legal-content li{font-size:16px;line-height:1.85}.legal-page .legal-toc a{font-size:14px;line-height:1.7;min-height:36px}.legal-page .legal-card{box-shadow:none}.legal-page .legal-footer,.legal-page .legal-footer a{font-size:14px;line-height:1.8}body:not(.passite-studio) .footer-column a{font-size:15px;min-height:36px}body:not(.passite-studio) .footer-column h2{font-size:14px;letter-spacing:0}body:not(.passite-studio) .footer-bottom,body:not(.passite-studio) .footer-bottom small,body:not(.passite-studio) .footer-bottom address{font-size:13px;line-height:1.8}.btn,.button,.power-btn{transform:none!important;translate:none!important}.btn:hover,.button:hover,.power-btn:hover{transform:none!important;translate:none!important;box-shadow:none!important}.btn.cyan:hover,.power-btn:hover{background:#5deeeb;color:#12181f;border-color:#5deeeb}a:focus-visible,button:focus-visible{outline-color:#079c99}
@media(max-width:580px){.legal-page .legal-content p,.legal-page .legal-content li{font-size:16px;line-height:1.8}.legal-page .legal-table{font-size:14px}.legal-page .legal-hero h1{font-size:36px;line-height:1.15;letter-spacing:-1.4px}}
