.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]{color:var(--ink);height:100%;padding:var(--space-5) 0;flex-direction:column;align-items:start;text-decoration:none;display:flex}.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));font-family:var(--font-display);margin-block:var(--space-2) var(--space-5);font-size:2.7rem;line-height:1.2;display:block}h3[data-v-ea92a6f9]{margin-bottom:var(--space-4);line-height:1.12}.entry-card__summary[data-v-ea92a6f9]{color:var(--muted);max-width:56ch;line-height:1.7}.entry-card__read[data-v-ea92a6f9]{gap:var(--space-3);padding-top:var(--space-4);margin-top:auto;font-size:.85rem;font-weight:700;display:inline-flex}.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]{margin-block:0 var(--space-3);font-size:1.65rem}.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]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.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 (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 (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)}}
