.g3-footer-legal{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:flex-end}.g3-footer-legal a{color:inherit;text-underline-offset:4px}.g3-footer-legal a:hover{text-decoration:underline}.g3-footer-legal a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.footer-bottom{gap:20px;align-items:flex-start}.g3-consent-options{display:flex;gap:18px;flex-wrap:wrap;margin:14px 0}.g3-consent-actions{display:flex;gap:10px;flex-wrap:wrap}.g3-consent-actions button{font:inherit;padding:10px 16px;min-height:44px;background:#fff;color:#102638;border:1px solid #102638;border-radius:6px;cursor:pointer}.g3-consent-actions button:focus-visible{outline:3px solid #ba5638;outline-offset:3px}.g3-consent-panel{padding:20px;background:#f3f6f7;color:#102638;border-radius:8px;margin:20px 0}.g3-cookies .g3-consent-actions button{font-size:13px}.g3-cookies a{color:inherit;text-decoration:underline}.g3-cookies{max-height:65vh;overflow:auto}.g3-consent-note{font-size:13px;line-height:1.5}@media(max-width:760px){.g3-footer-legal{justify-content:flex-start}.footer-bottom{flex-direction:column}.g3-cookies{margin:0px;max-width:90vw}}
