/* Navegação aprovada: identidade original preservada. */
.site-header .header-actions{align-items:center}
.site-header .bjls.in-header{position:relative;inset:auto;align-self:center;margin:0;transform:none;color:#6e665c}
.site-header .bjls-menu summary{min-height:44px;min-width:44px;padding:0 6px;gap:6px;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}
.site-header .bjls-current{display:inline-flex;align-items:center;line-height:1;letter-spacing:.1em}
.site-header .bjls-chevron{display:block;width:6px;height:6px;margin:-3px 2px 0 0;font-size:0;line-height:0;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);letter-spacing:0}
.site-header .bjls-menu[open] .bjls-chevron{margin:3px 2px 0 0;transform:rotate(225deg)}
.site-header .bjls-options{right:0;top:calc(100% + 4px);width:218px;min-width:0;max-width:calc(100vw - 24px);box-sizing:border-box}
.site-header .bjls-options a{display:flex;align-items:center;min-height:44px;padding:9px 12px;box-sizing:border-box}
.bjls-auto-note{margin:5px 12px 8px;font-size:11px;letter-spacing:0;line-height:1.5;color:#6e665c}
.site-header .search-toggle,.site-header .menu-toggle{min-width:44px;min-height:44px;align-items:center;justify-content:center}
.site-header .action-assinar{min-height:44px;align-items:center}
@media(min-width:1181px){.site-header .action-assinar{display:inline-flex}}
.site-header :is(a,button,summary):focus-visible{outline:2px solid #806028;outline-offset:4px}
.footer-col nav[aria-label="Editorias do rodapé"]{display:grid;gap:0}
@media(max-width:980px){.footer-top{grid-template-columns:1fr;gap:36px}.footer-cols,.footer-col{min-width:0}.footer-mail span{overflow-wrap:anywhere}}
@media(max-width:560px){.site-header .header-actions{gap:4px}.site-header .bjls-menu summary{padding:0 3px;gap:5px}.site-header .bjls-options{right:0;top:calc(100% + 4px)}}
