.tarjeta[data-astro-cid-mln5dedn] a[data-astro-cid-mln5dedn]{flex-direction:column;gap:6px;height:100%;text-decoration:none;display:flex}.tarjeta[data-astro-cid-mln5dedn] a[data-astro-cid-mln5dedn]:hover strong[data-astro-cid-mln5dedn]{text-decoration:underline}.tarjeta__foto[data-astro-cid-mln5dedn]{aspect-ratio:4/5;background:var(--amarillo-claro);place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.tarjeta__foto[data-astro-cid-mln5dedn] span[data-astro-cid-mln5dedn]{font-size:40px;font-weight:700}.tarjeta__foto[data-astro-cid-mln5dedn] img[data-astro-cid-mln5dedn]{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%}.tarjeta[data-astro-cid-mln5dedn] strong[data-astro-cid-mln5dedn]{font-size:17px;line-height:1.3}.tarjeta__cargo[data-astro-cid-mln5dedn]{color:var(--gris);font-size:14px}.tarjeta__temas[data-astro-cid-mln5dedn]{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tarjeta__temas[data-astro-cid-mln5dedn] li[data-astro-cid-mln5dedn]{background:var(--gris-claro);padding:3px 8px;font-size:12px;font-weight:700}.tarjeta__medios[data-astro-cid-mln5dedn]{background:var(--amarillo);align-self:flex-start;padding:3px 8px;font-size:12px;font-weight:700}.previa[data-astro-cid-cx53etoh]{padding-top:0;position:relative}.previa__cuerpo[data-astro-cid-cx53etoh]{filter:grayscale();opacity:.45;user-select:none;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:64px;display:flex}.previa__form[data-astro-cid-cx53etoh]{flex:560px;min-width:0}.previa__campos[data-astro-cid-cx53etoh]{border:0;flex-direction:column;gap:36px;min-width:0;margin:0;padding:0;display:flex}.previa__campos[data-astro-cid-cx53etoh] .boton[data-astro-cid-cx53etoh]{align-self:flex-start}.previa__marca[data-astro-cid-cx53etoh]{pointer-events:none;position:absolute;inset:0;overflow:clip}.previa__marca[data-astro-cid-cx53etoh] span[data-astro-cid-cx53etoh]{text-align:center;letter-spacing:.02em;color:var(--gris);opacity:.28;white-space:nowrap;margin-top:140px;font-size:clamp(38px,9vw,120px);font-weight:700;display:block;position:sticky;top:38vh;transform:rotate(-12deg)}.obra-wrap[data-astro-cid-oaklob25]{padding-block:clamp(40px,6vw,72px)}.obra[data-astro-cid-oaklob25]{background:var(--amarillo-claro);border-left:8px solid var(--amarillo);align-items:center;gap:32px;padding:clamp(24px,4vw,40px);display:flex}.obra[data-astro-cid-oaklob25] .obra__marca{width:88px;height:auto;color:var(--amarillo);flex-shrink:0}.obra__texto[data-astro-cid-oaklob25]{flex-direction:column;gap:12px;max-width:720px;display:flex}.obra__sello[data-astro-cid-oaklob25]{background:var(--negro);color:var(--blanco);align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:700}.obra[data-astro-cid-oaklob25] h2[data-astro-cid-oaklob25]{margin:0;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.15}.obra[data-astro-cid-oaklob25] p[data-astro-cid-oaklob25]:not(.obra__sello){font-size:18px}.obra[data-astro-cid-oaklob25] .enlace[data-astro-cid-oaklob25]{border-bottom:2px solid var(--negro);align-self:flex-start;font-weight:700;text-decoration:none}@media (width<=640px){.obra[data-astro-cid-oaklob25]{flex-direction:column;align-items:flex-start}.obra[data-astro-cid-oaklob25] .obra__marca{width:56px}}.filtros[data-astro-cid-oaklob25]{border-bottom:2px solid var(--negro);grid-template-columns:2fr 1fr 1fr;align-items:end;gap:16px;padding-bottom:32px;display:grid}.filtros__medios[data-astro-cid-oaklob25]{grid-column:1/2}.filtros__botones[data-astro-cid-oaklob25]{grid-column:2/-1;justify-content:flex-end;gap:12px;display:flex}@media (width<=820px){.filtros[data-astro-cid-oaklob25]{grid-template-columns:1fr}.filtros__medios[data-astro-cid-oaklob25],.filtros__botones[data-astro-cid-oaklob25]{grid-column:auto;justify-content:flex-start}}.conteo[data-astro-cid-oaklob25]{margin:24px 0;font-weight:700}.rejilla[data-astro-cid-oaklob25]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:32px 20px;margin:0;padding:0;list-style:none;display:grid}.vacio[data-astro-cid-oaklob25]{background:var(--gris-claro);flex-direction:column;align-items:flex-start;gap:20px;padding:40px;display:flex}
