#latina-consent[hidden]{display:none}
#latina-consent{position:fixed;z-index:1000;bottom:20px;left:20px;right:20px;max-width:720px;background:#fff;color:#08232f;border:1px solid #77838a;box-shadow:0 8px 32px #08232f33;padding:24px;font:14px/1.6 Montserrat,Arial,sans-serif}
#latina-consent h2{font-size:19px;line-height:1.3;margin:0 0 10px}
#latina-consent p{margin:0 0 18px}
#latina-consent a{color:#08232f;text-decoration:underline}
.consent-actions{display:flex;flex-wrap:wrap;gap:12px}
.consent-actions button{font:600 14px Montserrat,Arial,sans-serif;min-height:44px;padding:10px 18px;background:#08232f;color:#fff;border:1px solid #08232f;cursor:pointer}
.consent-actions button:focus-visible,#latina-privacy-preferences:focus-visible{outline:3px solid #c28f00;outline-offset:3px}
#latina-privacy-preferences{display:block;background:transparent;color:inherit;text-decoration:underline;font:inherit;font-size:12px;margin:18px auto;padding:10px;border:0;cursor:pointer}
@media(max-width:600px){#latina-consent{bottom:12px;left:12px;right:12px;padding:18px;max-height:80vh;overflow:auto}.consent-actions button{flex:1}}
