[hidden],#meEventPolicies[hidden],#meKidsCard[hidden],#mePetsCard[hidden]{display:none!important}
/* MiEventos V1.9 — Niños y mascotas */
.me-policies[hidden],.me-policy-card[hidden]{display:none!important}
.me-policies{background:#faf6f2;padding:70px clamp(16px,4vw,56px)}
.me-policies-wrap{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;justify-content:center}
.me-policy-card{min-width:0;background:#fff;border:1px solid #e3d8cd;padding:46px 28px;text-align:center;overflow-wrap:anywhere;border-radius:2px}
.me-policy-icon{font-size:34px;color:#c4a56c;margin-bottom:9px}
.me-policy-kicker{font:700 10px/1.5 var(--sans, sans-serif);letter-spacing:2px;color:#697269}
.me-policy-card h2{font:500 clamp(32px,5vw,48px)/1.06 var(--serif,serif);color:var(--a,#314035);margin:13px auto 17px}
.me-policy-card p:last-child{font:400 13px/1.85 var(--sans,sans-serif);color:#685f61;max-width:410px;margin:0 auto;white-space:pre-line}
@media(max-width:650px){.me-policies{padding:46px 16px}.me-policies-wrap{grid-template-columns:minmax(0,1fr);gap:14px}.me-policy-card{padding:40px 22px}.me-policy-card h2{font-size:clamp(30px,10vw,42px)}}
