:root{--color-primary:#1c75bc;--color-dark:#172334;--color-primary-hover:#155a91;--color-background:#f5f7fb;--color-surface:#fff;--color-text:#172334;--color-text-secondary:#64748b;--color-border:#e6eaf0;color:var(--color-text);background:var(--color-background);font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}button,input,select,textarea{font:inherit}.site-header[data-astro-cid-nen7h5rs]{background:#fff;border-bottom:1px solid #e6eaf0}.header-container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto;padding:22px 24px;display:flex}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;max-width:100%;height:27px;display:block}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#475569;font-size:14px;font-weight:600;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#1c75bc}@media (width<=480px){.header-container[data-astro-cid-nen7h5rs]{padding:18px 20px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:22px}nav[data-astro-cid-nen7h5rs]{gap:12px}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:13px}}.site-footer[data-astro-cid-jo6i4kqk]{text-align:center;color:#64748b;border-top:1px solid #e6eaf0;padding:28px 24px}.footer-container[data-astro-cid-jo6i4kqk]{max-width:1100px;margin:0 auto}p[data-astro-cid-jo6i4kqk]{margin:6px 0;font-size:13px;line-height:1.6}.footer-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin-top:12px;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.privacy-button[data-astro-cid-jo6i4kqk]{color:#1c75bc;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px;font-family:inherit;font-size:12px;line-height:1.5;text-decoration:underline;display:inline-block}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.privacy-button[data-astro-cid-jo6i4kqk]:hover{color:#155a91}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible,.privacy-button[data-astro-cid-jo6i4kqk]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #1c75bc}@media (width<=480px){.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:4px}}.analytics-overlay[hidden],.analytics-banner[hidden]{display:none!important}body.analytics-modal-aberto{overflow:hidden}.analytics-overlay{z-index:999;background:#0f172a9e;position:fixed;inset:0}.analytics-banner{z-index:1000;box-sizing:border-box;color:#172334;background:#fff;border:1px solid #e6eaf0;border-radius:16px;width:calc(100% - 40px);max-width:1050px;max-height:calc(100dvh - 48px);margin:0 auto;padding:24px 28px;position:fixed;bottom:24px;left:20px;right:20px;overflow-y:auto;box-shadow:0 18px 65px #00000047}.analytics-conteudo{justify-content:space-between;align-items:center;gap:30px;display:flex}.analytics-texto{flex:1;min-width:0}.analytics-cabecalho{align-items:center;gap:11px;display:flex}.analytics-icone{color:#1c75bc;background:#eaf4fc;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.analytics-texto strong{color:#172334;font-size:17px;line-height:1.4}.analytics-texto p{color:#526174;margin:12px 0 0;font-size:13px;line-height:1.65}.analytics-texto .analytics-observacao{color:#64748b;margin-top:8px;font-size:12px}.analytics-acoes{flex:none;align-items:center;gap:12px;display:flex}.analytics-acoes button{cursor:pointer;white-space:nowrap;border-radius:8px;min-width:115px;min-height:44px;padding:12px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .2s,border-color .2s}.analytics-recusar{color:#172334;background:#fff;border:1px solid #94a3b8}.analytics-recusar:hover{background:#f1f5f9}.analytics-aceitar{color:#fff;background:#1c75bc;border:1px solid #1c75bc}.analytics-aceitar:hover{background:#155a91}.analytics-acoes button:focus-visible{outline-offset:3px;outline:3px solid #1c75bc}.analytics-link-politica{color:#1c75bc;text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.analytics-link-politica:hover{color:#155a91}.analytics-link-politica:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #1c75bc}@media (width<=760px){.analytics-banner{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px;bottom:12px;left:12px;right:12px}.analytics-conteudo{flex-direction:column;align-items:stretch;gap:20px}.analytics-acoes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.analytics-acoes button{width:100%;min-width:0}}@media (width<=380px){.analytics-acoes{grid-template-columns:1fr}}
