.home-layout.svelte-1uha8ag{display:grid;grid-template-columns:1fr 20rem;gap:3rem;align-items:start}.home-main.svelte-1uha8ag{display:grid;gap:2rem;min-width:0}.featured-story-section.svelte-1uha8ag{max-width:var(--content-width)}.featured-story.svelte-1uha8ag{display:block;color:inherit;text-decoration:none}.featured-story-image.svelte-1uha8ag{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-md);opacity:0;transition:opacity .4s ease}.featured-story-image.loaded.svelte-1uha8ag{opacity:1}.featured-story-copy.svelte-1uha8ag{display:grid;gap:.75rem;padding:1.5rem 0}.featured-story-title.svelte-1uha8ag{font-family:var(--font-serif);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--text-strong);margin:0;transition:color .16s ease}.featured-story.svelte-1uha8ag:hover .featured-story-title:where(.svelte-1uha8ag){color:var(--accent)}.featured-story-summary.svelte-1uha8ag{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.6;max-width:56ch}.featured-story-meta.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.featured-story-empty.svelte-1uha8ag{display:grid;gap:.75rem;padding:3rem 0}.article-feed.svelte-1uha8ag{max-width:var(--content-width);display:grid}.home-sidebar.svelte-1uha8ag{position:sticky;top:5rem;display:grid;gap:1rem}.sidebar-heading.svelte-1uha8ag{margin:0;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.comment-sidebar-list.svelte-1uha8ag{display:grid;gap:0}.comment-sidebar-item.svelte-1uha8ag{display:grid;gap:.4rem;padding:1rem 0;border-bottom:1px solid var(--border-light);color:inherit;text-decoration:none}.comment-sidebar-item.svelte-1uha8ag:first-child{padding-top:0}.comment-sidebar-item.svelte-1uha8ag:last-child{border-bottom:none}.comment-sidebar-article.svelte-1uha8ag{font-size:.75rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.04em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comment-sidebar-body.svelte-1uha8ag{margin:0;font-size:.88rem;color:var(--text);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.comment-sidebar-item.svelte-1uha8ag:hover .comment-sidebar-body:where(.svelte-1uha8ag){color:var(--text-strong)}.comment-sidebar-byline.svelte-1uha8ag{padding-top:.25rem}@media(max-width:900px){.home-layout.svelte-1uha8ag{grid-template-columns:1fr}.home-sidebar.svelte-1uha8ag{position:static}}@media(max-width:720px){.featured-story-image.svelte-1uha8ag{aspect-ratio:3 / 2}}
