.fv[data-astro-cid-op3krjwq]{border:1px solid var(--line);background:var(--surface);width:100%;max-width:100%;display:block;overflow:hidden}.fv__toolbar[data-astro-cid-op3krjwq]{background:var(--wash);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.fv__meta[data-astro-cid-op3krjwq]{flex:160px;align-items:center;gap:.4rem;min-width:0;display:flex}.fv__title[data-astro-cid-op3krjwq]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.88rem;font-weight:700;overflow:hidden}.fv__badge[data-astro-cid-op3krjwq]{letter-spacing:.05em;text-transform:uppercase;color:var(--primary-dark);background:var(--primary-wash);border:1px solid var(--primary-pale);border-radius:999px;flex-shrink:0;padding:.12rem .32rem;font-size:.64rem;font-weight:800}.fv__actions[data-astro-cid-op3krjwq]{flex-wrap:wrap;flex-shrink:0;gap:.4rem;display:flex}.fv__btn[data-astro-cid-op3krjwq]{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.38rem .68rem;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none}.fv__btn--ghost[data-astro-cid-op3krjwq]{color:var(--ink);background:var(--surface);border-color:var(--line)}.fv__btn--ghost[data-astro-cid-op3krjwq]:hover{border-color:var(--ink-faint)}.fv__btn--primary[data-astro-cid-op3krjwq]{color:var(--on-dark);background:var(--primary);border-color:var(--primary)}.fv__btn--primary[data-astro-cid-op3krjwq]:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.fv__frameWrap[data-astro-cid-op3krjwq]{background:var(--skeleton);height:clamp(360px, 68vh, var(--fv-h));min-height:360px;max-height:78vh}.fv__frame[data-astro-cid-op3krjwq]{background:var(--surface);border:0;width:100%;height:100%;display:block}.fv__img[data-astro-cid-op3krjwq]{object-fit:contain;background:var(--surface);width:100%;height:100%;display:block}.fv__linkCard[data-astro-cid-op3krjwq]{background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:100%;height:100%;padding:2rem 1.25rem;display:flex}.fv__linkText[data-astro-cid-op3krjwq]{color:var(--ink-soft,#555);margin:0;font-size:.9rem;line-height:1.6}.fv__fallback[data-astro-cid-op3krjwq]{color:var(--ink-faint);border-top:1px solid var(--line);background:var(--surface);margin:0;padding:.5rem .75rem;font-size:.78rem;line-height:1.45}.fv__fallback[data-astro-cid-op3krjwq] a[data-astro-cid-op3krjwq]{color:var(--primary-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=900px){.fv__toolbar[data-astro-cid-op3krjwq]{gap:.45rem;padding:.55rem .65rem}.fv__title[data-astro-cid-op3krjwq]{font-size:.84rem}.fv__btn[data-astro-cid-op3krjwq]{padding:.34rem .6rem;font-size:.74rem}.fv__fallback[data-astro-cid-op3krjwq]{padding:.45rem .65rem;font-size:.76rem}}@media (width<=640px){.fv__toolbar[data-astro-cid-op3krjwq]{gap:.4rem;padding:.5rem .6rem}.fv__meta[data-astro-cid-op3krjwq]{gap:.32rem}.fv__title[data-astro-cid-op3krjwq]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.fv__badge[data-astro-cid-op3krjwq]{padding:.1rem .28rem;font-size:.6rem}.fv__actions[data-astro-cid-op3krjwq]{justify-content:flex-start;gap:.32rem;width:100%}.fv__btn[data-astro-cid-op3krjwq]{padding:.32rem .55rem;font-size:.72rem}.fv__frameWrap[data-astro-cid-op3krjwq]{height:clamp(340px,62vh,520px);min-height:340px}.fv__fallback[data-astro-cid-op3krjwq]{padding:.45rem .6rem;font-size:.74rem}}@media (width<=380px){.fv__toolbar[data-astro-cid-op3krjwq]{gap:.32rem;padding:.45rem .5rem}.fv__btn[data-astro-cid-op3krjwq]{padding:.3rem .5rem;font-size:.7rem}.fv__fallback[data-astro-cid-op3krjwq]{padding:.4rem .5rem}.fv__frameWrap[data-astro-cid-op3krjwq]{height:clamp(320px,60vh,460px);min-height:320px}}.fv__frame[data-astro-cid-op3krjwq],.fv__img[data-astro-cid-op3krjwq],.fv__linkCard[data-astro-cid-op3krjwq],.fv__frameWrap[data-astro-cid-op3krjwq]{visibility:visible!important;opacity:1!important;display:block!important}
