.gvc-page{max-width:1240px;margin:0 auto;padding:42px 20px 70px}.gvc-header{max-width:900px;margin-bottom:28px}.gvc-header h1{margin-bottom:18px}.gvc-intro{font-size:1.05rem}.gvc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 28px}.gvc-count{font-weight:600;margin:0;padding:7px 12px;border-radius:999px;background:#edf7f0;color:#087b37;white-space:nowrap}.gvc-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0}.gvc-filters a,.gvc-pagination a{border:1px solid #008135;border-radius:6px;padding:7px 12px;color:#008135;text-decoration:none}.gvc-year{margin-top:34px}.gvc-year:first-of-type{margin-top:0}.gvc-year>h2{border-bottom:2px solid #eb6715;padding-bottom:8px;margin-bottom:18px}.gvc-grid{display:grid;grid-template-columns:repeat(var(--gvc-cols,3),minmax(0,1fr));gap:28px 22px}.gvc-card h3{font-size:16px;margin:8px 0 0}.gvc-thumb{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:7px;background:#eee}.gvc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gvc-thumb span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:42px;border-radius:12px;background:#ff0033;color:#fff;font-size:21px;padding-left:3px}.gvc-thumb--generic{display:grid;place-items:center;color:#008135}.gvc-pagination{display:flex;gap:8px;justify-content:center;margin-top:38px}.gvc-pagination a[aria-current="page"]{background:#008135;color:#fff}.gvc-public-page .geolodia-breadcrumbs{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.gvc-public-page .geolodia-breadcrumbs a,.gvc-public-page .geolodia-breadcrumbs strong,.gvc-public-page .geolodia-breadcrumbs span{margin:0}@media(max-width:900px){.gvc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gvc-page{padding:28px 20px 50px}.gvc-toolbar{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:26px}.gvc-count{align-self:flex-start}.gvc-grid{grid-template-columns:1fr;gap:26px}.gvc-card h3{font-size:15px}}


/* 1.3.41 · Colecciones: introducción unificada con las páginas automáticas */
.gvc-page>.geolodia-previous-summary{margin:0 0 28px}
.gvc-page .geolodia-type-public-intro{width:100%}
.gvc-page .gvc-intro-text{margin:0;min-width:0}
.gvc-page .gvc-intro-text p{margin:0}
.gvc-page .gvc-toolbar{margin:0 0 28px}
@media(max-width:767px){.gvc-page>.geolodia-previous-summary{margin-bottom:22px}}

/* 1.3.42 · Brújula de la introducción */
.gvc-page .geolodia-previous-summary__text > .geolodia-inline-icon--orange svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

/* 1.3.44 · Separación superior y contador compacto en colecciones */
.gvc-page{padding-top:47px}
@media(max-width:600px){
  .gvc-page{padding-top:33px}
  .gvc-page .geolodia-previous-summary__stats{width:112px;align-self:center}
  .gvc-page .geolodia-previous-summary__stats>div{flex:0 0 112px;min-width:112px}
}

/* Triángulo SVG blanco: evita la representación emoji del carácter play. */
.gvc-thumb span svg{display:block;width:21px;height:21px;fill:#fff}

/* 1.3.74 · Reproductor diferido en ventana modal */
.gvc-lightbox[hidden]{display:none!important}
.gvc-lightbox{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.88);padding:52px 18px 24px}
.gvc-lightbox__panel{position:relative;width:min(1100px,100%);max-height:100%;}
.gvc-lightbox__player{position:relative;width:100%;aspect-ratio:16/9;background:#000}
.gvc-lightbox__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.gvc-lightbox__close{position:absolute;right:0;bottom:calc(100% + 8px);border:0;border-radius:5px;background:transparent;color:#fff;font-size:36px;line-height:1;width:44px;height:44px;cursor:pointer}
.gvc-lightbox__close:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media(max-height:650px){.gvc-lightbox__panel{width:min(1100px,calc((100vh - 100px)*16/9))}}
