.kat-teaser.svelte-1xywcr3{margin-bottom:clamp(32px,4vw,52px)}.kat-teaser.svelte-1xywcr3 h2:where(.svelte-1xywcr3){margin:0 0 16px}.kat-teaser.svelte-1xywcr3 ul:where(.svelte-1xywcr3){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kat-teaser.svelte-1xywcr3 li:where(.svelte-1xywcr3){background:var(--bg-tint);border:1px solid var(--rule);flex-direction:column;gap:6px;padding:18px 22px;transition:border-color .2s,transform .2s;display:flex;position:relative}.kat-teaser.svelte-1xywcr3 li:where(.svelte-1xywcr3):hover,.kat-teaser.svelte-1xywcr3 li:where(.svelte-1xywcr3):focus-within{border-color:var(--yellow);transform:translateY(-2px)}.kat-teaser.svelte-1xywcr3 a:where(.svelte-1xywcr3){color:var(--ink);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(17px,1.6vw,21px);font-weight:700;text-decoration:none}.kat-teaser.svelte-1xywcr3 a:where(.svelte-1xywcr3):after{content:"";position:absolute;inset:0}.kat-teaser.svelte-1xywcr3 a:where(.svelte-1xywcr3):focus-visible{outline:none}.kat-teaser.svelte-1xywcr3 span:where(.svelte-1xywcr3){color:var(--ink-2);font-size:14px;line-height:1.5}
