/* ATO-538 · Fase 4 · Visual adjustments, isolated to preview. */
/* Preserve accessible tap targets; only shrink the legal pictogram. */
.ek-footer .ek-legal-context summary svg{width:15px!important;height:15px!important}
.ek-footer .ek-legal-context summary{min-width:44px!important;min-height:44px!important}
/* Desktop only: tighter link rhythm, remove second close divider. */
@media(min-width:1001px){
 .ek-footer .ek-footer-col-list{gap:9px!important;line-height:1.45!important}
 .ek-footer .ek-footer-main{border-bottom:0!important}
}
/* The Home profile CTA has its own line and breathing space. */
body[data-route="/"] .home-person .ek-section-copy>a.home-text-link{
 display:inline-flex!important;align-items:center!important;margin-top:22px!important;
}
/* Keep heading-nav weight restrained: match IVÁN · EKONATURA. */
body[data-route="/sobre-mi/detalle/"] .ek-personal-top nav a{
 font-size:.625rem!important;font-weight:400!important;
 line-height:1.45!important;letter-spacing:normal!important
}
/* The fourth step is an unnumbered booking action, not part of 01–03. */
body[data-route="/sobre-mi/"] .ek-consultation-step .ek-calendar-step svg{
 display:block;width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.5
}
body[data-route="/sobre-mi/"] .ek-consultation-step .ek-calendar-step{display:flex;align-items:center;gap:8px}
/* Consent widget is separate from its consent logic and buttons. */
.ek-analytics-consent p{font-size:.8125rem!important;line-height:1.55!important}
