.ContactoForm_form__kt_E0{background:#fff;border-radius:var(--radius-md);padding:1.75rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1.1rem}.ContactoForm_field__SoDT_{display:flex;flex-direction:column;gap:.4rem}.ContactoForm_field__SoDT_ label{font-size:.85rem;font-weight:600;color:var(--color-purple-900)}.ContactoForm_field__SoDT_ input,.ContactoForm_field__SoDT_ textarea{border:1.5px solid var(--color-line);border-radius:var(--radius-sm);padding:.65rem .85rem;font-size:.95rem;font-family:var(--font-body);color:var(--color-ink);resize:vertical;transition:border-color .15s ease}.ContactoForm_field__SoDT_ input:focus,.ContactoForm_field__SoDT_ textarea:focus{border-color:var(--color-blue)}.ContactoForm_submit__A0jUD{align-self:flex-start;margin-top:.4rem;padding:.75rem 1.7rem;border:none;border-radius:999px;background:var(--color-orange);color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .15s ease}.ContactoForm_submit__A0jUD:hover{transform:translateY(-2px)}.ContactoForm_success__P2EfA{background:#fff;border-radius:var(--radius-md);padding:2.5rem 1.75rem;box-shadow:var(--shadow-soft);text-align:center}.ContactoForm_success__P2EfA p{margin:0;color:var(--color-purple-900);font-weight:600;font-size:1.02rem}.SectionHeader_header__dqebb{background:var(--color-purple-900);padding:3.5rem 1.5rem 3rem}.SectionHeader_inner__9Hmj7{max-width:640px;margin:0 auto;text-align:center}.SectionHeader_title__4Cn9r{margin:0 0 .5rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.9rem,4vw,2.5rem);color:#fff}.SectionHeader_subtitle__Zc0v4{margin:0 0 1.1rem;color:var(--color-yellow);font-size:1.05rem;font-weight:500}.SectionHeader_rule__5f8wO{display:block;width:56px;height:4px;border-radius:999px;background:var(--color-orange);margin:0 auto 1.4rem}.SectionHeader_text__WancN{margin:0;color:hsla(0,0%,100%,.85);font-size:1rem;line-height:1.65}.EventoCard_card__vLxL0{display:flex;gap:1.25rem;background:#fff;border-radius:var(--radius-md);padding:1.35rem;box-shadow:var(--shadow-soft)}.EventoCard_dateBadge__agSEe{flex-shrink:0;width:68px;height:68px;border-radius:var(--radius-sm);background:var(--color-purple-900);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.EventoCard_day__6P6TI{font-family:var(--font-display);font-weight:700;font-size:1.35rem;line-height:1}.EventoCard_month__IgWCQ{margin-top:.15rem;font-size:.68rem;letter-spacing:.06em;color:var(--color-yellow);font-weight:600}.EventoCard_body__RtoTj{flex-grow:1}.EventoCard_title__OufWb{margin:0 0 .35rem;font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--color-purple-900)}.EventoCard_meta__wQOUe{margin:0 0 .6rem;font-size:.85rem;font-weight:500;color:var(--color-blue)}.EventoCard_description__M9UTJ{margin:0;font-size:.92rem;line-height:1.6;color:var(--color-ink-soft)}.EventosList_section__IXw_b{padding:3rem 1.5rem 5rem}.EventosList_list__NwuP2{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:1.1rem}.ContactoInfo_card__95Xb_{background:var(--color-purple-900);color:#fff;border-radius:var(--radius-md);padding:1.75rem;height:-moz-fit-content;height:fit-content}.ContactoInfo_heading__TDZ3V{margin:0 0 1.4rem;font-family:var(--font-display);font-weight:700;font-size:1.2rem}.ContactoInfo_item__sp3nV{padding-bottom:1.1rem;margin-bottom:1.1rem;border-bottom:1px solid hsla(0,0%,100%,.15)}.ContactoInfo_item__sp3nV:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ContactoInfo_label__X_FDa{display:block;font-size:.72rem;letter-spacing:.04em;color:var(--color-yellow);font-weight:600;margin-bottom:.3rem}.ContactoInfo_value__aj5uf{margin:0;font-size:.95rem;line-height:1.5;color:hsla(0,0%,100%,.92)}.ContactoInfo_value__aj5uf a{color:#fff;font-weight:600}.ContactoInfo_value__aj5uf a:hover{text-decoration:underline}.page_section__ob8r9{padding:3rem 1.5rem 5rem}.page_grid__0SwZq{max-width:900px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media (max-width:720px){.page_grid__0SwZq{grid-template-columns:1fr}}.SubvencionCard_card__lYk5N{background:#fff;border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-soft)}.SubvencionCard_top__5TaUH{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.SubvencionCard_entity__kP_eu{font-size:.8rem;font-weight:600;color:var(--color-blue)}.SubvencionCard_status__eUHQZ{padding:.25rem .65rem;border-radius:999px;font-size:.72rem;font-weight:600}.SubvencionCard_statusGranted___t3N8{background:#e4f6ea;color:#1f8a4c}.SubvencionCard_statusOngoing__MJD_g{background:#fff2df;color:#b3690b}.SubvencionCard_statusRequested__bMFvI{background:#f1ecff;color:var(--color-purple-900)}.SubvencionCard_title__6Vw4H{margin:0 0 .6rem;font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--color-purple-900);line-height:1.3}.SubvencionCard_description__aoUNP{margin:0 0 .9rem;font-size:.92rem;line-height:1.6;color:var(--color-ink-soft)}.SubvencionCard_year__iWiaN{font-size:.78rem;color:var(--color-ink-soft);font-weight:500}.SubvencionesList_section__Y8zAQ{padding:3rem 1.5rem 5rem}.SubvencionesList_grid__NjoWB{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:720px){.SubvencionesList_grid__NjoWB{grid-template-columns:1fr}}.LegalContent_section__JZljY{padding:3rem 1.5rem 5rem}.LegalContent_inner__6KC1Q{max-width:720px;margin:0 auto}.LegalContent_updated__mJlrE{margin:0 0 2.25rem;font-size:.85rem;color:var(--color-ink-soft);font-style:italic}.LegalContent_block__lw5ue{margin-bottom:2rem}.LegalContent_block__lw5ue:last-child{margin-bottom:0}.LegalContent_heading__K2fif{margin:0 0 .75rem;font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--color-purple-900)}.LegalContent_paragraph__grwt0{margin:0 0 .9rem;font-size:.98rem;line-height:1.7;color:var(--color-ink-soft)}.LegalContent_paragraph__grwt0:last-child{margin-bottom:0}.NoticiaCard_card__AnOWC{background:#fff;border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;height:100%}.NoticiaCard_meta__n2NSq{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.NoticiaCard_tag__nMK7R{padding:.25rem .65rem;border-radius:999px;background:#f1ecff;color:var(--color-purple-900);font-size:.72rem;font-weight:600;letter-spacing:.02em}.NoticiaCard_date__qRzXI{font-size:.78rem;color:var(--color-ink-soft)}.NoticiaCard_title__KVLR1{margin:0 0 .6rem;font-family:var(--font-display);font-weight:600;font-size:1.08rem;color:var(--color-purple-900);line-height:1.3}.NoticiaCard_excerpt__D1EG3{margin:0 0 1.1rem;font-size:.92rem;line-height:1.6;color:var(--color-ink-soft);flex-grow:1}.NoticiaCard_link__r25cG{align-self:flex-start;font-size:.88rem;font-weight:600;color:var(--color-blue)}.NoticiaCard_link__r25cG:hover{text-decoration:underline}.NoticiasList_section__vXTJg{padding:3rem 1.5rem 5rem}.NoticiasList_grid__IMkvn{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:720px){.NoticiasList_grid__IMkvn{grid-template-columns:1fr}}