.ConsentBanner_banner__8wYHW{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--navy);color:rgba(245,243,238,.9);border-top:2px solid var(--gold-brand);box-shadow:0 -18px 40px -24px rgba(3,20,41,.6);padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom))}.ConsentBanner_inner__r9dcZ{display:flex;flex-direction:column;gap:var(--s-3);max-width:var(--container);margin-inline:auto}@media (min-width:900px){.ConsentBanner_inner__r9dcZ{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-5)}}.ConsentBanner_texto__mHG4O{font-size:var(--fs-meta);line-height:1.6;max-width:76ch}.ConsentBanner_link__nuwvT{color:var(--gold-brand);text-decoration:underline;text-underline-offset:3px}.ConsentBanner_link__nuwvT:hover{color:var(--off-white)}.ConsentBanner_acoes__d6Vvu{display:flex;gap:var(--s-2);flex:none}.ConsentBanner_botao__5FI_v{flex:1 1 auto;min-height:44px;padding-inline:18px;font-size:var(--fs-meta);font-weight:600;color:var(--off-white);background:transparent;border:1px solid var(--line-on-navy-strong);border-radius:var(--radius);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.ConsentBanner_botao__5FI_v:focus-visible,.ConsentBanner_botao__5FI_v:hover{background:rgba(245,243,238,.1);border-color:var(--off-white)}@media (min-width:900px){.ConsentBanner_botao__5FI_v{flex:none}}@media (max-width:560px){.ConsentBanner_banner__8wYHW{padding-inline:var(--gutter)}.ConsentBanner_acoes__d6Vvu{flex-direction:column}}