.herr-indice{padding-block:var(--esp-6f) var(--seccion-y)}.herr-indice__interior{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--esp-6f)}.herr-lateral,.herr-listado{min-width:0}.herr-lateral>*+*{margin-top:var(--esp-4)}.herr-lateral>.kicker+h1{margin-top:0}.herr-lateral h1{font-size:clamp(1.6rem,1.25rem + 1vw,2rem);line-height:1.15}.herr-lateral__entradilla{max-width:62ch;font-size:0.9375rem;line-height:1.6;color:var(--tinta-2)}.herr-controles{display:none;margin-top:var(--esp-5)}.herr-js .herr-controles{display:block}.herr-controles>*+*{margin-top:var(--esp-4)}.herr-chips{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.herr-chip{min-height:40px;padding:6px 14px;background:var(--superficie);color:var(--tinta-2);border:1px solid var(--linea);border-radius:var(--radio);font-family:var(--font-titular);font-size:0.875rem;font-weight:var(--peso-medio);line-height:1.2;cursor:pointer;touch-action:manipulation;transition:background var(--trans),border-color var(--trans),color var(--trans)}.herr-chip:hover{border-color:var(--verd);color:var(--verd)}.herr-chip[aria-pressed="true"]{background:var(--verd);border-color:var(--verd);color:#FFFFFF}.herr-cuenta{font-size:var(--fs-peque);color:var(--tinta-3)}.herr-acciones{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.herr-acciones .btn{flex:1 1 150px;min-height:44px;padding:10px 16px;font-size:0.875rem}.herr-listado>h2{font-size:clamp(1.3rem,1.1rem + 0.8vw,1.7rem);margin-bottom:var(--esp-5)}.herr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--esp-4)}.herr-grid>*{min-width:0}.herr-grid>[hidden]{display:none!important}.herr-tarjeta{padding:calc(var(--esp-5) + 1px)}.herr-tarjeta__cab{display:flex;align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-4)}.herr-tarjeta__area{min-width:0;font-family:var(--font-titular);font-size:var(--fs-kicker);font-weight:var(--peso-semi);line-height:1.3;letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--tinta-3);overflow-wrap:anywhere}.herr-tarjeta .tarjeta__titulo{margin:0 0 var(--esp-2);font-size:clamp(1.08rem,1rem + 0.3vw,1.25rem)}.herr-tarjeta .tarjeta__texto{font-size:0.9rem;line-height:1.55}.herr-tarjeta__etiquetas{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:var(--esp-4)}.chip--borde{background:transparent;color:var(--tinta-2);box-shadow:inset 0 0 0 1px var(--linea)}.herr-tarjeta .tarjeta__enlace{margin-top:0;padding-top:var(--esp-2)}.herr-tarjeta:focus-visible{outline:none;background:var(--focus)}.herr-tarjeta:focus-visible::before{inset:3px}.herr-vacio{padding-block:var(--esp-7);text-align:center;color:var(--tinta-2)}.herr-listado .compartir{margin-top:var(--esp-6)}.herr-pie{margin-top:var(--esp-5);max-width:70ch;font-size:var(--fs-peque);line-height:1.55;color:var(--tinta-3)}@media (min-width:960px){.herr-indice__interior{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:start}.herr-acciones{flex-direction:column}.herr-acciones .btn{flex:0 0 auto}}@media (min-width:960px) and (min-height:860px){.herr-lateral{position:sticky;top:calc(var(--nav-alto) + var(--esp-4))}}@media (max-width:640px){main:has(.herr-indice) .contenedor{padding-inline:16px}.herr-chip{min-height:44px}}@media (prefers-reduced-motion:reduce){.herr-chip{transition:none}}
