.card[data-astro-cid-iyiqi2so]{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-card);border-radius:var(--r-md);background:var(--surface-card);transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.card[data-astro-cid-iyiqi2so]:hover{border-color:var(--border-control);box-shadow:var(--shadow-float)}.card[data-astro-cid-iyiqi2so] .card-image{border-radius:0;border:0;border-bottom:1px solid var(--border-hairline)}.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}.read[data-astro-cid-iyiqi2so]{margin-top:auto;align-self:flex-end;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;border-bottom:0;border-right:1px solid var(--border-hairline)}.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}}
