.ruta-mujer{color:#29343b;background:#fffdfc}.ruta-mujer-hero{background:#fff0f4;border-bottom:1px solid #efd2dc;padding:30px 6% 80px}.ruta-mujer-hero nav{color:#6b4e5b;gap:12px;font-size:.875rem;display:flex}.ruta-mujer-hero nav a{align-items:center;min-height:44px;display:inline-flex}.ruta-mujer-hero nav span{align-items:center;display:inline-flex}.ruta-mujer-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:65px;max-width:1300px;margin:50px auto 0;display:grid}.ruta-mujer .eyebrow{color:#9b2859}.ruta-mujer h1{max-width:800px;font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:1.08}.ruta-mujer h1 em{color:#9b2859;font-weight:400}.ruta-mujer-copy>.eyebrow{margin-bottom:22px}.ruta-mujer-copy>p:not(.eyebrow){color:#63535b;max-width:540px;margin:28px 0;font-size:1.1rem}.ruta-mujer-cta{color:#fff;background:#92254f}.ruta-mujer-cta:hover{background:#74203f}.ruta-mujer-symbol{text-align:center;padding:35px 24px}.ruta-mujer-symbol svg{width:auto;height:215px;margin:auto}.ruta-mujer-symbol p{color:#9b2859;letter-spacing:.18em;margin-top:25px;font-size:.875rem;font-weight:700}.ruta-mujer-symbol span{color:#63535b;margin-top:10px;font-size:1rem;line-height:1.6;display:block}.ruta-mujer-coming{max-width:900px;margin:auto;padding:75px 6% 85px}.ruta-mujer-coming h2{margin:20px 0;font-size:clamp(2rem,3.2vw,3rem)}.ruta-mujer-coming>p:not(.eyebrow){color:#63535b;max-width:670px;font-size:1.05rem}.ruta-mujer-coming>a{color:#92254f;text-underline-offset:5px;align-items:center;gap:12px;min-height:48px;margin-top:25px;font-weight:600;text-decoration:underline;display:inline-flex}.ruta-mujer :focus-visible{outline-offset:5px;outline:3px solid #92254f}@media (max-width:700px){.ruta-mujer-hero{padding:20px 6% 45px}.ruta-mujer-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.ruta-mujer-symbol{padding:15px}.ruta-mujer-symbol svg{height:140px}.ruta-mujer h1{font-size:clamp(2.5rem,9vw,3.3rem)}.ruta-mujer-copy>p:not(.eyebrow){font-size:1rem}.ruta-mujer-coming{padding-block:50px}}
