article.svelte-1y9zuvj{min-width:0;color:var(--editorial-ink)}.featured.svelte-1y9zuvj{display:grid;align-items:center;column-gap:clamp(2rem,5vw,5rem)}.featured.with-cover.svelte-1y9zuvj{grid-template-columns:1fr 1.1fr}.story-copy.svelte-1y9zuvj{min-width:0}.category.svelte-1y9zuvj{color:var(--editorial-category);font-size:.75rem;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:.11em;margin:0 0 1.25rem}h2.svelte-1y9zuvj,h3.svelte-1y9zuvj{margin:0;text-wrap:balance}h2.svelte-1y9zuvj{font-size:clamp(2.6rem,4.65vw,4.4rem);line-height:1.06;letter-spacing:-.052em;font-weight:600}h3.svelte-1y9zuvj{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.17;letter-spacing:-.03em;font-weight:600}h2.svelte-1y9zuvj a:where(.svelte-1y9zuvj),h3.svelte-1y9zuvj a:where(.svelte-1y9zuvj){color:var(--editorial-ink);text-decoration:none}h2.svelte-1y9zuvj a:where(.svelte-1y9zuvj):hover,h3.svelte-1y9zuvj a:where(.svelte-1y9zuvj):hover{color:var(--editorial-hover)}.summary.svelte-1y9zuvj{color:var(--editorial-summary);font-size:1rem;line-height:1.6;margin:1rem 0 0;max-width:37ch;text-wrap:pretty}.featured.svelte-1y9zuvj .summary:where(.svelte-1y9zuvj){font-size:clamp(1.05rem,1.55vw,1.2rem);margin-top:1.5rem}.metadata.svelte-1y9zuvj{display:flex;gap:.6rem;flex-wrap:wrap;color:var(--editorial-muted);font-size:.8rem;line-height:1.5;margin:.4rem 0 0}.read-link.svelte-1y9zuvj{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;margin-top:1.6rem;color:var(--editorial-link);font-size:.95rem;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.35em}.read-link.svelte-1y9zuvj:hover{text-decoration-color:currentColor}.arrow.svelte-1y9zuvj{font-size:1.3rem}.byline.svelte-1y9zuvj{margin:1.5rem 0 0;color:var(--editorial-muted);font-size:.8rem}.cover.svelte-1y9zuvj{position:relative;margin:0;min-width:0;background:#eeede8;border-radius:3px;overflow:hidden}img.svelte-1y9zuvj{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.cover-caption.svelte-1y9zuvj{position:absolute;inset:auto 1.5rem 1.35rem;margin:0;display:flex;justify-content:space-between;gap:.5rem;color:#4c4b43;font-size:.65rem;font-weight:500;letter-spacing:.015em}.cover-caption.svelte-1y9zuvj span:where(.svelte-1y9zuvj){color:#69685f}a.svelte-1y9zuvj:focus-visible{outline:2px solid var(--editorial-link);outline-offset:5px;border-radius:2px}@media(max-width:959px){.featured.with-cover.svelte-1y9zuvj{grid-template-columns:1fr;gap:2rem}h2.svelte-1y9zuvj{font-size:clamp(2.55rem,7vw,4.25rem);max-width:16ch}.featured.svelte-1y9zuvj .summary:where(.svelte-1y9zuvj){max-width:46ch}.byline.svelte-1y9zuvj{margin-top:1.25rem}.read-link.svelte-1y9zuvj{margin-top:.8rem}.cover.svelte-1y9zuvj{max-width:100%}img.svelte-1y9zuvj{aspect-ratio:1.2;object-fit:cover}}@media(max-width:480px){.category.svelte-1y9zuvj{margin-bottom:1rem}h2.svelte-1y9zuvj{font-size:2.65rem}.featured.svelte-1y9zuvj .summary:where(.svelte-1y9zuvj){margin-top:1.25rem;font-size:1.05rem}.cover-caption.svelte-1y9zuvj{inset-inline:1rem;bottom:1rem}}.newsletter-page.svelte-12eivhs{background:var(--editorial-paper);color:var(--editorial-ink);padding:0 clamp(1.25rem,5vw,5rem) 4rem;overflow-wrap:anywhere}.publication-header.svelte-12eivhs{max-width:72rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;border-bottom:1px solid var(--editorial-rule)}.publication-header.svelte-12eivhs .brand:where(.svelte-12eivhs){display:inline-flex;align-items:center;min-height:44px;color:var(--editorial-ink);text-decoration:none;font-size:1.35rem;font-weight:600}.brand.svelte-12eivhs:focus-visible{outline:2px solid var(--editorial-link);outline-offset:4px}h1.svelte-12eivhs{margin:0;font-size:1rem;font-weight:500;letter-spacing:-.02em}.library.svelte-12eivhs{max-width:72rem;margin:0 auto}.publication-note.svelte-12eivhs{font-size:.82rem;line-height:1.6;color:var(--editorial-muted);margin:1.5rem 0 3.25rem}.more-stories.svelte-12eivhs{margin-top:5rem;border-top:1px solid var(--editorial-rule);padding-top:2rem}.more-stories.svelte-12eivhs h2:where(.svelte-12eivhs){font-size:1.15rem;font-weight:500;letter-spacing:-.025em;margin:0 0 2rem}.article-grid.svelte-12eivhs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.empty.svelte-12eivhs{padding:3rem 0 5rem;font-size:1.5rem}@media(max-width:959px){.article-grid.svelte-12eivhs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.publication-header.svelte-12eivhs{padding:.9rem 0}.publication-note.svelte-12eivhs{max-width:31ch;margin:1.25rem 0 2.5rem}.newsletter-page.svelte-12eivhs{padding-bottom:2.5rem}.article-grid.svelte-12eivhs{grid-template-columns:1fr;gap:2.5rem}}
