.page.svelte-1oa2z1y{padding-block:clamp(36px,6vw,72px) 0}.head.svelte-1oa2z1y{flex-direction:column;gap:16px;max-width:46em;margin-bottom:clamp(32px,4vw,48px);display:flex}.grid.svelte-1oa2z1y{gap:40px 28px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.grid.svelte-1oa2z1y{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.grid.svelte-1oa2z1y{grid-template-columns:repeat(3,1fr)}}.topic.svelte-1oa2z1y{flex-direction:column;gap:16px;display:flex;position:relative}.media.svelte-1oa2z1y{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--brand-tint);overflow:hidden}.media.svelte-1oa2z1y img{transition:transform .5s}.topic.svelte-1oa2z1y:hover .media:where(.svelte-1oa2z1y) img{transform:scale(1.03)}.text.svelte-1oa2z1y{flex-direction:column;gap:8px;display:flex}.count.svelte-1oa2z1y{text-transform:uppercase;letter-spacing:.06em;color:var(--brand)}.name.svelte-1oa2z1y{font:800 24px/1.15 var(--sans);letter-spacing:-.015em;font-stretch:106%}.name.svelte-1oa2z1y a:where(.svelte-1oa2z1y){color:var(--ink);text-decoration:none}.name.svelte-1oa2z1y a:where(.svelte-1oa2z1y):after{content:"";position:absolute;inset:0}.topic.svelte-1oa2z1y:hover .name:where(.svelte-1oa2z1y) a:where(.svelte-1oa2z1y){text-decoration:underline;text-decoration-thickness:2px}.desc.svelte-1oa2z1y{color:var(--muted);font-size:15.5px;line-height:1.55}
