#mds-lead-consent{position:fixed;z-index:2147483000;bottom:3.5rem;left:1rem;right:1rem;margin:auto;max-width:58rem;max-height:75vh;overflow:auto;box-sizing:border-box;padding:1.3rem;background:#fff;color:#172b4d;border:2px solid #164a65;border-radius:.4rem;box-shadow:0 3px 20px #0004;font:16px/1.5 system-ui,sans-serif}#mds-lead-consent h2{font-size:1.2rem;margin:0 0 .5rem}#mds-lead-consent label{display:block;margin:.6rem 0}#mds-lead-consent a{color:#134d76;text-decoration:underline}#mds-lead-consent button,#mds-lead-consent-settings{font:inherit;cursor:pointer;color:#fff;background:#164a65;border:2px solid #164a65;border-radius:.25rem;padding:.55rem .8rem}#mds-lead-consent input{width:1.1rem;height:1.1rem;margin-right:.4rem}#mds-lead-consent .mds-lead-consent-actions{display:flex;flex-wrap:wrap;gap:.5rem}#mds-lead-consent-settings{position:fixed;z-index:2147482999;bottom:.5rem;left:.5rem;font:14px/1.3 system-ui,sans-serif}#mds-lead-consent button:focus-visible,#mds-lead-consent-settings:focus-visible{outline:3px solid #d88216;outline-offset:3px}

/* MDS presentation polish 2026-10-20: consent logic is unchanged. */
body #mds-lead-consent-settings {
 width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
 padding:0!important;border:1px solid #bcc8d0!important;border-radius:50%!important;
 background-color:#fff!important;color:#435b6b!important;font-size:0!important;
 box-shadow:0 1px 5px #16324a18!important;bottom:12px!important;left:12px!important;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23435b6b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.7 13.6A9 9 0 1 1 10.4 3.3a4 4 0 0 0 5.2 5.2 4 4 0 0 0 5.1 5.1Z'/%3E%3Ccircle cx='8' cy='10' r='.7' fill='%23435b6b'/%3E%3Ccircle cx='9' cy='16' r='.7' fill='%23435b6b'/%3E%3Ccircle cx='15' cy='15' r='.7' fill='%23435b6b'/%3E%3C/svg%3E")!important;
 background-size:24px 24px!important;background-position:center!important;background-repeat:no-repeat!important;
}
body #mds-lead-consent-settings:hover {background-color:#f2f5f7!important;border-color:#435b6b!important;}
body #mds-lead-consent-settings:focus-visible {outline:3px solid #1f4470!important;outline-offset:3px!important;}
/* Remove whole-card/paragraph underline; actual link destinations and focus remain. */
body:not(.wp-admin) :is(main,.site-header,.site-footer,.ct-page) a,
body:not(.wp-admin) :is(main,.site-header,.site-footer,.ct-page) a:hover,
body:not(.wp-admin) :is(main,.site-header,.site-footer,.ct-page) a:focus,
body:not(.wp-admin) :is(main,.site-header,.site-footer,.ct-page) :is(p,h1,h2,h3,h4,li,u) {
 text-decoration:none!important;
}
body:not(.wp-admin) :is(main,.site-header,.site-footer,.ct-page) a:focus-visible {outline:3px solid #1f4470;outline-offset:4px;}
