html{font-family:Manrope,system-ui,sans-serif;color:#0f172a;background:#f8fafc}body{margin:0}*{box-sizing:border-box}#lang-switcher-static{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6px;padding:8px 12px;background:#fff;border-bottom:1px solid #e2e8f0}#lang-switcher-static a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px;text-decoration:none;color:#0f172a}#lang-switcher-static a[aria-current=page]{background:#137fec;color:#fff}.ec-shell-links{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.ec-shell-links a,.ec-shell-links button{min-height:44px;display:inline-flex;align-items:center;color:#075eae}.ec-shell-brand{font-size:22px;font-weight:800}.ec-content{max-width:1100px;margin:24px auto;padding:0 12px;min-width:0}.ec-content article{background:white;border:1px solid #e2e8f0;border-radius:16px;padding:clamp(16px,4vw,40px);overflow-wrap:anywhere;hyphens:auto;min-width:0}.ec-content h1{font-size:clamp(28px,5vw,42px);line-height:1.18;font-weight:800;margin:0 0 24px}.ec-content h2{font-size:26px;line-height:1.3;font-weight:750;margin:32px 0 14px}.ec-content h3{font-size:21px;font-weight:700;margin:24px 0 12px}.ec-content p,.ec-content li{line-height:1.75}.ec-content p,.ec-content ul,.ec-content ol,.ec-content figure{margin-top:14px;margin-bottom:18px}.ec-content ul{list-style:disc;padding-left:24px}.ec-content ol{list-style:decimal;padding-left:24px}.ec-content a{color:#075eae;text-decoration:underline}.ec-content img{max-width:100%;height:auto}.ec-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.ec-content td,.ec-content th{border:1px solid #cbd5e1;padding:10px;text-align:left}.ec-content figcaption{font-size:14px;line-height:1.6;color:#475569}.ec-content .private-note,.ec-content aside[role=note]{border-left:4px solid #f59e0b;padding:12px;background:#fffbeb;margin-bottom:16px}a:focus-visible,button:focus-visible{outline:3px solid #137fec;outline-offset:3px}@media print{.ec-shell-chrome,#lang-switcher-static,#ec-consent-banner,#ec-consent-modal,#ec-consent-settings{display:none!important}.ec-content{margin:0;padding:0;max-width:none}.ec-content article{border:0;padding:0}body{background:#fff}}

.ec-brand-footer{margin-top:48px}.ec-brand-header h2{margin:0} @media print{.ec-brand-header,.ec-brand-footer,.ec-brand-contact{display:none!important}}

@media print{#floating-whatsapp-cta,#ec-mobile-menu-root,#ec-mobile-menu-toggle{display:none!important}}
