.es-local-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:36px;padding-top:44px;padding-bottom:70px}
.es-local-layout h2{font-size:clamp(1.4rem,2vw,1.9rem);margin:0 0 22px}
.es-local-aside{background:#f4f6ef;border:1px solid #e3e9dc;border-radius:18px;padding:28px;height:max-content}
.es-local-aside p{font-size:1.05rem}
.es-local-aside ul{padding-left:20px;line-height:2;font-size:1.05rem}
.es-local-aside a{color:#18594b;text-decoration:underline;text-underline-offset:3px}
.es-local-note{color:#52655b;font-size:1rem;margin-top:24px}
@media(max-width:800px){.es-local-layout{grid-template-columns:1fr;gap:24px;padding-top:28px}.es-local-aside{padding:22px}}
.es-related-links{padding:35px 0}.es-related-links h2{font-size:1.4rem}.es-related-links ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.es-related-links a{display:block;padding:10px 14px;border:1px solid #dce7de;border-radius:9px;color:#18594b;font-size:1rem}
