.card[data-astro-cid-iyiqi2so]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-md);background:var(--surface-tile);transition:box-shadow var(--dur) var(--ease)}.card[data-astro-cid-iyiqi2so]:hover{box-shadow:var(--shadow-float)}.card[data-astro-cid-iyiqi2so] .card-image{border-radius:0;border:0}.card-text[data-astro-cid-iyiqi2so]{display:flex;flex:1;flex-direction:column;padding:1.25rem 1.375rem 1.375rem}.kicker[data-astro-cid-iyiqi2so]{display:flex;align-items:center;gap:.625rem;margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.card-title[data-astro-cid-iyiqi2so]{margin:0 0 .375rem;font-size:1.1875rem;line-height:1.3}.card-title[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]{color:var(--ink);text-decoration:none}.card-title[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]:after{content:"";position:absolute;inset:0}.card-title[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]:focus-visible{outline:none}.card[data-astro-cid-iyiqi2so]:has(a:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.date[data-astro-cid-iyiqi2so]{margin:0 0 .75rem;font-size:var(--t-small);color:var(--text-secondary)}.summary[data-astro-cid-iyiqi2so]{margin:0 0 1.25rem;font-size:var(--t-small);color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.foot[data-astro-cid-iyiqi2so]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:auto 0 0}.tag[data-astro-cid-iyiqi2so]{padding:.3125rem .625rem;border-radius:var(--r-sm);background:var(--surface-card);font-size:.8125rem;font-weight:500;color:var(--text-primary)}.read[data-astro-cid-iyiqi2so]{font-size:var(--t-small);font-weight:600;color:var(--accent-hover)}.card[data-astro-cid-iyiqi2so]:hover .read[data-astro-cid-iyiqi2so]{text-decoration:underline}.draft[data-astro-cid-iyiqi2so]{padding:0 .375rem;border:1px solid var(--status-caution-border);border-radius:var(--r-xs);background:var(--status-caution-bg);color:var(--status-caution-text);letter-spacing:0;text-transform:none}@media(min-width:48rem){.featured[data-astro-cid-iyiqi2so]{flex-direction:row}.featured[data-astro-cid-iyiqi2so] .card-image{flex:0 0 55%;width:55%;height:auto;min-height:20rem;aspect-ratio:auto;align-self:stretch}.featured[data-astro-cid-iyiqi2so] .card-text[data-astro-cid-iyiqi2so]{justify-content:center;padding:2rem}.featured[data-astro-cid-iyiqi2so] .card-title[data-astro-cid-iyiqi2so]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.featured[data-astro-cid-iyiqi2so] .summary[data-astro-cid-iyiqi2so]{font-size:var(--t-body);-webkit-line-clamp:4}}
