.blog-jump-links{display:grid;gap:12px;margin-top:28px;font-size:.78rem}
.blog-jump-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:10px;border-bottom:1px solid var(--line);color:var(--ink)}
.blog-jump-links a span{font-size:.68rem;white-space:nowrap}
.blog-jump-links a:focus-visible,.article-gallery a:focus-visible{outline:2px solid var(--accent-dark);outline-offset:5px}
#guias,#archivo{scroll-margin-top:140px}
.blog-archive{background:var(--cream-2);border-block:1px solid var(--line)}
.blog-card--archive .blog-card__image{padding:12px;background:var(--cream)}
.blog-card--archive .blog-card__image img{object-fit:contain}
.blog-card--archive .blog-card__body{padding-top:18px}
.blog-card .article-meta time{white-space:nowrap}
.article-byline{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin-top:26px;font-size:.8rem;color:var(--ink-soft)}
.article-byline strong{font-weight:500;color:var(--ink)}
.article-byline>span{flex-basis:100%;margin-top:5px;font-size:.7rem}
.article-cover--archive{display:flex;justify-content:center;max-width:980px;max-height:none;overflow:visible}
.article-cover--archive img{display:block;width:auto;height:auto;max-width:100%;max-height:620px;object-fit:contain}
.article-gallery{margin-top:54px}
.article-gallery>p{font-size:.83rem;color:var(--ink-soft)}
.article-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.article-gallery figure{min-width:0;margin:0}
.article-gallery a{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:10px;background:var(--cream)}
.article-gallery img{display:block;width:100%;height:100%;object-fit:contain}
.article-gallery figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:.68rem;color:var(--ink-soft)}
.article-current-note,.article-editorial-note{margin-top:42px;padding:25px 28px;background:var(--cream);border-left:3px var(--accent-dark) solid}
.article-current-note>strong{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--ink)}
.article-current-note p,.article-editorial-note p{margin:12px 0 0;font-family:var(--font-body);font-size:.83rem;line-height:1.75}
.article-current-note a{display:inline-block;margin-top:14px;border-bottom:1px solid var(--ink);font-size:.76rem}
.article-editorial-note{border-left:0;border-top:1px solid var(--line);background:transparent;padding-inline:0}
.article-editorial-note>strong{font-size:.8rem;font-weight:500;color:var(--ink)}
.article-references{display:grid;gap:8px;margin-top:16px;font-size:.76rem}
.article-references a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
@media(max-width:760px){
  .blog-jump-links{max-width:440px}
  .article-byline{justify-content:flex-start}
  .article-cover--archive{width:calc(100% - 40px)}
  .article-cover--archive img{max-height:460px}
  .article-gallery__grid{gap:18px}
  .article-current-note{padding:22px}
}
@media(max-width:480px){.article-gallery__grid{grid-template-columns:1fr}.article-gallery a{max-height:340px}}
