/* Consent UI is external so the page can block inline styles. */
.maq-consent{position:relative;width:min(520px,calc(100% - 32px));box-sizing:border-box;background:#fff;color:#22312a;border:1px solid #d9e5dc;border-radius:14px;padding:18px;margin:8px auto max(24px,env(safe-area-inset-bottom));text-align:left;font-family:inherit}.maq-consent[hidden]{display:none!important}.maq-consent h2{font-family:inherit;font-size:17px;font-weight:600;line-height:1.4;margin:0 0 8px;color:#22312a}.maq-consent p{font-size:13px;line-height:1.6;margin:0 0 14px;color:#43574b}.maq-consent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.maq-consent button{min-width:0;min-height:48px;border:1px solid #226343;background:#fff;color:#174d32;border-radius:9px;padding:12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.maq-consent button:focus-visible,.maq-metrics-preferences:focus-visible{outline:3px solid #a87808;outline-offset:3px}.maq-metrics-preferences{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;padding:10px 4px;min-height:44px}.maq-consent-space{padding-bottom:0}@media(max-width:359px){.maq-consent-actions{grid-template-columns:1fr}.maq-consent{padding:16px}}
