.section-top.svelte-152jc0b{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.section-eyebrow.svelte-152jc0b{margin:0 0 .7rem;font-size:.78rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--accent)}.section-title.svelte-152jc0b{font-size:56px;line-height:.96;letter-spacing:-.05em;font-weight:900;color:var(--text);margin:0}.featured-news.svelte-152jc0b{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:1.5rem;margin-bottom:2.5rem}.featured-news__main.svelte-152jc0b a:where(.svelte-152jc0b),.side-post.svelte-152jc0b a:where(.svelte-152jc0b),.post-card.svelte-152jc0b a:where(.svelte-152jc0b){display:block;height:100%;text-decoration:none;color:inherit}.featured-news__main.svelte-152jc0b,.side-post.svelte-152jc0b,.post-card.svelte-152jc0b{height:100%;border-radius:calc(var(--radius) + 4px);overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.featured-news__main.svelte-152jc0b:hover,.side-post.svelte-152jc0b:hover,.post-card.svelte-152jc0b:hover{transform:translateY(-3px);border-color:var(--accent-soft);box-shadow:0 18px 40px #0000004d}.featured-news__media.svelte-152jc0b{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg)}.featured-news__media.svelte-152jc0b img:where(.svelte-152jc0b),.side-post__media.svelte-152jc0b img:where(.svelte-152jc0b),.post-card__media.svelte-152jc0b img:where(.svelte-152jc0b){width:100%;height:100%;display:block;object-fit:cover}.featured-news__body.svelte-152jc0b{padding:1.35rem 1.35rem 1.45rem}.featured-news__date.svelte-152jc0b,.side-post__date.svelte-152jc0b,.post-card__date.svelte-152jc0b{margin:0 0 .65rem;font-size:.76rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--muted)}.featured-news__body.svelte-152jc0b h2:where(.svelte-152jc0b){margin:0 0 .85rem;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1;letter-spacing:-.04em;font-weight:900;color:var(--text);max-width:14ch}.featured-news__body.svelte-152jc0b p:where(.svelte-152jc0b):last-child{margin:0;font-size:1.05rem;line-height:1.75;color:var(--muted);max-width:62ch}.featured-news__side.svelte-152jc0b{display:grid;gap:1.5rem}.side-post__media.svelte-152jc0b{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg)}.side-post__body.svelte-152jc0b{padding:1rem 1rem 1.1rem}.side-post__body.svelte-152jc0b h3:where(.svelte-152jc0b){margin:0 0 .65rem;font-size:1.2rem;line-height:1.15;letter-spacing:-.03em;font-weight:800;color:var(--text)}.side-post__body.svelte-152jc0b p:where(.svelte-152jc0b){margin:0;font-size:.95rem;line-height:1.65;color:var(--muted)}.posts-grid.svelte-152jc0b{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.posts-grid.svelte-152jc0b li:where(.svelte-152jc0b){display:flex}.post-card.svelte-152jc0b{width:100%}.post-card__media.svelte-152jc0b{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg)}.post-card__body.svelte-152jc0b{padding:1rem 1rem 1.15rem}.post-card__body.svelte-152jc0b h2:where(.svelte-152jc0b){margin:0 0 .65rem;font-size:1.18rem;line-height:1.15;letter-spacing:-.03em;font-weight:800;color:var(--text)}.post-card__body.svelte-152jc0b p:where(.svelte-152jc0b){margin:0;font-size:.95rem;line-height:1.65;color:var(--muted)}.footer.svelte-152jc0b{margin-top:2rem;display:flex;justify-content:flex-end}@media(max-width:1000px){.featured-news.svelte-152jc0b{grid-template-columns:1fr}.featured-news__side.svelte-152jc0b,.posts-grid.svelte-152jc0b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.section-top.svelte-152jc0b{flex-direction:column;align-items:flex-start}.section-title.svelte-152jc0b{font-size:40px}.featured-news__side.svelte-152jc0b,.posts-grid.svelte-152jc0b{grid-template-columns:1fr}.featured-news__body.svelte-152jc0b h2:where(.svelte-152jc0b){font-size:2rem;max-width:none}}
