.usage-consent{max-width:1100px;margin:0 auto 20px;padding:18px 24px;background:#eeefe2;border:1px solid #d5d7c5;border-radius:12px;display:flex;align-items:center;gap:24px}.usage-consent[hidden]{display:none}.usage-consent p{margin:4px 0;font-size:14px;line-height:1.6}.usage-consent strong{font-family:'Bree Serif',serif;font-weight:400;font-size:21px}.usage-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex-shrink:0}.usage-actions button{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:6px;padding:10px 14px;min-height:44px;cursor:pointer}.usage-actions a{font-size:14px}.usage-actions button:disabled{opacity:.55;cursor:default}.usage-actions button:focus-visible{outline:3px solid #eb3e26;outline-offset:3px}.usage-preferences{background:#eeefe2;padding:24px;margin:28px 0}.usage-preferences p{margin:12px 0}.usage-preferences details{margin-top:20px}@media(max-width:700px){.usage-consent{margin:0 18px 18px;padding:16px;display:block}.usage-actions{margin-top:14px}.usage-preferences{padding:20px}}@media print{.usage-consent,.usage-preferences{display:none!important}}
