#fda-legal-footer{padding:28px 20px;background:#103d29;color:#fff;text-align:center;font:15px/1.6 Arial,sans-serif;clear:both}
#fda-legal-footer strong,#fda-legal-footer>span{display:block}
#fda-legal-footer nav{display:flex;justify-content:center;gap:12px 24px;flex-wrap:wrap;margin-top:12px}
#fda-legal-footer a,#fda-legal-footer button{color:#fff;text-decoration:underline;background:none;border:0;font:inherit;cursor:pointer;padding:0}
#fda-cookie-banner{position:fixed;z-index:2147483000;bottom:16px;left:16px;right:16px;margin:auto;max-width:1100px;max-height:80vh;overflow:auto;box-sizing:border-box;padding:22px;background:#fff;color:#18271e;border:1px solid #ccd8cf;border-radius:12px;box-shadow:0 8px 35px #0003;display:flex;gap:24px;align-items:center;font:15px/1.5 Arial,sans-serif}
#fda-cookie-banner[hidden],.fda-embed [hidden]{display:none!important}
#fda-cookie-banner strong{font-size:19px}
#fda-cookie-banner p{font:inherit;margin:8px 0}
#fda-cookie-banner a{color:#175a32;text-decoration:underline}
.fda-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}
#fda-cookie-banner .fda-actions{max-width:340px}
.fda-actions button,.fda-embed button{border:1px solid #175a32;background:#fff;color:#175a32;border-radius:6px;padding:11px 15px;font:600 14px/1.3 Arial,sans-serif;cursor:pointer;min-height:44px}
.fda-actions [data-fda-reject],.fda-actions [data-fda-accept]{flex:1;background:#175a32;color:white;min-width:135px}
#fda-cookie-dialog{border:1px solid #ccd8cf;border-radius:12px;padding:26px;width:560px;max-width:calc(100vw - 32px);max-height:85vh;overflow:auto;box-sizing:border-box;color:#18271e;background:#fff;font:16px/1.5 Arial,sans-serif;z-index:2147483100}
#fda-cookie-dialog::backdrop{background:#0008}
#fda-cookie-dialog h2{font:700 24px/1.2 Arial,sans-serif;margin:0 0 12px}
#fda-cookie-dialog p{font:inherit;margin:8px 0 16px}
#fda-cookie-dialog fieldset{border:1px solid #d7dfda;border-radius:8px;padding:16px;margin-bottom:18px}
#fda-cookie-dialog label{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}
#fda-cookie-dialog input{width:20px;height:20px;accent-color:#175a32}
#fda-cookie-dialog legend{padding:0 6px}
#fda-cookie-banner button:focus-visible,#fda-cookie-dialog button:focus-visible,#fda-legal-footer button:focus-visible,#fda-legal-footer a:focus-visible{outline:3px solid #d78e00;outline-offset:3px}
.fda-embed{padding:14px;border:1px solid #d7dfda;background:#f4f7f5;margin:16px 0}
.fda-embed-note,.fda-noscript{font:15px/1.5 Arial,sans-serif;padding:12px}
.home .td-a-rec:has(img[alt="Google search engine"][src=""]){display:none!important}
.fda-removed-ad{display:none!important}
@media(max-width:767px){#fda-cookie-banner{left:8px;right:8px;bottom:8px;padding:16px;display:block}#fda-cookie-banner .fda-actions{max-width:none;margin-top:14px}.fda-actions button{flex:1}#fda-legal-footer nav{gap:12px 18px}}
