
.report-edition{--bg:#faf9f6;--ink:#14233b;--mute:#526273;--line:#d9deda;--accent:#0e747b;--tip:#e8f3f1;--card:#fff;background:var(--bg);color:var(--ink)}
.report-edition main{max-width:1160px;padding:30px 28px 64px}.report-edition header{margin-bottom:24px;padding-bottom:18px}.report-edition header h1{font-size:2rem}.report-edition .revista-social{margin-bottom:28px}.report-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:36px;align-items:center;padding:24px 0 42px}.report-kicker{font-size:.75rem;font-weight:600;letter-spacing:.16em;color:var(--accent)}.report-intro h2{font-size:clamp(3rem,6vw,5.2rem);line-height:1;margin:18px 0}.report-intro .lead{font-size:1.45rem}.report-edition .edition-cover{width:100%;height:auto;border-radius:3px;margin:0;box-shadow:0 20px 40px #14233b12}.report-button{display:inline-block;padding:12px 18px;background:#14233b;color:white;text-decoration:none;border-radius:4px;margin:14px 8px 0 0}.report-download{border:0;background:transparent;color:var(--accent);font:inherit;text-decoration:underline;cursor:pointer;padding:12px 0}.report-index{display:flex;flex-wrap:wrap;gap:12px 22px;border-block:1px solid var(--line);padding:20px 0;margin-bottom:32px;scroll-margin-top:20px}.report-index span{width:100%;font-size:.72rem;letter-spacing:.14em;font-weight:600}.report-index a{text-decoration:none;font-size:.9rem}.report-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:38px}.report-stats article{background:#edf2ef;padding:26px 22px;border-radius:4px}.report-stats strong{font-family:Newsreader,Georgia,serif;font-size:3.6rem;font-weight:600;line-height:1.1;color:#0c666d}.report-stats p{margin-top:12px}.report-stats small{color:var(--mute);font-size:.75rem;display:block}.report-edition section{max-width:820px;margin:0 auto;padding:36px 0;scroll-margin-top:28px}.report-edition section h2{font-size:clamp(1.65rem,3vw,2.1rem);margin-bottom:16px}.report-edition section p{max-width:none}.report-edition .tip{margin:22px 0 12px;padding:20px 24px}.report-edition footer{border-top:1px solid var(--line);padding-top:24px}.report-edition #mirada{background:#14233b;color:#fff;max-width:none;padding:36px;border-radius:4px;margin-top:28px}.report-edition #mirada p{max-width:760px}.report-edition #fuentes{margin-top:16px}
@media(max-width:760px){.report-edition main{padding:24px 20px 48px}.report-hero{grid-template-columns:1fr;gap:24px}.report-intro h2{font-size:3.4rem}.report-stats{grid-template-columns:1fr}.report-stats article{padding:22px}.report-stats strong{font-size:3rem}.report-edition #mirada{padding:26px 22px}.report-index{gap:12px 18px}.report-edition section{padding:28px 0}}
@media print{.report-edition main{max-width:none;padding:0}.report-hero{display:block}.report-intro h2{font-size:30pt}.report-edition .edition-cover{width:75%;box-shadow:none;margin:16px auto}.report-index,.report-button,.report-download{display:none}.report-stats{gap:8px}.report-stats article{padding:12px}.report-stats strong{font-size:24pt}.report-edition section{max-width:none;padding:20px 0}.report-edition #mirada{background:#f0f3f5;color:#14233b;padding:18px}.report-edition header h1{font-size:24pt}}
