.autoridades_main__bxeHw{min-height:100vh;background:#f5f5f5;padding-bottom:5rem}.autoridades_hero__WTd0M{padding:3rem 1rem 2.5rem;background:linear-gradient(135deg,#6b0000,#3a0000);text-align:center;color:#fff}.autoridades_heroTitle__YJA07{font-size:clamp(1.6rem,4vw,2.5rem);font-weight:900;text-transform:uppercase;letter-spacing:1px;margin:0 0 .5rem}.autoridades_heroSub__HDf9x{color:rgba(255,255,255,.85);max-width:640px;margin:0 auto;font-size:.95rem}.autoridades_container__Ss2mz{max-width:1100px;margin:0 auto;padding:2.5rem 1rem 0}.autoridades_section__Skti_{margin-bottom:3rem}.autoridades_sectionTitle__3d3eE{font-size:1.35rem;font-weight:800;color:#1a1a1a;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:3px solid #8b0000}.autoridades_grid__p1QIr{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.autoridades_card__9XO7J{background:#fff;border:1px solid #ececec;border-radius:16px;padding:1.75rem 1.5rem;text-align:center;box-shadow:0 6px 20px rgba(0,0,0,.05)}.autoridades_photoWrap__b8ATT{position:relative;width:110px;height:110px;border-radius:50%;margin:0 auto 1rem;border:3px solid #8b0000;background:#eee;overflow:hidden}.autoridades_photo__EBM7D{object-fit:cover}.autoridades_photoPlaceholder__GpI1u{width:110px;height:110px;border-radius:50%;margin:0 auto 1rem;border:3px solid #d9b8b8;background:linear-gradient(135deg,#f6efef,#efe3e3);display:flex;align-items:center;justify-content:center;font-size:2.5rem}.autoridades_name__odm6h{font-size:1.1rem;font-weight:800;color:#1a1a1a;margin:0 0 .25rem}.autoridades_role__ECxpS{font-size:.9rem;font-weight:600;color:#8B0000;margin:0 0 .35rem}.autoridades_unit__Wv1ZI{font-size:.82rem;color:#777;margin:0 0 .75rem}.autoridades_bio__Y0I_P{font-size:.85rem;color:#555;line-height:1.6;text-align:left}.autoridades_contact__pRG3j{margin-top:.75rem;font-size:.8rem;color:#666}.autoridades_empty__Hzgi5{text-align:center;padding:4rem 1rem;color:#777;background:#fff;border:1px solid #ececec;border-radius:16px}@media (max-width:600px){.autoridades_grid__p1QIr{grid-template-columns:1fr}}