/* Approved 28 October 2026: Guides heading option A and Updates compact option 1.
   Intentionally scoped; home cards and other editorial pages retain their layout. */
[data-route="guides"] .section-intro-blue {
 margin:0 0 24px;padding:24px 28px;border-radius:18px;
 border-left:4px solid #ef773d;background:#edf4f8;color:var(--navy);
}
[data-route="guides"] .section-intro-blue h3 {margin:0 0 8px;font-size:25px;line-height:1.2}
[data-route="guides"] .section-intro-blue p {margin:0;max-width:620px}
[data-route="novedades"] .news-compact-grid {align-items:start}
[data-route="novedades"] .news-compact-grid .update-card {height:auto}
[data-route="novedades"] .news-compact-grid .update-body {padding:24px}
[data-route="novedades"] .news-compact-grid .news-card-photo {
 width:116px;height:90px!important;aspect-ratio:auto!important;
 float:right;margin:24px 24px 0 16px;border-radius:12px;
}
[data-route="novedades"] .news-compact-grid .update-date {font-size:13px}
[data-route="novedades"] .news-compact-grid h3 {font-size:22px}
[data-route="novedades"] .news-compact-grid .update-body>a {display:inline-flex;margin-top:12px}
@media(max-width:640px) {
 [data-route="guides"] .section-intro-blue {padding:20px}
 [data-route="guides"] .section-intro-blue h3 {font-size:22px}
 [data-route="novedades"] .news-compact-grid {grid-template-columns:1fr;gap:16px}
 [data-route="novedades"] .news-compact-grid .update-body {padding:20px}
 [data-route="novedades"] .news-compact-grid .news-card-photo {width:82px;height:74px!important;margin:20px 20px 0 12px}
}
