.spotlight.svelte-17wxtsm{position:relative}.stretched-link.svelte-17wxtsm{color:inherit;text-decoration:none}.stretched-link.svelte-17wxtsm:after{content:"";z-index:1;position:absolute;inset:0}.spotlight-media.svelte-17wxtsm{aspect-ratio:4/3;background:var(--ink);position:relative;overflow:hidden}.spotlight.wide.svelte-17wxtsm .spotlight-media:where(.svelte-17wxtsm){aspect-ratio:21/7}.spotlight-media.svelte-17wxtsm img:where(.svelte-17wxtsm),.spotlight-media.svelte-17wxtsm svg{object-fit:cover;width:100%;height:100%;display:block}.spotlight-tags.svelte-17wxtsm{z-index:2;gap:8px;display:flex;position:absolute;top:14px;left:14px}.spotlight-tags.svelte-17wxtsm span:where(.svelte-17wxtsm){font-family:var(--font-mono);letter-spacing:.04em;background:var(--ink);color:var(--paper);padding:6px 10px;font-size:.68rem;font-weight:400}.spotlight-tags.svelte-17wxtsm span.highlight:where(.svelte-17wxtsm){color:#fff;background:#000}.spotlight-body.svelte-17wxtsm{background:var(--cat-tint);color:var(--cat-ink);padding:24px 24px 0}.spotlight-body.svelte-17wxtsm h2:where(.svelte-17wxtsm){font-family:var(--font-headline);color:var(--cat-ink);font-size:1.4rem;line-height:1.2}.spotlight-byline.svelte-17wxtsm{font-family:var(--font-mono);color:var(--cat-ink);opacity:.75;border-top:1px solid var(--cat-ink);margin-top:12px;padding:10px 0;font-size:.76rem}.spotlight-byline.svelte-17wxtsm b:where(.svelte-17wxtsm){font-family:var(--font-mono-bold);color:var(--cat-ink);opacity:1;font-weight:700}.spotlight-foot.svelte-17wxtsm{background:var(--cat-tint);justify-content:space-between;align-items:flex-end;gap:10px;padding:0 24px 20px;display:flex}.spotlight-dek.svelte-17wxtsm{font-family:var(--font-body);color:var(--cat-ink);max-width:34ch;margin:0;font-size:.92rem;line-height:1.5}.read-more.svelte-17wxtsm{font-family:var(--font-mono);white-space:nowrap;color:var(--cat-ink);font-size:.78rem;font-weight:700}.tag-row.svelte-17wxtsm{border-top:1px solid var(--cat-ink);display:flex}.tag-label.svelte-17wxtsm{font-family:var(--font-mono);color:var(--cat-ink);border-right:1px solid var(--cat-ink);white-space:nowrap;padding:10px 16px;font-size:.74rem;font-weight:400}.tag-filler.svelte-17wxtsm{background:var(--cat-tint);flex:1}.cat-block.svelte-12s6yie{border-bottom:1px solid var(--ink);padding:34px 0}.cat-block.svelte-12s6yie:last-child{border-bottom:none}.article-layout.svelte-12s6yie{grid-template-columns:minmax(320px,50%) 1fr;align-items:start;gap:40px;display:grid}.article-layout.solo.svelte-12s6yie{grid-template-columns:1fr}.text-grid.svelte-12s6yie{grid-template-columns:repeat(2,1fr);gap:32px 30px;display:grid}@media (width<=900px){.article-layout.svelte-12s6yie{grid-template-columns:1fr}}@media (width<=560px){.text-grid.svelte-12s6yie{grid-template-columns:1fr}}
