.eventos_intro__qqnlO{max-width:65ch;margin-bottom:1.5rem}.eventos_sectionTitle__yoT39{margin-top:2rem}.eventos_calendario__AdWeA,.eventos_upcoming__KIJTF{margin:1.5rem 0 2rem}.eventos_calendarioEmpty__ziXdu{margin:.75rem 0 0;color:var(--ink-soft)}.eventos_featuredCard__FYKWA{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.eventos_featuredLink__USObJ{display:grid;grid-template-columns:1fr;text-decoration:none;color:inherit;transition:box-shadow .2s var(--ease-out),transform .2s var(--ease-out)}@media (min-width:768px){.eventos_featuredLink__USObJ{grid-template-columns:minmax(240px,38%) 1fr}}.eventos_featuredLink__USObJ:hover{box-shadow:var(--shadow-md)}.eventos_featuredLink__USObJ:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.eventos_featuredMedia__Hs7Qb{position:relative;min-height:200px;background:linear-gradient(145deg,#ede4f4,#f8fafc)}.eventos_featuredImg__FLqy0{width:100%;height:100%;object-fit:cover;display:block}.eventos_featuredBody__BYShP{padding:clamp(1rem,2.5vw,1.35rem) clamp(1rem,2.5vw,1.5rem);display:flex;flex-direction:column;gap:.45rem}.eventos_featuredEyebrow__zz67Z{margin:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#5b2d82}.eventos_featuredTitle__dmULC{margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,2.8vw,1.45rem);font-weight:800;line-height:1.2;color:var(--color-principal)}.eventos_featuredText__p4grS{margin:0;line-height:1.55;color:var(--ink-soft)}.eventos_featuredCta__4baZh{margin-top:.35rem;font-weight:800;color:var(--ink)}.eventos_featuredExternal__q7x0R{margin:0;padding:.75rem 1.15rem 1rem;font-size:.92rem;border-top:1px solid var(--line);background:var(--surface-2)}.eventos_archive___a7q_{margin-bottom:.5rem}.eventos_featuredCardCongress__n8_fr{margin-bottom:1.25rem;border-color:rgba(12,61,110,.22);box-shadow:var(--shadow-md)}.eventos_congressLayout__aqHEM{display:grid;grid-template-columns:1fr}@media (min-width:768px){.eventos_congressLayout__aqHEM{grid-template-columns:minmax(260px,40%) 1fr}}.eventos_featuredCardCongress__n8_fr .eventos_featuredMedia__Hs7Qb{min-height:220px;background:linear-gradient(145deg,#0c3d6e,#1a5a8a)}.eventos_congressBadge__oxUrA{margin:0 0 .35rem;display:inline-block;padding:.28rem .6rem;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#0c3d6e}.eventos_featuredEyebrowCongress__2laek{margin:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#0c3d6e}.eventos_congressActions__F5sHt{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}.eventos_btnPrimary__TwW22{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.2rem;border-radius:999px;font-weight:800;font-size:.92rem;text-decoration:none;color:#fff;background:#0c3d6e;box-shadow:0 4px 14px rgba(12,61,110,.28);transition:transform .18s var(--ease-out),background .18s var(--ease-out),box-shadow .18s var(--ease-out)}.eventos_btnPrimary__TwW22:hover{transform:translateY(-1px);background:#082a4d;box-shadow:0 8px 20px rgba(12,61,110,.32)}.eventos_btnPrimary__TwW22:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.eventos_btnOutline__kgucR{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.1rem;border-radius:999px;font-weight:700;font-size:.88rem;text-decoration:none;color:#0c3d6e;background:transparent;border:2px solid rgba(12,61,110,.35);transition:background .18s ease,border-color .18s ease}.eventos_btnOutline__kgucR:hover{background:rgba(12,61,110,.06);border-color:#0c3d6e}