.page-module__nHyENW__page{padding-top:var(--navbar-height);background:var(--color-bg);min-height:100vh}.page-module__nHyENW__header{padding:var(--space-3xl)0 var(--space-2xl);color:#fff;background:linear-gradient(160deg,#060d14 0%,#450a0a 35%,#b91c1c 70%,#991b1b 100%);position:relative;overflow:hidden}.page-module__nHyENW__header:before{content:"";pointer-events:none;background:radial-gradient(55% 80% at 15% 55%,#40916c2e 0%,#0000 55%),radial-gradient(40% 60% at 85% 30%,#2196f314 0%,#0000 55%);position:absolute;inset:0}.page-module__nHyENW__breadcrumb{padding:0 0 var(--space-md);color:#ffffff80;align-items:center;gap:6px;font-size:.82rem;display:flex;position:relative}.page-module__nHyENW__breadcrumbLink{color:#ffffffbf;transition:color var(--transition-fast);font-weight:500}.page-module__nHyENW__breadcrumbLink:hover{color:#fff;text-decoration:underline}.page-module__nHyENW__headerInner{align-items:center;gap:var(--space-xl);display:flex;position:relative}.page-module__nHyENW__headerIcon{border-radius:var(--radius-lg);background:#ffffff1f;border:1px solid #ffffff26;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;font-size:2.8rem;display:flex}.page-module__nHyENW__headerTitle{color:#fff;letter-spacing:-.02em;font-size:2.2rem;font-weight:800}.page-module__nHyENW__headerDesc{opacity:.65;margin-top:4px;font-size:1rem}.page-module__nHyENW__content{padding:var(--space-3xl)0 var(--space-4xl)}@media (max-width:600px){.page-module__nHyENW__headerTitle{font-size:1.6rem}.page-module__nHyENW__headerIcon{width:58px;height:58px;font-size:2rem}}
.CentrosSalud-module__TRY-GG__section{background:var(--color-bg)}.CentrosSalud-module__TRY-GG__grid{gap:var(--space-lg);margin-bottom:var(--space-2xl);grid-template-columns:repeat(2,1fr);display:grid}.CentrosSalud-module__TRY-GG__card{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);transition:transform var(--transition-base),box-shadow var(--transition-base);position:relative;overflow:hidden}.CentrosSalud-module__TRY-GG__card:before{content:"";background:var(--centro-color,var(--color-forest));height:3px;position:absolute;top:0;left:0;right:0}.CentrosSalud-module__TRY-GG__card:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.CentrosSalud-module__TRY-GG__cardHeader{align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.CentrosSalud-module__TRY-GG__cardEmoji{background:color-mix(in srgb,var(--centro-color,var(--color-forest))8%,transparent);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:2rem;display:flex}.CentrosSalud-module__TRY-GG__cardName{font-family:var(--font-heading);color:var(--color-text);margin-bottom:5px;font-size:1.05rem;font-weight:700;line-height:1.2}.CentrosSalud-module__TRY-GG__tipoBadge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;padding:2px 10px;font-size:.68rem;font-weight:700;display:inline-block}.CentrosSalud-module__TRY-GG__tipo--publico{color:#1d4ed8;background:#eff6ff}.CentrosSalud-module__TRY-GG__tipo--privado{color:#15803d;background:#f0fdf4}.CentrosSalud-module__TRY-GG__cardDesc{color:var(--color-text-muted);margin-bottom:var(--space-lg);font-size:.875rem;line-height:1.6}.CentrosSalud-module__TRY-GG__cardInfo{flex-direction:column;gap:8px;display:flex}.CentrosSalud-module__TRY-GG__infoRow{color:var(--color-text-light);align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.4;display:flex}.CentrosSalud-module__TRY-GG__infoIcon{flex-shrink:0;margin-top:1px;font-size:.9rem}.CentrosSalud-module__TRY-GG__phone{color:var(--color-forest);font-weight:600;text-decoration:none}.CentrosSalud-module__TRY-GG__phone:hover{text-decoration:underline}.CentrosSalud-module__TRY-GG__urgencias{color:#dc2626;font-weight:700;text-decoration:none}.CentrosSalud-module__TRY-GG__urgencias:hover{text-decoration:underline}.CentrosSalud-module__TRY-GG__emergencyBanner{align-items:center;gap:var(--space-md);border-radius:var(--radius-lg);padding:var(--space-lg)var(--space-xl);color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;font-size:.9rem;display:flex}.CentrosSalud-module__TRY-GG__emergencyIcon{flex-shrink:0;font-size:1.6rem}.CentrosSalud-module__TRY-GG__emergencyNum{color:#dc2626;font-size:1.05rem;font-weight:800;text-decoration:none}.CentrosSalud-module__TRY-GG__emergencyNum:hover{text-decoration:underline}@media (max-width:768px){.CentrosSalud-module__TRY-GG__grid{grid-template-columns:1fr}}
