

:root{
  --w13-cred-texto:#5C574F;
  --w13-cred-enlace:#8F3F22;
  --w13-cred-banda:rgba(29,26,22,.82);
  --w13-cred-banda-texto:#F2E8D8;
  --w13-cred-fuente:Newsreader,"Helvetica Neue",Arial,sans-serif;
}
[data-tema="noche"],.tema-oscuro{ --w13-cred-texto:#C9BFAF; --w13-cred-enlace:#E8A07E; }


.w13-foto{margin:0;display:flex;flex-direction:column;gap:.35rem}
.w13-foto img{display:block;width:100%;height:auto}
.w13-credito{
  font:400 .75rem/1.4 var(--w13-cred-fuente);   
  color:var(--w13-cred-texto);
  margin:0;letter-spacing:.01em;
  overflow-wrap:anywhere;
}
.w13-credito a{color:var(--w13-cred-enlace);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}
.w13-credito a:focus-visible{outline:2px solid #4F6A80;outline-offset:2px;border-radius:2px}
.w13-credito .w13-pie{display:block;font-size:.8125rem;color:inherit}   
.w13-credito .w13-sep{padding:0 .3em;opacity:.8}

@media (pointer:coarse){
  .w13-credito a{display:inline-block;min-height:44px;line-height:44px;padding:0 .15em}
  .w13-credito{line-height:1.2}
}


.w13-hero{position:relative;margin:0}
.w13-hero img{display:block;width:100%;height:auto}
.w13-credito--banda{
  background:#1D1A16;color:var(--w13-cred-banda-texto);
  padding:.45rem clamp(1rem,4vw,3rem);
  text-align:right;font-size:.75rem;min-height:32px;box-sizing:border-box;
}
.w13-credito--banda a{color:var(--w13-cred-banda-texto)}
.w13-hero--sobre .w13-credito--banda{
  position:absolute;right:0;bottom:0;max-width:min(100%,46rem);
  background:var(--w13-cred-banda);border-top-left-radius:4px;
}
@media (max-width:899px){
  .w13-credito--banda{text-align:left}
  .w13-hero--sobre .w13-credito--banda{position:static;max-width:none;background:#1D1A16} 
}


.w13-creditos{max-width:72rem;margin:0 auto;padding:2rem clamp(1rem,4vw,3rem);counter-reset:cred}
.w13-creditos__lista{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}
.w13-creditos__item{
  display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;align-items:start;
  padding:1rem;border:1px solid rgba(29,26,22,.14);border-radius:6px;background:#fff;
  scroll-margin-top:6rem;
}
.w13-creditos__item:target{outline:3px solid #4F6A80;outline-offset:2px}
.w13-creditos__item img{width:7.5rem;height:7.5rem;object-fit:cover;border-radius:4px}
.w13-creditos__item h2{font:600 1.05rem/1.3 Newsreader,Georgia,serif;margin:0 0 .35rem;color:#1D1A16}
.w13-creditos__item dl{display:grid;grid-template-columns:max-content 1fr;gap:.2rem .8rem;margin:0;font:400 .875rem/1.45 var(--w13-cred-fuente);color:#1D1A16}
.w13-creditos__item dt{color:#5C574F}
.w13-creditos__item dd{margin:0;overflow-wrap:anywhere}
.w13-creditos__item a{color:var(--w13-cred-enlace)}
.w13-creditos__usos{font-size:.8125rem;color:#5C574F;margin-top:.4rem}
@media (max-width:599px){
  .w13-creditos__item{grid-template-columns:1fr}
  .w13-creditos__item img{width:100%;height:auto;aspect-ratio:3/2}
  .w13-creditos__item dl{grid-template-columns:1fr}
  .w13-creditos__item dt{margin-top:.35rem}
}
@media (prefers-reduced-motion:reduce){ .w13-creditos *{scroll-behavior:auto!important;transition:none!important} }
@media print{ .w13-credito a::after{content:" (" attr(href) ")";font-size:10px} }
