.card.svelte-16sezc0{flex-direction:column;display:flex}.card.svelte-16sezc0 a:where(.svelte-16sezc0){color:inherit;text-decoration:none}.card.svelte-16sezc0 a.has-media:where(.svelte-16sezc0){background-color:var(--color-light-gray);display:block}.card.svelte-16sezc0 img.feature-image:where(.svelte-16sezc0){aspect-ratio:3/2;object-fit:cover;opacity:0;width:100%;height:auto;transition:opacity .35s;display:block}.card.svelte-16sezc0 img.feature-image:where(.svelte-16sezc0).loaded{opacity:1}@media (prefers-reduced-motion:reduce){.card.svelte-16sezc0 img.feature-image:where(.svelte-16sezc0){transition:none}}.card.svelte-16sezc0 .info:where(.svelte-16sezc0){flex-direction:column;flex:1;row-gap:1rem;margin-top:1rem;display:flex}.card.svelte-16sezc0 .info:where(.svelte-16sezc0) .meta:where(.svelte-16sezc0){font-size:var(--font-size-xsmall);text-transform:uppercase}.card.svelte-16sezc0 .info:where(.svelte-16sezc0) h2:where(.svelte-16sezc0){font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph-large);min-height:68px;margin-bottom:1rem}.card.svelte-16sezc0 .info:where(.svelte-16sezc0) h2:where(.svelte-16sezc0) a:where(.svelte-16sezc0):hover{text-decoration:underline}.card.svelte-16sezc0 .info:where(.svelte-16sezc0) .subtext:where(.svelte-16sezc0){border-top:1px solid var(--color-black);min-height:1lh;font-size:var(--font-size-small);color:var(--color-gray);justify-content:space-between;align-items:baseline;column-gap:.5rem;margin-top:auto;padding-top:5px;display:flex}.card.svelte-16sezc0 .info:where(.svelte-16sezc0) .subtext:where(.svelte-16sezc0) time:where(.svelte-16sezc0){text-align:right;flex-shrink:0}header.svelte-1wnry0g{text-align:center;padding:1.5rem 0 0}header.svelte-1wnry0g h1:where(.svelte-1wnry0g){font-size:var(--font-size-heading-display);text-transform:uppercase}header.svelte-1wnry0g p.description:where(.svelte-1wnry0g){font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph-large)}.items.svelte-1wnry0g{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:2rem;width:calc(100% - 8rem);margin:2rem auto;padding:0;list-style:none;display:grid}.empty.svelte-1wnry0g{text-align:center;margin:2rem auto}@media (width<=479px){.items.svelte-1wnry0g{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;width:calc(100% - 4rem)}}@media (width<=932px) and (orientation:portrait){header.svelte-1wnry0g h1:where(.svelte-1wnry0g){width:90%;margin:0 auto .5rem}header.svelte-1wnry0g .description:where(.svelte-1wnry0g){width:90%;margin:0 auto}}
