.ig-post[data-astro-cid-jqbyjekv]{background:#fff;border-radius:4px;box-shadow:0 4px 30px color-mix(in srgb,var(--brown) 7%,transparent);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);overflow:hidden}.ig-post[data-astro-cid-jqbyjekv]:hover{transform:translateY(-4px);box-shadow:0 16px 40px color-mix(in srgb,var(--brown) 14%,transparent)}.ig-post__enlace[data-astro-cid-jqbyjekv]{display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ig-post__enlace[data-astro-cid-jqbyjekv]:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ig-post__portada[data-astro-cid-jqbyjekv]{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--cream-dark)}.ig-post__img[data-astro-cid-jqbyjekv]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.22,1,.36,1)}.ig-post[data-astro-cid-jqbyjekv]:hover .ig-post__img[data-astro-cid-jqbyjekv]{transform:scale(1.05)}.ig-post__icono[data-astro-cid-jqbyjekv]{position:absolute;top:10px;right:10px;width:20px;height:20px;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.ig-post__play[data-astro-cid-jqbyjekv]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ig-post__play[data-astro-cid-jqbyjekv] svg[data-astro-cid-jqbyjekv]{width:54px;height:54px;padding:14px 12px 14px 16px;box-sizing:border-box;color:#fff;background:color-mix(in srgb,var(--text) 45%,transparent);border:1px solid rgba(255,255,255,.7);border-radius:50%}.ig-post__pie[data-astro-cid-jqbyjekv]{display:flex;flex-direction:column;gap:6px;padding:14px 16px 18px}.ig-post__fecha[data-astro-cid-jqbyjekv]{font-family:var(--font-texto);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.ig-post__texto[data-astro-cid-jqbyjekv]{font-family:var(--font-texto);font-weight:300;font-size:.88rem;line-height:1.6;color:var(--text-light);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ig-sr[data-astro-cid-jqbyjekv]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ig-modal{padding:0;border:0;border-radius:4px;background:var(--cream);color:var(--text);width:min(980px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:hidden;box-shadow:0 30px 90px color-mix(in srgb,var(--brown) 35%,transparent)}.ig-modal::backdrop{background:color-mix(in srgb,var(--hero-base) 72%,transparent)}.ig-modal__caja{position:relative;display:grid;grid-template-columns:1fr;max-height:calc(100dvh - 32px);overflow-y:auto}.ig-modal__cerrar{position:absolute;top:10px;right:10px;z-index:3;width:40px;height:40px;padding:9px;border:0;border-radius:50%;cursor:pointer;color:var(--text);background:color-mix(in srgb,var(--cream) 88%,transparent);transition:background-color .3s ease,color .3s ease}.ig-modal__cerrar:hover{background:var(--gold);color:#fff}.ig-modal__cerrar svg,.ig-modal__nav svg{width:100%;height:100%;display:block}.ig-modal__media{position:relative;display:flex;align-items:center;justify-content:center;background:var(--hero-base);min-height:260px}.ig-modal__img{display:block;width:100%;height:auto;max-height:70dvh;object-fit:contain}.ig-modal__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;padding:9px;border:0;border-radius:50%;cursor:pointer;color:var(--text);background:color-mix(in srgb,var(--cream) 88%,transparent);transition:background-color .3s ease,color .3s ease}.ig-modal__nav:hover{background:var(--gold);color:#fff}.ig-modal__nav[hidden],.ig-modal__contador[hidden]{display:none}.ig-modal__nav--prev{left:10px}.ig-modal__nav--next{right:10px}.ig-modal__cerrar:focus-visible,.ig-modal__nav:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ig-modal__contador{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:20px;font-family:var(--font-texto);font-size:12px;letter-spacing:.1em;color:#fff;background:color-mix(in srgb,var(--text) 60%,transparent)}.ig-modal__info{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:28px 28px 32px;overflow-y:auto}.ig-modal__fecha{font-family:var(--font-texto);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--gold)}.ig-modal__texto{margin:0;font-family:var(--font-texto);font-weight:300;font-size:.95rem;line-height:1.8;color:var(--text-light);white-space:pre-line;overflow-wrap:anywhere}.ig-modal__texto[hidden]{display:none}@media(min-width:768px){.ig-modal__caja{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);overflow:hidden}.ig-modal__media{min-height:0}.ig-modal__img{max-height:calc(100dvh - 32px)}.ig-modal__info{max-height:calc(100dvh - 32px);padding:56px 32px 32px}}
