:root{--paper:#f8f7f2;--ink:#161b14;--lime:#c3f323;--muted:#60665d}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'Manrope',Arial,sans-serif;background:var(--paper) url('../img/papel_editorial_v3.webp') repeat;background-size:500px}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}
.v5-a-header{height:86px;background:rgba(249,249,244,.94);border-bottom:1px solid #e2e5d9;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px max(5vw,20px)}
.v5-a-logo img{height:60px;width:auto;max-width:210px;object-fit:contain}.v5-back{border:1px solid #d6dfbf;border-radius:30px;padding:13px 18px;font-size:.72rem;font-weight:900;letter-spacing:.06em;white-space:nowrap}
.v5-a-hero{max-width:1060px;margin:0 auto;padding:78px 24px 38px;text-align:center}
.v5-a-category{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;letter-spacing:.15em;font-size:.75rem;font-weight:900;color:#505943}
.v5-a-lime{height:25px;width:5px;background:var(--lime)}.v5-a-time{color:#7f8a6c}
.v5-a-hero h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(3.45rem,7vw,7.3rem);line-height:.94;font-weight:900;margin:28px 0 22px;letter-spacing:-.015em}
.v5-a-intro{font-size:clamp(1.1rem,1.8vw,1.42rem);line-height:1.75;color:#51594c;max-width:760px;margin:0 auto}.v5-a-byline{letter-spacing:.14em;font-size:.7rem;font-weight:900;margin-top:28px;color:#69765c}.v5-a-byline span{color:#81b72a;margin:0 12px}
.v5-a-cover{max-width:1090px;margin:0 auto;background:#fff;border:1px solid #cfe2b0;border-radius:26px;padding:18px;box-shadow:0 24px 55px rgba(26,39,18,.07)}
.v5-a-cover img{width:100%;max-height:620px;object-fit:contain;background:#efefe9;border-radius:19px}.v5-a-cover span{display:block;margin:14px 10px 4px;color:#60685b;font-size:.69rem;letter-spacing:.13em;font-weight:800}
.v5-a-text{max-width:790px;padding:34px 22px 90px;margin:0 auto}.v5-a-lead{font-size:1.3rem;line-height:1.9;font-weight:650;color:#3d4637;padding-bottom:26px;border-bottom:1px solid #d8e0ca}
.v5-article-chapter{margin:46px 0}.v5-article-chapter h2{font-size:clamp(1.33rem,2.5vw,1.9rem);line-height:1.37;letter-spacing:-.025em;margin:0 0 18px;color:#20251d}.v5-article-chapter p{font-size:1.045rem;line-height:2.05;color:#464c43;margin:0}
.v5-a-conclusion{padding:24px 28px;border-left:5px solid var(--lime);background:#fff;border-radius:0 16px 16px 0;margin:45px 0}.v5-a-conclusion span{font-size:.79rem;font-weight:900;letter-spacing:.08em}.v5-a-conclusion p{line-height:1.85;margin-bottom:0}
.v5-a-cta{background:#171c17;color:#fff;padding:36px;border-radius:24px;margin-top:62px}.v5-a-cta span{font-size:.7rem;font-weight:900;letter-spacing:.12em;color:#c3f323}.v5-a-cta h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.97;margin:16px 0 25px}.v5-a-cta h2 em{font-style:normal;color:#c3f323}.v5-a-cta a{display:inline-flex;padding:15px 19px;background:#c3f323;color:#15210f;font-size:.76rem;font-weight:900;border-radius:999px}
.v5-a-more{max-width:1100px;margin:0 auto 96px;padding:34px 24px 0;border-top:1px solid #d8e5c5;display:grid;grid-template-columns:1fr 1.6fr;gap:30px}.v5-a-more span{font-size:.72rem;letter-spacing:.12em;color:#69745a;font-weight:900}.v5-a-more h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:3.1rem;line-height:.97;margin:14px 0}.v5-a-related{display:grid;gap:12px}.v5-a-related a{padding:18px 20px;display:grid;grid-template-columns:1fr auto;align-items:center;background:white;border:1px solid #dbe8bd;border-radius:15px;gap:5px}.v5-a-related a span{grid-column:1/-1}.v5-a-related strong{font-size:.89rem}.v5-a-related b{color:#80a721}
.v5-a-footer{padding:34px max(5vw,20px);background:#171b17;color:#e6e6dc;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:.75rem}.v5-a-footer>a:first-child{font-weight:900}.v5-a-footer p{font-size:.7rem;color:#bbb}
@media(max-width:760px){.v5-a-header{height:70px}.v5-a-logo img{height:50px}.v5-back{font-size:.56rem;padding:10px 11px}.v5-a-hero{padding:58px 18px 32px}.v5-a-cover{margin:0 11px;padding:9px;border-radius:17px}.v5-a-cover img{max-height:340px;border-radius:11px}.v5-a-text{padding:28px 20px 60px}.v5-a-lead{font-size:1.12rem}.v5-article-chapter{margin:37px 0}.v5-article-chapter p{font-size:.99rem;line-height:1.98}.v5-a-cta{padding:28px 22px}.v5-a-more{grid-template-columns:1fr;margin:0 auto 50px}}


/* V5.1 cover: artwork displayed completely, on an editorial backing */
.v5-a-cover{background:#fff!important;border:1px solid #d5e3b8!important;box-shadow:0 14px 42px rgba(28,38,15,.065)!important}
.v5-a-cover img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:4/3;object-fit:contain;background:#f7f6f2;border-radius:16px}
@media(max-width:600px){.v5-a-cover{margin:0 12px;padding:9px;border-radius:19px}.v5-a-cover img{border-radius:12px}}
