.post.svelte-12njbn4{border-radius:calc(var(--ui-radius) * 1.75);background:var(--ui-surface);min-inline-size:0;box-shadow:var(--ui-shadow-xs);transition:translate var(--ui-dur) var(--ui-ease-out), box-shadow var(--ui-dur) var(--ui-ease-out);align-content:start;gap:1rem;padding:.5rem;display:grid;position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){.post.svelte-12njbn4:hover{box-shadow:var(--ui-shadow-card);translate:0 -3px}}.feature.svelte-12njbn4{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);padding:.625rem}@media (width<52rem){.feature.svelte-12njbn4{grid-template-columns:minmax(0,1fr)}}.cover.svelte-12njbn4 .art{border-radius:calc(var(--ui-radius) * 1.25)}.text.svelte-12njbn4{justify-items:start;gap:.625rem;padding:.25rem .75rem .75rem;display:grid}.feature.svelte-12njbn4 .text:where(.svelte-12njbn4){padding:1rem}.pill.svelte-12njbn4{z-index:1;background:var(--lightningcss-light,hsl(var(--h) 60% 50% / .1))var(--lightningcss-dark,hsl(var(--h) 60% 70% / .14));color:var(--lightningcss-light,hsl(var(--h) 55% 32%))var(--lightningcss-dark,hsl(var(--h) 65% 78%));border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;text-decoration:none;position:relative}.headline.svelte-12njbn4{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:650;line-height:1.2}.feature.svelte-12njbn4 .headline:where(.svelte-12njbn4){letter-spacing:-.04em;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.05}.headline.svelte-12njbn4 span:where(.svelte-12njbn4){display:inline-block}.link.svelte-12njbn4{color:inherit;text-decoration:none}.link.svelte-12njbn4:after{content:"";border-radius:inherit;position:absolute;inset:0}.link.svelte-12njbn4:focus-visible{outline:none}.post.svelte-12njbn4:has(.link:where(.svelte-12njbn4):focus-visible){outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:var(--ui-ring-offset)}.pill.svelte-12njbn4:focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:2px}.excerpt.svelte-12njbn4{color:var(--ui-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.feature.svelte-12njbn4 .excerpt:where(.svelte-12njbn4){font-size:1.0625rem}.meta.svelte-12njbn4{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin:.25rem 0 0;font-size:.8125rem;display:flex}.meta.svelte-12njbn4 span:where(.svelte-12njbn4):first-of-type{color:var(--ui-fg);font-weight:500}
