/* Additive styles: existing blog and site styles remain intact. */
#statistics-consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:1100px;margin:auto;z-index:1000;background:#fff;color:#092c4c;border:1px solid #8ca6b7;border-top:4px solid #126d98;box-shadow:0 6px 40px #092c4c35;padding:24px;display:flex;gap:28px;align-items:center;max-height:85vh;overflow:auto;font:14px/1.6 Manrope,Arial,sans-serif}
#statistics-consent[hidden]{display:none!important}#statistics-consent h2{font:700 22px/1.3 Manrope,Arial,sans-serif;text-transform:none;margin:0 0 10px}#statistics-consent p{margin:0 0 8px}#statistics-consent a{text-decoration:underline}.statistics-actions{display:flex;flex-direction:column;gap:8px;min-width:210px}.statistics-actions button{border:1px solid #092c4c;background:#fff;color:#092c4c;padding:10px 16px;font-weight:700;cursor:pointer}.statistics-actions button:hover{background:#edf5f8}.statistics-preferences{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer;padding:6px}.navlinks{gap:16px}@media(min-width:961px) and (max-width:1240px){.nav{flex-wrap:wrap;justify-content:center;padding:12px 0;gap:6px}.navlinks{justify-content:center;flex-wrap:wrap}}@media(max-width:650px){#statistics-consent{left:8px;right:8px;bottom:8px;padding:16px;flex-direction:column;gap:8px;align-items:stretch}.statistics-actions{display:grid;grid-template-columns:1fr 1fr;min-width:0}.statistics-actions [data-close]{grid-column:1/-1}}
