.ads-preferences{border:1px solid #b8c0b6;background:#f3f4ed;padding:1rem 1.25rem;margin:1.25rem 0;scroll-margin-top:1rem}
.ads-preferences h3{margin:.1rem 0 .5rem;font:1.25rem Georgia,serif}.ads-preferences p{margin:.25rem 0 .8rem}
.ads-preferences .ads-actions{display:flex;gap:.75rem;flex-wrap:wrap}
.ads-preferences button{font:inherit;padding:.45rem .75rem;border:1px solid #40513f;border-radius:3px;background:#40513f;color:white;cursor:pointer}
.ads-preferences .ads-deny{background:#fff;color:#243028}.ads-preferences button:disabled{opacity:.55;cursor:not-allowed}
.ads-preferences button:focus-visible{outline:3px solid #a56b1a;outline-offset:3px}
