body{--font:"Merriweather Sans Texto", "Merriweather Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Merriweather Sans", system-ui, sans-serif}body :is(h1,h2,h3,.brand-texto,.fato b,.camada .n){font-stretch:100%}body :is(.result-card .cliente,.ln-secao,.card-header,.modal-header h2,.modal-header h3,h3){font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.3}body :is(.lh-tit h2,h2){font-size:24px;line-height:1.25}body{--radius-btn:6px;--radius-btn-lg:6px}body{--ctl-h:40px}body :is(.lh-tool,.linhas-toolbar,.search-box,.filterbar,.topbar-cta-grupo,.lh-pag){align-items:center}body .filterbar{align-items:flex-end}body :is(.lh-tool,.linhas-toolbar,.search-box,.topbar-cta-grupo,.lh-pag,.filterbar) :is(button:not(.tab-btn):not(.filtros-toggle),select,input:not([type=checkbox]):not([type=radio])){box-sizing:border-box;min-height:var(--ctl-h);height:var(--ctl-h);padding-top:0;padding-bottom:0;line-height:1.2}body .lh-tool :is(button,select){display:inline-flex;align-items:center;justify-content:center}body .lh-tool select{display:inline-block}body .lh-chips button,body .lh-ativos button{height:auto;min-height:36px}body .filterbar #lh-btn-reset,body .lh-principal #lh-btn-reset{height:var(--ctl-h);min-height:var(--ctl-h);padding-top:0;padding-bottom:0}body #filtros-resetar-btn,body .filterbar .filtros-resetar-btn{height:var(--ctl-h);min-height:var(--ctl-h);box-sizing:border-box;padding-top:0;padding-bottom:0;align-self:flex-end}body #tour-ajuda{flex:0 0 var(--ctl-h);width:var(--ctl-h);height:var(--ctl-h);min-height:var(--ctl-h)}body #filterbar .filtros-resetar-btn{height:var(--ctl-h);min-height:var(--ctl-h)}body #filterbar .filtros-resetar-btn{border-radius:var(--radius-btn)}body :is(.hero h1,.page-head h1,.hero-lead,.page-head p){font-weight:300}body :is(.hero h1,.page-head h1){letter-spacing:-.01em}body :is(.hero-destaque,.hero-lead b,.hero-lead strong){font-weight:700;font-style:italic}body .lh-tit h2,body h2{font-weight:400}body .fato{border-top-color:rgba(255,255,255,.45)}body .fato-principal{border-top-color:rgba(255,255,255,.85)}body .faixa>.topbar{border-bottom-color:rgba(255,255,255,.18)}@media (min-width:861px){body .hero h1{max-width:17ch;min-height:calc(3*clamp(34px,4.4vw,58px)*1.05)}}@media (max-width:860px){body .hero h1{min-height:0;max-width:none}}body .sp-topo{min-height:44px}@media (max-width:900px){body .faixa>.topbar>.tour-ajuda{margin-right:14px}}