.category-tabs[data-astro-cid-hjxl4oo6]{border-block-end:1px solid var(--rule);margin-block-end:1.5rem}.category-tabs[data-astro-cid-hjxl4oo6] ul[data-astro-cid-hjxl4oo6]{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-tabs[data-astro-cid-hjxl4oo6] ul[data-astro-cid-hjxl4oo6]::-webkit-scrollbar{display:none}.category-tabs[data-astro-cid-hjxl4oo6] li[data-astro-cid-hjxl4oo6]{flex:0 0 auto;scroll-snap-align:start;margin:0}.category-tabs[data-astro-cid-hjxl4oo6] a[data-astro-cid-hjxl4oo6]{display:inline-block;padding-block:.6rem;font-family:var(--font-mono);font-size:var(--fs-mono-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-muted);text-decoration:none;border-block-end:2px solid transparent;transition:color var(--transition),border-color var(--transition);white-space:nowrap}.category-tabs[data-astro-cid-hjxl4oo6] a[data-astro-cid-hjxl4oo6]:hover{color:var(--fg)}.category-tabs[data-astro-cid-hjxl4oo6] a[data-astro-cid-hjxl4oo6].is-active{color:var(--accent);border-block-end-color:var(--accent)}.feed-item[data-astro-cid-xndqzzzk]{--headline-color: var(--fg);padding-block:1.25rem}.feed-item[data-astro-cid-xndqzzzk].has-rule+.feed-item[data-astro-cid-xndqzzzk].has-rule{border-block-start:1px solid var(--rule)}.card-link[data-astro-cid-xndqzzzk]{display:grid;gap:.85rem;text-decoration:none;color:inherit}.media[data-astro-cid-xndqzzzk]{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-img);background:var(--bg-soft)}.media[data-astro-cid-xndqzzzk] img[data-astro-cid-xndqzzzk]{inline-size:100%;block-size:100%;object-fit:cover}.body[data-astro-cid-xndqzzzk]{display:flex;flex-direction:column;gap:.5rem}.eyebrow[data-astro-cid-xndqzzzk]{font-family:var(--font-mono);font-size:var(--fs-mono-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent)}.headline[data-astro-cid-xndqzzzk]{font-size:var(--fs-card);line-height:1.25;font-weight:600;color:var(--headline-color);margin:0;text-wrap:balance}.card-link[data-astro-cid-xndqzzzk]:hover .headline[data-astro-cid-xndqzzzk]{color:var(--accent)}.dek[data-astro-cid-xndqzzzk]{font-size:var(--fs-sm);line-height:1.45;color:var(--fg-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.meta[data-astro-cid-xndqzzzk]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-block-start:.15rem;font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--tracking-label);text-transform:lowercase;color:var(--fg-soft)}.meta[data-astro-cid-xndqzzzk] .rel[data-astro-cid-xndqzzzk]{font-variant-numeric:tabular-nums}.read-marker[data-astro-cid-xndqzzzk]{color:var(--accent);text-transform:uppercase;letter-spacing:var(--tracking-chrome)}.home-feed[data-astro-cid-j7pv25f6]{padding-block:2rem 3rem}.page-head[data-astro-cid-j7pv25f6]{margin-block-end:1.5rem}.page-head[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-block:0 .5rem;font-size:var(--fs-display);line-height:1.05}.page-dek[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.5;color:var(--fg-muted);margin:0;max-inline-size:55ch}.feed-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0}.feed-row[data-astro-cid-j7pv25f6]{margin:0}.feed-row[data-astro-cid-j7pv25f6]+.feed-row[data-astro-cid-j7pv25f6] .feed-item{border-block-start:1px solid var(--rule)}.empty[data-astro-cid-j7pv25f6]{padding-block:2rem;color:var(--fg-muted);font-size:1.0625rem}.home-foot[data-astro-cid-j7pv25f6]{margin-block-start:3rem;border-block-start:1px solid var(--rule);padding-block-start:1.5rem}.home-foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--fs-mono-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);text-decoration:none}.home-foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:4px}
