#doe-consent-banner{position:fixed;bottom:0;left:0;right:0;z-index:2147483640;background:#f9faf6;color:#173632;border-top:2px solid #b99054;box-shadow:0 -6px 24px #0003;padding:18px max(18px,calc((100vw - 1160px)/2));display:flex;gap:24px;align-items:center;justify-content:space-between;font:15px/1.5 system-ui,sans-serif}#doe-consent-banner p{margin:6px 0 0;max-width:760px}#doe-consent-banner a,.doe-privacy-footer a{color:#1c615b;text-decoration:underline}.doe-consent-actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.doe-consent-actions button{cursor:pointer;border:1px solid #476b64;border-radius:6px;padding:10px 15px;background:white;color:#173632;font:700 14px system-ui}.doe-consent-actions #doe-accept{background:#173f3b;color:white}.doe-privacy-footer{padding:15px;text-align:center;font:14px system-ui}.doe-privacy-footer button{border:0;background:transparent;text-decoration:underline;color:inherit;cursor:pointer;font:inherit}@media(max-width:800px){#doe-consent-banner{display:block;padding:16px}.doe-consent-actions{margin-top:12px}}