.photo[data-astro-cid-74lbw5zh]{margin:0}.photo[data-astro-cid-74lbw5zh] img{display:block;width:100%;height:auto;border-radius:0}.credit[data-astro-cid-74lbw5zh]{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--color-text-muted)}.credit[data-astro-cid-74lbw5zh] a[data-astro-cid-74lbw5zh]{color:inherit;text-decoration:underline;text-underline-offset:2px}.credit[data-astro-cid-74lbw5zh] a[data-astro-cid-74lbw5zh]:hover{color:var(--color-accent-text)}.card[data-astro-cid-ldcvgv4j]{display:flex;flex-direction:column;height:100%;background:var(--color-surface);border:1px solid var(--color-border);border-top:2px solid var(--color-data);text-decoration:none;color:var(--color-text);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.card[data-astro-cid-ldcvgv4j]:hover{border-color:var(--color-border-strong);border-top-color:var(--color-accent);background:var(--color-surface-2)}.card__media[data-astro-cid-ldcvgv4j] img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-bottom:1px solid var(--color-border);filter:brightness(.92)}.card__body[data-astro-cid-ldcvgv4j]{display:flex;flex-direction:column;flex:1;padding:var(--sp-5)}.card__meta[data-astro-cid-ldcvgv4j]{display:flex;align-items:center;gap:var(--sp-3);font-family:var(--font-num);font-size:10.5px;text-transform:uppercase;letter-spacing:.09em}.card__cluster[data-astro-cid-ldcvgv4j]{display:inline-flex;align-items:center;gap:6px;color:var(--color-accent-text);flex:none}.card__mark[data-astro-cid-ldcvgv4j]{width:5px;height:5px;flex:none;background:var(--color-data)}.card__leader[data-astro-cid-ldcvgv4j]{flex:1;height:0;border-bottom:1px dotted var(--color-border-strong);opacity:.35;transform:translateY(-1px)}.card__date[data-astro-cid-ldcvgv4j]{color:var(--color-text-muted);flex:none}.card__title[data-astro-cid-ldcvgv4j]{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-lg);line-height:1.18;letter-spacing:-.01em;margin:var(--sp-4) 0 var(--sp-2);transition:color var(--dur-fast) var(--ease)}.card[data-astro-cid-ldcvgv4j]:hover .card__title[data-astro-cid-ldcvgv4j]{color:var(--color-accent-text)}.card__excerpt[data-astro-cid-ldcvgv4j]{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.55;margin:0;flex:1}.card__cta[data-astro-cid-ldcvgv4j]{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--color-border);font-family:var(--font-num);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);transition:color var(--dur-fast) var(--ease)}.card[data-astro-cid-ldcvgv4j]:hover .card__cta[data-astro-cid-ldcvgv4j]{color:var(--color-accent-text)}.card__arrow[data-astro-cid-ldcvgv4j]{transition:transform var(--dur-fast) var(--ease)}.card[data-astro-cid-ldcvgv4j]:hover .card__arrow[data-astro-cid-ldcvgv4j]{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.card__arrow[data-astro-cid-ldcvgv4j],.card__media[data-astro-cid-ldcvgv4j] img{transition:none}}.pagination[data-astro-cid-z6vjb6tl]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-7)}.pg-list[data-astro-cid-z6vjb6tl]{display:flex;align-items:center;gap:var(--sp-2);list-style:none;margin:0;padding:0}.pg[data-astro-cid-z6vjb6tl]{display:grid;place-items:center;min-width:40px;height:40px;padding-inline:var(--sp-2);border-radius:var(--r-sm);border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--color-text-muted);font-size:var(--fs-sm);text-decoration:none;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}a[data-astro-cid-z6vjb6tl].pg:hover{border-color:var(--color-border-strong);color:var(--color-text)}.pg--cur[data-astro-cid-z6vjb6tl]{border-color:var(--color-accent);color:var(--color-accent-text);font-weight:700}.pg--gap[data-astro-cid-z6vjb6tl]{border-color:transparent;background:transparent}.pg--off[data-astro-cid-z6vjb6tl]{opacity:.4;pointer-events:none}@media(max-width:480px){.pg--nav[data-astro-cid-z6vjb6tl]{min-width:auto}}
