.entry-card[data-v-ea92a6f9]{border-top:2px solid var(--card-accent,var(--jade));height:100%}.entry-card--vermilion[data-v-ea92a6f9]{--card-accent:var(--vermilion)}.entry-card--gold[data-v-ea92a6f9]{--card-accent:var(--gold)}.entry-card--ink[data-v-ea92a6f9]{--card-accent:var(--ink)}.entry-card__link[data-v-ea92a6f9]{align-items:start;color:var(--ink);display:flex;flex-direction:column;height:100%;padding:var(--space-5) 0;text-decoration:none}.entry-card__link[data-v-ea92a6f9]:focus-visible{outline:2px solid var(--vermilion);outline-offset:5px}.entry-card__link:hover h3[data-v-ea92a6f9]{color:var(--vermilion)}.entry-card__term[data-v-ea92a6f9]{color:var(--card-accent,var(--jade));display:block;font-family:var(--font-display);font-size:2.7rem;line-height:1.2;margin-block:var(--space-2) var(--space-5)}h3[data-v-ea92a6f9]{line-height:1.12;margin-bottom:var(--space-4)}.entry-card__summary[data-v-ea92a6f9]{color:var(--muted);line-height:1.7;max-width:56ch}.entry-card__read[data-v-ea92a6f9]{display:inline-flex;font-size:.85rem;font-weight:700;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4)}.entry-card--featured[data-v-ea92a6f9]{background:var(--paper-light)}.entry-card--featured .entry-card__link[data-v-ea92a6f9]{padding:clamp(1.25rem,3vw,2.5rem)}.entry-card--featured h3[data-v-ea92a6f9]{font-size:clamp(2rem,4vw,3.5rem)}.entry-card--featured .entry-card__term[data-v-ea92a6f9]{font-size:clamp(3.5rem,6vw,5rem)}.entry-card--compact .entry-card__term[data-v-ea92a6f9]{font-size:1.65rem;margin-block:0 var(--space-3)}.entry-card--compact h3[data-v-ea92a6f9]{font-size:1.6rem}.entry-card--compact .entry-card__link[data-v-ea92a6f9]{padding-block:var(--space-4)}.entry-grid[data-v-08bfabcd]{display:grid;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.entry-grid--feature-first[data-v-08bfabcd]{grid-template-columns:1.6fr 1fr 1fr}.entry-grid--compact[data-v-08bfabcd]{gap:var(--space-5) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:60rem){.entry-grid[data-v-08bfabcd],.entry-grid--feature-first[data-v-08bfabcd]{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-grid--feature-first[data-v-08bfabcd]>:first-child{grid-column:1/-1}}@media(max-width:40rem){.entry-grid[data-v-08bfabcd],.entry-grid--compact[data-v-08bfabcd],.entry-grid--feature-first[data-v-08bfabcd]{grid-template-columns:minmax(0,1fr)}}
