.agency .footer[data-footer-nav] .footer-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:40px}.agency .footer[data-footer-nav] .footer-intro{min-width:0}.agency .footer[data-footer-nav] .footer-intro>.brand{margin-bottom:18px}.agency .footer[data-footer-nav] nav{display:block;margin:0;min-width:0}.agency .footer[data-footer-nav] nav h2{font:700 19px/1.4 Manrope,Arial,sans-serif;letter-spacing:0;margin-bottom:12px;color:var(--ink)}.agency .footer[data-footer-nav] nav a,.agency .footer[data-footer-nav] .footer-contact a{display:block;min-height:44px;padding-block:10px;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.agency .footer[data-footer-nav] .cookie-settings-link{min-height:44px;background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:10px 15px;margin-top:10px;font:inherit;cursor:pointer}.agency .footer[data-footer-nav] .fine{border-top:1px solid var(--line);padding-top:20px;margin-top:30px}.agency #staging-privacy,.agency #staging-action{color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:8px;width:540px;max-width:calc(100% - 32px);max-height:80vh;overflow:auto;padding:24px}.agency #staging-privacy::backdrop,.agency #staging-action::backdrop{background:#001426B3}.agency .privacy-dialog-heading{display:flex;align-items:start;gap:18px;justify-content:space-between;margin-bottom:20px}.agency .privacy-dialog-heading h2{font-size:25px}.agency .privacy-dialog-heading button{min-width:44px;min-height:44px;background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:4px}.agency #staging-privacy p,.agency #staging-action p{font-size:16px;color:var(--muted)}
@media(max-width:700px){.agency .footer[data-footer-nav] .footer-grid{grid-template-columns:minmax(0,1fr);gap:30px}}
