
/* Preservación editorial · contenidos históricos WordPress 2026 */
.zen-legacy-article{max-width:830px;margin:45px auto 90px;padding:0 26px;color:#242424;line-height:1.85;font-size:16px;}
.zen-legacy-article .legacy-eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;color:#a68c48;text-transform:uppercase;}
.zen-legacy-article h1{font-size:clamp(2.1rem,5vw,3.65rem);line-height:1.12;letter-spacing:-.035em;margin:12px 0 22px;}
.zen-legacy-article .legacy-meta{color:#78746b;margin-bottom:35px;font-size:13px;}
.zen-legacy-article h2,.zen-legacy-article h3{font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.35;margin:33px 0 12px;}
.zen-legacy-article p,.zen-legacy-article li{line-height:1.8;margin:0 0 17px;}
.zen-legacy-article ul,.zen-legacy-article ol{padding-left:26px;margin:12px 0 25px;}
.zen-legacy-article img{max-width:100%;height:auto;border-radius:10px;}
.zen-legacy-article a{color:#8d6e2d;text-decoration:underline;overflow-wrap:anywhere;}
.zen-legacy-article blockquote{padding:10px 25px;border-left:4px solid #c8aa6a;background:#f3f0e9;}
.zen-legacy-article table{max-width:100%;width:100%;overflow-x:auto;display:block;border-collapse:collapse;}
.zen-legacy-article th,.zen-legacy-article td{padding:10px;border-bottom:1px solid #ddd;text-align:left;}
.legacy-related{margin:40px 0;padding:25px;border-radius:12px;background:#f4f0e8;}
.legacy-related a{display:inline-block;margin:7px 15px 0 0;}
@media(max-width:700px){.zen-legacy-article{margin-top:25px;padding:0 21px;font-size:15px;}}
