@layer components{.card[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g]{color:var(--color-text);text-decoration:none}.title[data-astro-cid-jngwnw7g]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}.kicker[data-astro-cid-jngwnw7g]{color:var(--color-accent-ink);font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:600}.standfirst[data-astro-cid-jngwnw7g]{color:var(--color-muted);font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-style:normal;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.meta[data-astro-cid-jngwnw7g]{color:var(--color-muted);font-family:var(--font-ui);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:.8rem;font-style:normal;font-weight:500}.media[data-astro-cid-jngwnw7g]{background:var(--color-code-bg);overflow:hidden}.media[data-astro-cid-jngwnw7g] picture,.media[data-astro-cid-jngwnw7g] img{object-fit:cover;width:100%;height:100%}.media[data-astro-cid-jngwnw7g] img{transition:transform .4s}.card[data-astro-cid-jngwnw7g]:hover .title[data-astro-cid-jngwnw7g],.card[data-astro-cid-jngwnw7g]:focus-within .title[data-astro-cid-jngwnw7g]{color:var(--color-accent-ink)}.card[data-astro-cid-jngwnw7g]:hover .media[data-astro-cid-jngwnw7g] img,.card[data-astro-cid-jngwnw7g]:focus-within .media[data-astro-cid-jngwnw7g] img{transform:scale(1.03)}.standard[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g],.lead[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g]{gap:.85rem;display:grid}.standard[data-astro-cid-jngwnw7g] .media[data-astro-cid-jngwnw7g],.lead[data-astro-cid-jngwnw7g] .media[data-astro-cid-jngwnw7g]{aspect-ratio:16/9}.standard[data-astro-cid-jngwnw7g] .copy[data-astro-cid-jngwnw7g],.lead[data-astro-cid-jngwnw7g] .copy[data-astro-cid-jngwnw7g]{gap:.4rem;display:grid}.standard[data-astro-cid-jngwnw7g] .title[data-astro-cid-jngwnw7g]{font-size:1.4rem}.lead[data-astro-cid-jngwnw7g] .title[data-astro-cid-jngwnw7g]{letter-spacing:-.02em;font-size:clamp(2rem,1.2rem + 2.6vw,3.3rem);font-weight:600;line-height:1.1}.lead[data-astro-cid-jngwnw7g] .standfirst[data-astro-cid-jngwnw7g]{-webkit-line-clamp:3;font-size:1.08rem}.text[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g],.text[data-astro-cid-jngwnw7g] .copy[data-astro-cid-jngwnw7g]{gap:.3rem;display:grid}.text[data-astro-cid-jngwnw7g] .title[data-astro-cid-jngwnw7g]{font-size:1.3rem}.horizontal[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g]{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.horizontal[data-astro-cid-jngwnw7g] .media[data-astro-cid-jngwnw7g]{aspect-ratio:1;width:104px}.wide[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g]{grid-template-columns:45% minmax(0,1fr);align-items:center;gap:.9rem 1.25rem;display:grid}.wide[data-astro-cid-jngwnw7g] .media[data-astro-cid-jngwnw7g]{aspect-ratio:16/9}.wide[data-astro-cid-jngwnw7g] .copy[data-astro-cid-jngwnw7g]{gap:.35rem;min-width:0;display:grid}.wide[data-astro-cid-jngwnw7g] .title[data-astro-cid-jngwnw7g]{font-size:1.35rem}.horizontal[data-astro-cid-jngwnw7g] .copy[data-astro-cid-jngwnw7g]{gap:.25rem;min-width:0;display:grid}.horizontal[data-astro-cid-jngwnw7g] .title[data-astro-cid-jngwnw7g]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.05rem;display:-webkit-box;overflow:hidden}.compact[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g]{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.compact[data-astro-cid-jngwnw7g] a[data-astro-cid-jngwnw7g]:not(:has(.num)){grid-template-columns:minmax(0,1fr)}.num[data-astro-cid-jngwnw7g]{color:var(--color-accent-ink);font-family:var(--font-ui);font-variant-numeric:lining-nums tabular-nums;font-size:1.5rem;font-weight:700;line-height:1}.compact[data-astro-cid-jngwnw7g] .title[data-astro-cid-jngwnw7g]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.02rem;font-weight:560;display:-webkit-box;overflow:hidden}.compact[data-astro-cid-jngwnw7g] .copy[data-astro-cid-jngwnw7g]{gap:.2rem;min-width:0;display:grid}@media (prefers-reduced-motion:reduce){.media[data-astro-cid-jngwnw7g] img,.card[data-astro-cid-jngwnw7g]:hover .media[data-astro-cid-jngwnw7g] img,.card[data-astro-cid-jngwnw7g]:focus-within .media[data-astro-cid-jngwnw7g] img{transition:none;transform:none}}}
