.EventHero-module__TEpQlW__header{--hero-bg-color:white;--hero-title-color:var(--text-main);--hero-text-color:var(--text-main);--hero-label-color:var(--brand-primary);--hero-btn-color:white;--hero-btn-bg-color:var(--brand-primary)}.EventHero-module__TEpQlW__celebration{--hero-bg-color:var(--color-stone-900);--hero-title-color:white;--hero-text-color:white;--hero-label-color:var(--brand-secondary);--hero-btn-color:var(--color-stone-900);--hero-btn-bg-color:white}.EventHero-module__TEpQlW__header{background-color:var(--hero-bg-color);color:var(--hero-title-color);padding:var(--space-lg)var(--space-md);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.EventHero-module__TEpQlW__footer{gap:var(--space-md);margin-top:var(--space-lg);flex-direction:column;display:flex}@media (min-width:768px){.EventHero-module__TEpQlW__header{padding:var(--space-xl)}}.EventHero-module__TEpQlW__bgEmoji{opacity:.05;pointer-events:none;font-size:15rem;position:absolute;top:-2rem;right:-2rem;transform:rotate(15deg)}.EventHero-module__TEpQlW__relative{z-index:10;position:relative}.EventHero-module__TEpQlW__title{font-family:var(--font-serif);font-size:var(--fs-xl);margin-top:var(--space-md);margin-bottom:var(--space-md);color:var(--hero-title-color);line-height:1.4}.EventHero-module__TEpQlW__metaGrid{gap:var(--space-sm);border-top:1px solid var(--border-light);padding-top:var(--space-md);grid-template-columns:1fr;display:grid}@media (min-width:768px){.EventHero-module__TEpQlW__title{font-size:var(--fs-2xl)}.EventHero-module__TEpQlW__metaGrid{gap:var(--space-md)}}@media (min-width:1024px){.EventHero-module__TEpQlW__title{font-size:var(--fs-3xl)}.EventHero-module__TEpQlW__metaGrid{gap:var(--space-lg);display:flex}}.EventHero-module__TEpQlW__metaLabel{font-size:var(--fs-xs);text-transform:uppercase;color:var(--hero-label-color);letter-spacing:.15em;margin-bottom:4px;font-weight:900;display:block}.EventHero-module__TEpQlW__metaValue{font-size:var(--fs-lg);font-weight:700}@media (min-width:768px){.EventHero-module__TEpQlW__metaLabel{font-size:var(--fs-md)}}.EventHero-module__TEpQlW__footerBtn{background-color:var(--hero-title-color);color:var(--hero-btn-color);padding:var(--space-md);border-radius:var(--radius-md);font-weight:800;font-size:var(--fs-sm);justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;transition:var(--transition);text-transform:uppercase;border:none;width:100%;font-family:inherit;display:flex}.EventHero-module__TEpQlW__footerBtn:hover{background-color:var(--hero-label-color);color:#fff}.EventHero-module__TEpQlW__arrow{transition:transform .3s}.EventHero-module__TEpQlW__footerBtn:hover .EventHero-module__TEpQlW__arrow{transform:translate(5px)}@media (min-width:768px){.EventHero-module__TEpQlW__footerBtn{font-size:var(--fs-md)}}@media (min-width:1024px){.EventHero-module__TEpQlW__footer{flex-direction:row}.EventHero-module__TEpQlW__footerBtn{width:fit-content}}
.EventBadge-module__EEas2G__eventBadge{align-items:center;gap:var(--space-xs);background:linear-gradient(45deg,var(--brand-secondary),var(--brand-danger));color:#fff;padding:var(--space-xs)var(--space-base);border-radius:var(--radius-full);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #d977064d}.EventBadge-module__EEas2G__pulseDot{background-color:#fff;border-radius:50%;width:8px;height:8px;position:relative}.EventBadge-module__EEas2G__pulseDot:after{content:"";background-color:#fff;border-radius:50%;width:100%;height:100%;animation:2s infinite EventBadge-module__EEas2G__pulse;position:absolute;top:0;left:0}@keyframes EventBadge-module__EEas2G__pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}
.EventCard-module__1L7-kG__card{color:inherit;background-color:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition);flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden;container:event-card/inline-size}.EventCard-module__1L7-kG__card:hover{box-shadow:var(--shadow-md);border-color:var(--brand-primary)}.EventCard-module__1L7-kG__past{opacity:.85}.EventCard-module__1L7-kG__past:hover{border-color:var(--color-stone-400)}.EventCard-module__1L7-kG__imageContainer{width:100%;height:180px;position:relative;overflow:hidden}.EventCard-module__1L7-kG__image{object-fit:cover;transition:transform .3s}.EventCard-module__1L7-kG__card:hover .EventCard-module__1L7-kG__image{transform:scale(1.05)}.EventCard-module__1L7-kG__pastOverlay{background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.EventCard-module__1L7-kG__pastBadge{background-color:var(--color-stone-600);color:#fff;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.EventCard-module__1L7-kG__content{padding:var(--space-md);flex-direction:column;flex:1;display:flex}.EventCard-module__1L7-kG__header{margin-bottom:var(--space-sm)}.EventCard-module__1L7-kG__category{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);color:#fff;padding:4px 8px;font-weight:600}.EventCard-module__1L7-kG__category.EventCard-module__1L7-kG__cultural{background-color:var(--brand-primary)}.EventCard-module__1L7-kG__category.EventCard-module__1L7-kG__deportivo{background-color:var(--brand-info)}.EventCard-module__1L7-kG__category.EventCard-module__1L7-kG__comunitario{background-color:var(--brand-warm)}.EventCard-module__1L7-kG__category.EventCard-module__1L7-kG__religioso{background-color:var(--brand-danger)}.EventCard-module__1L7-kG__title{font-family:var(--font-serif);font-size:var(--fs-lg);color:var(--text-main);margin:0 0 var(--space-sm)0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.EventCard-module__1L7-kG__excerpt{font-size:var(--fs-sm);color:var(--text-muted);margin:0 0 var(--space-md)0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.5;display:-webkit-box;overflow:hidden}.EventCard-module__1L7-kG__meta{gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--border-light);flex-direction:column;display:flex}.EventCard-module__1L7-kG__metaItem{align-items:center;gap:var(--space-xs);font-size:var(--fs-sm);color:var(--text-muted);display:flex}.EventCard-module__1L7-kG__metaIcon{color:var(--brand-primary);flex-shrink:0}@container event-card not (min-width:300px){.EventCard-module__1L7-kG__imageContainer{height:150px}.EventCard-module__1L7-kG__title{font-size:var(--fs-base)}.EventCard-module__1L7-kG__excerpt{display:none}.EventCard-module__1L7-kG__meta{margin-top:var(--space-xs)}.EventCard-module__1L7-kG__metaItem{font-size:var(--fs-xs)}}
.EventSidebar-module__CRbLQa__sidebar{background-color:var(--bg-card);border-radius:var(--radius-lg);padding:var(--space-md);padding-top:var(--space-lg);box-shadow:var(--shadow-sm);container:sidebar/inline-size}.EventSidebar-module__CRbLQa__container{gap:var(--space-lg);flex-direction:column;display:flex}@media (min-width:768px){.EventSidebar-module__CRbLQa__sidebar{padding-top:var(--space-md)}.EventSidebar-module__CRbLQa__container{gap:var(--space-md)}}.EventSidebar-module__CRbLQa__title{font-family:var(--font-serif);font-size:var(--fs-xl);color:var(--brand-primary);text-align:center;padding-bottom:var(--space-sm);border-bottom:2px solid var(--border-light);margin:0;font-weight:900}.EventSidebar-module__CRbLQa__emptyState{text-align:center;padding:var(--space-xl)0;color:var(--text-muted)}.EventSidebar-module__CRbLQa__emptyIcon{margin-bottom:var(--space-md);color:var(--color-stone-300)}.EventSidebar-module__CRbLQa__emptyState p{margin:0;font-style:italic}.EventSidebar-module__CRbLQa__eventsList{gap:var(--space-md);flex-direction:column;display:flex}@container sidebar not (max-width:600px){.EventSidebar-module__CRbLQa__eventsList{grid-template-columns:repeat(2,1fr);display:grid}}.EventSidebar-module__CRbLQa__footer{text-align:center;padding-top:var(--space-md);border-top:1px solid var(--border-light)}.EventSidebar-module__CRbLQa__viewAllLink{align-items:center;gap:var(--space-xs);color:var(--brand-primary);font-weight:600;font-size:var(--fs-sm);transition:var(--transition);text-decoration:none;display:inline-flex}.EventSidebar-module__CRbLQa__viewAllLink:hover{color:var(--brand-secondary);gap:var(--space-sm)}
.Festivo-module__5_ROVa__pageContainer{--accent-color:#f97316;--accent-light:#ffedd5;--text-main:#1e293b;--text-muted:#64748b;--border-color:#fed7aa;--card-bg:#fffbf7;background-color:#fffdfa;min-height:100vh}.Festivo-module__5_ROVa__eventHeader{color:#fff;text-align:center;background:linear-gradient(135deg,#f97316 0%,#f59e0b 50%,#eab308 100%);border-bottom-right-radius:24px;border-bottom-left-radius:24px;padding:4rem 2rem}.Festivo-module__5_ROVa__eventTitle{text-shadow:0 2px 4px #00000026;margin:1rem 0;font-size:2.8rem;font-weight:800}.Festivo-module__5_ROVa__eventExcerpt{opacity:.95;max-width:700px;margin:0 auto 2rem;font-size:1.2rem;line-height:1.5}.Festivo-module__5_ROVa__mainContent{background:#fff;border-radius:20px;max-width:800px;margin:-2rem auto 4rem;padding:2.5rem;box-shadow:0 20px 25px -5px #0000000d}.Festivo-module__5_ROVa__metaGrid{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;display:flex}.Festivo-module__5_ROVa__metaItem{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:8px;flex-direction:column;align-items:center;padding:.5rem 1rem;display:flex}.Festivo-module__5_ROVa__eventHeader .Festivo-module__5_ROVa__metaItem{color:#334155;background:#f1f5f9}.Festivo-module__5_ROVa__metaLabel{text-transform:uppercase;opacity:.8;font-size:.75rem;font-weight:700}.Festivo-module__5_ROVa__metaValue{font-size:.95rem;font-weight:600}
.Deportivo-module__jo02qq__pageContainer{--accent-color:#0284c7;--accent-light:#e0f2fe;--text-main:#0f172a;--text-muted:#475569;--border-color:#cbd5e1;--card-bg:#fff;background-color:#f8fafc}.Deportivo-module__jo02qq__eventHeader{color:#fff;clip-path:polygon(0 0,100% 0,100% 90%,0 100%);background:#0f172a;padding:5rem 2rem;position:relative}.Deportivo-module__jo02qq__eventTitle{text-transform:uppercase;letter-spacing:-.03em;color:#0284c7;font-size:3rem;font-style:italic;font-weight:900}.Deportivo-module__jo02qq__eventExcerpt{border-left:4px solid #10b981;margin-top:1rem;padding-left:1rem;font-size:1.1rem}.Deportivo-module__jo02qq__mainContent{background:#fff;border:1px solid #e2e8f0;max-width:800px;margin:2rem auto;padding:2rem}.Deportivo-module__jo02qq__metaGrid{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;display:flex}.Deportivo-module__jo02qq__metaItem{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:8px;flex-direction:column;align-items:center;padding:.5rem 1rem;display:flex}.Deportivo-module__jo02qq__eventHeader .Deportivo-module__jo02qq__metaItem{color:#334155;background:#f1f5f9}.Deportivo-module__jo02qq__metaLabel{text-transform:uppercase;opacity:.8;font-size:.75rem;font-weight:700}.Deportivo-module__jo02qq__metaValue{font-size:.95rem;font-weight:600}
.SocialMediaWidget-module__O9dP-q__container{text-align:center;justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-sans);margin:var(--space-lg)0;flex-direction:column;display:flex}.SocialMediaWidget-module__O9dP-q__socialIcons{gap:var(--space-md);display:flex}.SocialMediaWidget-module__O9dP-q__socialLink{transition:var(--transition);fill:var(--brand-primary);height:24px}.SocialMediaWidget-module__O9dP-q__socialLink svg{width:24px;height:24px}.SocialMediaWidget-module__O9dP-q__socialLink:hover,.SocialMediaWidget-module__O9dP-q__socialLink:focus{opacity:1;fill:var(--color-stone-900);transform:translateY(-3px)}
.NewsDetails-module__Dym1gG__wrapper{padding:var(--space-lg)0;max-width:900px}.NewsDetails-module__Dym1gG__header{margin-bottom:var(--space-base)}.NewsDetails-module__Dym1gG__metaContainer{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-base);flex-direction:column;display:flex}.NewsDetails-module__Dym1gG__category{font-size:var(--fs-xs);text-transform:uppercase;color:var(--brand-primary);letter-spacing:.1em;font-weight:800}.NewsDetails-module__Dym1gG__curatedBadge{font-size:var(--fs-xs);color:var(--brand-info);padding:var(--space-xs)var(--space-sm);border:1px solid var(--brand-info);border-radius:var(--radius-sm);background-color:#f0f9ff;font-weight:700}.NewsDetails-module__Dym1gG__title{font-size:var(--fs-xl);margin-bottom:var(--space-base);color:var(--color-stone-900);line-height:1.2}@media (min-width:768px){.NewsDetails-module__Dym1gG__metaContainer{flex-direction:row;justify-content:space-between}.NewsDetails-module__Dym1gG__title{font-size:var(--fs-2xl)}}.NewsDetails-module__Dym1gG__info{gap:var(--space-xs);font-size:var(--fs-sm);color:var(--text-muted);display:flex}.NewsDetails-module__Dym1gG__author{font-weight:700}.NewsDetails-module__Dym1gG__imageWrapper{aspect-ratio:16/9;width:100%;margin-bottom:var(--space-base);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.NewsDetails-module__Dym1gG__image{object-fit:cover}.NewsDetails-module__Dym1gG__content{font-size:var(--fs-base);color:var(--color-stone-900);line-height:1.8}.NewsDetails-module__Dym1gG__content p{margin-bottom:var(--space-base)}.NewsDetails-module__Dym1gG__footer{margin-top:var(--space-lg)}.NewsDetails-module__Dym1gG__shareSection{text-align:center;padding:var(--space-lg)0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.NewsDetails-module__Dym1gG__content :is(h2,h3,h4){margin-top:var(--space-lg);margin-bottom:var(--space-sm);line-height:1.4}
.Informativo-module__TgA-2W__pageContainer{--accent-color:#16a34a;--accent-light:#dcfce7;--text-main:#1e293b;--text-muted:#64748b;--border-color:#e2e8f0;--card-bg:#fff;background-color:#fff}.Informativo-module__TgA-2W__eventHeader{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:3rem 2rem}.Informativo-module__TgA-2W__eventTitle{color:#0f172a;margin-bottom:.5rem;font-size:2.2rem;font-weight:700}.Informativo-module__TgA-2W__eventExcerpt{color:#475569;font-size:1.1rem}.Informativo-module__TgA-2W__mainContent{max-width:750px;margin:3rem auto;padding:0 1.5rem;line-height:1.7}.Informativo-module__TgA-2W__metaGrid{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;display:flex}.Informativo-module__TgA-2W__metaItem{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:8px;flex-direction:column;align-items:center;padding:.5rem 1rem;display:flex}.Informativo-module__TgA-2W__eventHeader .Informativo-module__TgA-2W__metaItem{color:#334155;background:#f1f5f9}.Informativo-module__TgA-2W__metaLabel{text-transform:uppercase;opacity:.8;font-size:.75rem;font-weight:700}.Informativo-module__TgA-2W__metaValue{font-size:.95rem;font-weight:600}
.ShareButtons-module__o_l5yG__container{justify-content:center;align-items:center;gap:var(--space-sm);display:flex}.ShareButtons-module__o_l5yG__label{font-weight:800;font-size:var(--fs-base);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.25rem;display:flex}.ShareButtons-module__o_l5yG__buttonGroup{gap:.7rem;display:flex}.ShareButtons-module__o_l5yG__btn{cursor:pointer;width:24px;height:24px;fill:var(--hover-color);background:0 0;border:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.ShareButtons-module__o_l5yG__btn:hover{transform:translateY(-2px)}
.SourceAttribution-module__4pUr9W__container{margin:var(--space-lg)0;padding:var(--space-md);background-color:var(--bg-card);border-radius:var(--radius-md);border:1px dashed var(--border-color);gap:var(--space-sm);flex-direction:column;display:flex}@media (min-width:640px){.SourceAttribution-module__4pUr9W__container{padding:var(--space-lg);flex-direction:row;justify-content:space-between;align-items:center}}.SourceAttribution-module__4pUr9W__info{gap:var(--space-xs);flex-direction:column;display:flex}.SourceAttribution-module__4pUr9W__label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-primary);font-weight:800}.SourceAttribution-module__4pUr9W__outlet{font-family:var(--font-serif);font-weight:700;font-size:var(--fs-lg);color:var(--text-main)}.SourceAttribution-module__4pUr9W__date{font-size:var(--fs-sm);color:var(--color-stone-600)}.SourceAttribution-module__4pUr9W__link{justify-content:center;align-items:center;gap:var(--space-xs);color:var(--text-main);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);font-size:var(--fs-sm);border:1px solid var(--border-color);font-weight:700;transition:all .2s;display:inline-flex}.SourceAttribution-module__4pUr9W__link:hover{border-color:var(--brand-primary);color:var(--brand-primary);box-shadow:var(--shadow-md);cursor:pointer}
.page-module__A43LrG__container{gap:var(--space-md);max-width:var(--max-width);padding:0 var(--container-gutter);padding-top:var(--space-lg);padding-bottom:var(--space-lg);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:1024px){.page-module__A43LrG__container{grid-template-columns:1fr var(--sidebar-width)}}.page-module__A43LrG__content{flex:1}.page-module__A43LrG__sidebar{width:100%}@media (min-width:1024px){.page-module__A43LrG__sidebar{width:100%;max-width:var(--sidebar-width);top:calc(var(--header-height) + var(--space-md));height:fit-content;position:sticky}}
.FeaturedNews-module__9fPvXa__featuredNews{background-color:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-md);height:fit-content}.FeaturedNews-module__9fPvXa__container{gap:var(--space-md);flex-direction:column;display:flex}.FeaturedNews-module__9fPvXa__title{font-size:var(--fs-xl);color:var(--brand-primary);padding-bottom:var(--space-sm);border-bottom:2px solid var(--border-light);margin:0;font-weight:900}.FeaturedNews-module__9fPvXa__list{gap:var(--space-md);flex-direction:column;display:flex}.FeaturedNews-module__9fPvXa__item{background-color:var(--bg-app);border-radius:var(--radius-md);transition:var(--transition);border:1px solid var(--border-light);overflow:hidden}.FeaturedNews-module__9fPvXa__item:hover{box-shadow:var(--shadow-md)}.FeaturedNews-module__9fPvXa__link{color:inherit;text-decoration:none;display:block}.FeaturedNews-module__9fPvXa__imageContainer{width:100%;height:160px;position:relative;overflow:hidden}.FeaturedNews-module__9fPvXa__image{object-fit:cover;transition:var(--transition)}.FeaturedNews-module__9fPvXa__item:hover .FeaturedNews-module__9fPvXa__image{transform:scale(1.05)}.FeaturedNews-module__9fPvXa__content{padding:var(--space-sm)}.FeaturedNews-module__9fPvXa__itemTitle{font-size:var(--fs-base);margin:0 0 var(--space-xs)0;color:var(--text-main);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.FeaturedNews-module__9fPvXa__excerpt{font-size:var(--fs-sm);color:var(--text-muted);margin:0 0 var(--space-sm)0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.FeaturedNews-module__9fPvXa__meta{font-size:var(--fs-xs);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.FeaturedNews-module__9fPvXa__author{color:var(--brand-secondary);font-weight:600}.FeaturedNews-module__9fPvXa__date{opacity:.8}@media (max-width:768px){.FeaturedNews-module__9fPvXa__featuredNews{margin-top:var(--space-md)}}
.page-module__STaxYW__container{gap:var(--space-md);max-width:var(--max-width);padding:0 var(--container-gutter);padding-bottom:var(--space-lg);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:1024px){.page-module__STaxYW__container{grid-template-columns:1fr var(--sidebar-width)}}.page-module__STaxYW__content{flex:1}.page-module__STaxYW__sidebar{width:100%}@media (min-width:1024px){.page-module__STaxYW__sidebar{width:100%;max-width:var(--sidebar-width);top:calc(var(--header-height) + var(--space-md));height:fit-content;position:sticky}}
.PageHeader-module__lLe0Ba__header{text-align:center;margin-bottom:var(--space-lg);flex-direction:column;align-items:center;display:flex}.PageHeader-module__lLe0Ba__pageTitle{font-family:var(--font-serif);font-size:var(--fs-3xl);color:var(--brand-primary);font-weight:900}.PageHeader-module__lLe0Ba__pageDescription{font-size:var(--fs-md);color:var(--text-muted);max-width:600px;margin:0;line-height:1.6}@media (min-width:768px){.PageHeader-module__lLe0Ba__pageDescription{font-size:var(--fs-lg)}}
.RelatedPosts-module__7VwvvG__gridTitle{font-size:var(--fs-xl);color:var(--text-main);margin-bottom:var(--space-lg);text-align:center;font-weight:900}.RelatedPosts-module__7VwvvG__grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}.RelatedPosts-module__7VwvvG__newsCard{background-color:var(--bg-card);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);overflow:hidden}.RelatedPosts-module__7VwvvG__newsCard:hover{box-shadow:var(--shadow-md)}.RelatedPosts-module__7VwvvG__newsCardLink{color:inherit;text-decoration:none;display:block}.RelatedPosts-module__7VwvvG__newsCardImageContainer{width:100%;height:200px;position:relative;overflow:hidden}.RelatedPosts-module__7VwvvG__newsCardImage{object-fit:cover;transition:var(--transition)}.RelatedPosts-module__7VwvvG__newsCard:hover .RelatedPosts-module__7VwvvG__newsCardImage{transform:scale(1.05)}.RelatedPosts-module__7VwvvG__newsCardContent{padding:var(--space-md)}.RelatedPosts-module__7VwvvG__newsCardMeta{margin-bottom:var(--space-sm);font-size:var(--fs-xs);justify-content:space-between;align-items:center;display:flex}.RelatedPosts-module__7VwvvG__newsCardTitle{font-size:var(--fs-lg);margin-bottom:var(--space-sm);color:var(--text-main);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.RelatedPosts-module__7VwvvG__newsCardExcerpt{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:var(--space-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.RelatedPosts-module__7VwvvG__newsCardFooter{font-size:var(--fs-xs);justify-content:space-between;align-items:center;display:flex}.RelatedPosts-module__7VwvvG__category{background-color:var(--brand-primary);color:#fff;padding:var(--space-xs)var(--space-sm);text-transform:uppercase;font-weight:600;font-size:var(--fs-xs)}.RelatedPosts-module__7VwvvG__date{color:var(--text-muted);font-weight:500}.RelatedPosts-module__7VwvvG__author{color:var(--brand-secondary);font-weight:600}@media (min-width:768px){.RelatedPosts-module__7VwvvG__grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RelatedPosts-module__7VwvvG__grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.RelatedPosts-module__7VwvvG__grid{gap:var(--space-lg)}}
.ChartComponents-module__xRr6Rq__chartContainer{background:var(--bg-card);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:var(--transition)}.ChartComponents-module__xRr6Rq__chartContainer:hover{box-shadow:var(--shadow-md)}.ChartComponents-module__xRr6Rq__chartHeader{margin-bottom:var(--space-base)}.ChartComponents-module__xRr6Rq__chartTitle{font-family:var(--font-serif),serif;font-size:var(--fs-lg);color:var(--text-main);margin:0 0 var(--space-xs);font-weight:700}.ChartComponents-module__xRr6Rq__chartSubtitle{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.ChartComponents-module__xRr6Rq__chartWrapper{width:100%}
.page-module__E9xXbW__container{max-width:var(--max-width);padding-top:var(--space-lg);padding-bottom:var(--space-md);margin:0 auto}.page-module__E9xXbW__emptyState{text-align:center;padding:var(--space-xl)0}.page-module__E9xXbW__emptyState h1{font-size:var(--fs-2xl);color:var(--text-muted);margin-bottom:var(--space-sm)}.page-module__E9xXbW__emptyState p{color:var(--text-muted);font-size:var(--fs-base)}.page-module__E9xXbW__latestNews{width:100%;height:300px;margin-bottom:var(--space-xl);background:var(--text-main);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.page-module__E9xXbW__latestNewsImage{object-fit:cover;z-index:0}.page-module__E9xXbW__overlay{z-index:10;padding:var(--space-md);background:linear-gradient(#0000 0%,#0006 50%,#000000e6 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.page-module__E9xXbW__latestNewsContent{max-width:700px}.page-module__E9xXbW__latestNewsMeta{margin-bottom:var(--space-sm);font-size:var(--fs-sm);justify-content:space-between;align-items:center;display:flex}.page-module__E9xXbW__category{background:var(--brand-primary);color:#fff;padding:.25rem var(--space-xs);border-radius:var(--radius-sm);font-size:var(--fs-xs);text-transform:uppercase;font-weight:800;display:inline-block}.page-module__E9xXbW__date{color:#ffffffb3;font-weight:500}.page-module__E9xXbW__latestNewsTitle{font-family:var(--font-serif);font-size:var(--fs-xl);margin-bottom:var(--space-sm);font-weight:700;line-height:1.1}.page-module__E9xXbW__latestNewsTitle a{color:#fff;text-decoration:none;transition:opacity .2s}.page-module__E9xXbW__latestNewsTitle a:hover{opacity:.85}.page-module__E9xXbW__latestNewsExcerpt{color:#fffc;font-size:var(--fs-base);line-clamp:2;-webkit-line-clamp:2;margin-bottom:var(--space-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__E9xXbW__readMoreBtn{background:var(--brand-primary);color:#fff;border-radius:var(--radius-sm);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:.5rem;width:fit-content;padding:.5rem 1rem;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.page-module__E9xXbW__readMoreBtn:hover{background:var(--brand-primary-dark,var(--brand-primary));transform:translate(4px)}.page-module__E9xXbW__relatedPostsSection{padding:0 var(--space-base)}@media (min-width:768px){.page-module__E9xXbW__container{padding-top:var(--space-lg)}.page-module__E9xXbW__latestNews{height:400px}.page-module__E9xXbW__latestNewsContent{max-width:600px}.page-module__E9xXbW__latestNewsExcerpt{font-size:var(--fs-md)}}@media (min-width:1024px){.page-module__E9xXbW__latestNews{height:500px}.page-module__E9xXbW__latestNewsTitle{font-size:var(--fs-2xl)}}@media (min-width:1280px){.page-module__E9xXbW__overlay{padding:var(--space-lg)}.page-module__E9xXbW__latestNews{height:600px}.page-module__E9xXbW__latestNewsTitle{font-size:var(--fs-2xl)}.page-module__E9xXbW__latestNewsContent{max-width:800px}}
.realidad-social-module__PmAdyq__container{max-width:var(--max-width);padding:var(--space-md)var(--container-gutter);margin:0 auto}@media (min-width:768px){.realidad-social-module__PmAdyq__container{padding-top:var(--space-lg)}}.realidad-social-module__PmAdyq__section{margin-bottom:var(--space-lg)}.realidad-social-module__PmAdyq__sectionTitle{font-family:var(--font-serif),serif;font-size:var(--fs-xl);color:var(--text-main);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:3px solid var(--brand-primary);font-weight:900}.realidad-social-module__PmAdyq__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}.realidad-social-module__PmAdyq__fullWidthRow{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:1fr;display:grid}.realidad-social-module__PmAdyq__halfWidthRow{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.realidad-social-module__PmAdyq__grid,.realidad-social-module__PmAdyq__halfWidthRow{grid-template-columns:1fr}}.realidad-social-module__PmAdyq__footer{margin-top:var(--space-lg);padding:var(--space-md);background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-light)}.realidad-social-module__PmAdyq__footerNote{font-size:var(--fs-sm);color:var(--text-muted);text-align:center;margin:0}.realidad-social-module__PmAdyq__updateLabel{color:var(--brand-primary);font-weight:600}
