.ex-card[data-astro-cid-dohjnao5]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid var(--border);background:var(--card);box-shadow:0 1px 3px #00000014;transition:transform .7s var(--ease),box-shadow .7s var(--ease)}.ex-card[data-astro-cid-dohjnao5]:hover{transform:translateY(-8px);box-shadow:0 24px 64px -12px #0a456438,0 12px 32px -8px #231f202e}.ex-card[data-astro-cid-dohjnao5].is-new{animation:fadeUp .8s var(--ease) both}.ex-card-link[data-astro-cid-dohjnao5]{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.ex-banner[data-astro-cid-dohjnao5]{position:relative;overflow:hidden;background:#0a45640f}.ex-banner-dual[data-astro-cid-dohjnao5]{display:grid;grid-template-columns:1fr 1fr;gap:1px;aspect-ratio:2 / 1}.ex-banner-dual[data-astro-cid-dohjnao5]>div[data-astro-cid-dohjnao5]{overflow:hidden;height:100%}.ex-banner-single[data-astro-cid-dohjnao5]{aspect-ratio:16 / 9}.ex-banner[data-astro-cid-dohjnao5] img[data-astro-cid-dohjnao5]{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out;color:transparent;font-size:0}.ex-card[data-astro-cid-dohjnao5]:hover .ex-banner[data-astro-cid-dohjnao5] img[data-astro-cid-dohjnao5]{transform:scale(1.04)}.ex-banner-empty[data-astro-cid-dohjnao5]{display:grid;place-items:center;color:#0a45642e}.ex-ribbon[data-astro-cid-dohjnao5]{position:absolute;left:0;right:0;bottom:0;padding:6px 12px;background:#231f20b3;backdrop-filter:blur(4px);color:#ffffffe0;font-size:10px;letter-spacing:.04em}.ex-head[data-astro-cid-dohjnao5]{padding:16px 16px 12px}.ex-organism[data-astro-cid-dohjnao5]{font-family:var(--font-sub);font-style:italic;font-size:12px;color:var(--primary);margin-bottom:4px}.ex-title[data-astro-cid-dohjnao5]{font-family:var(--font-head);font-weight:700;font-size:16px;line-height:1.35;color:var(--foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s}.ex-card[data-astro-cid-dohjnao5]:hover .ex-title[data-astro-cid-dohjnao5]{color:var(--primary)}.ex-more[data-astro-cid-dohjnao5]{overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease-in-out,opacity .5s ease-in-out}.ex-card[data-astro-cid-dohjnao5]:hover .ex-more[data-astro-cid-dohjnao5],.ex-card[data-astro-cid-dohjnao5]:focus-within .ex-more[data-astro-cid-dohjnao5]{max-height:24rem;opacity:1}.ex-more-inner[data-astro-cid-dohjnao5]{padding:0 16px 20px;display:flex;flex-direction:column;gap:12px}.ex-rule[data-astro-cid-dohjnao5]{height:1px;background:var(--border)}.ex-summary[data-astro-cid-dohjnao5],.ex-facts[data-astro-cid-dohjnao5],.ex-cta[data-astro-cid-dohjnao5]{transform:translateY(8px);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out}.ex-card[data-astro-cid-dohjnao5]:hover .ex-summary[data-astro-cid-dohjnao5],.ex-card[data-astro-cid-dohjnao5]:hover .ex-facts[data-astro-cid-dohjnao5],.ex-card[data-astro-cid-dohjnao5]:hover .ex-cta[data-astro-cid-dohjnao5],.ex-card[data-astro-cid-dohjnao5]:focus-within .ex-summary[data-astro-cid-dohjnao5],.ex-card[data-astro-cid-dohjnao5]:focus-within .ex-facts[data-astro-cid-dohjnao5],.ex-card[data-astro-cid-dohjnao5]:focus-within .ex-cta[data-astro-cid-dohjnao5]{transform:none;opacity:1}.ex-summary[data-astro-cid-dohjnao5]{transition-delay:75ms;font-size:12px;color:var(--muted-foreground);line-height:1.65}.ex-facts[data-astro-cid-dohjnao5]{transition-delay:.1s;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px;color:#231f20c7}.ex-facts[data-astro-cid-dohjnao5] li[data-astro-cid-dohjnao5]{display:flex;gap:8px;align-items:flex-start}.ex-facts[data-astro-cid-dohjnao5] b[data-astro-cid-dohjnao5]{font-weight:500;color:#231f2099}.ico[data-astro-cid-dohjnao5]{color:var(--primary);width:14px;flex:none;font-size:12px;line-height:1.6;text-align:center}.ex-cta[data-astro-cid-dohjnao5]{transition-delay:.15s;display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 16px;border:1px solid rgba(52,152,219,.45);border-radius:10px;color:var(--primary);font-size:12px;font-weight:400}@media(hover:none){.ex-more[data-astro-cid-dohjnao5]{max-height:none;opacity:1}.ex-summary[data-astro-cid-dohjnao5],.ex-facts[data-astro-cid-dohjnao5],.ex-cta[data-astro-cid-dohjnao5]{opacity:1;transform:none}.ex-facts[data-astro-cid-dohjnao5]{display:none}}
