.metrics-consent{position:fixed;bottom:18px;left:18px;right:18px;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1000px;margin:auto;padding:22px 25px;background:#f3f5ee;color:#172016;border:1px solid #c6d3b6;border-radius:18px;box-shadow:0 14px 50px #0005;font:14px/1.55 Inter,Arial,sans-serif}.metrics-copy{max-width:630px}.metrics-copy strong{display:block;font-size:15px;font-weight:650;letter-spacing:-.01em;margin-bottom:5px}.metrics-copy p{margin:0;color:#53604b;font-size:12px;line-height:1.6}.metrics-copy a{color:#344913;text-decoration:underline;text-underline-offset:3px}.metrics-actions{display:flex;gap:10px;flex-shrink:0}.metrics-actions button{padding:11px 15px;min-height:44px;border:1px solid #91a775;border-radius:99px;background:transparent;color:#344913;font-size:12px;font-weight:600;white-space:nowrap}.metrics-actions .metrics-accept{background:#bae20a;border-color:#a7ca0a;color:#172016}.metrics-actions button:hover{box-shadow:0 0 0 3px #79963022}.metrics-actions button:focus-visible,.metrics-preferences:focus-visible{outline:2px solid #547018;outline-offset:4px}.metrics-preferences{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.metrics-preferences:hover{color:#bae20a}.metrics-preferences-fallback{position:fixed;bottom:20px;left:20px;color:#e5efdc;font-size:11px}.metrics-consent[hidden]{display:none!important}@media(max-width:760px){.metrics-consent{gap:16px;max-width:600px;flex-direction:column;align-items:stretch;bottom:12px;left:12px;right:12px;padding:18px}.metrics-actions{display:grid;grid-template-columns:1fr 1fr}.metrics-copy strong{font-size:14px}.metrics-actions button{font-size:11px;padding-inline:10px}.footer-bottom-links{flex-wrap:wrap;row-gap:12px}}@media print{.metrics-consent,.metrics-preferences{display:none!important}}
