.editorial-page.svelte-sq99im{max-width:1200px;margin:0 auto;padding:0 1rem 4rem}.editorial-hero.svelte-sq99im{aspect-ratio:16/6;background-color:var(--surface-2);border-radius:var(--radius-lg,10px);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-height:360px;margin:1rem 0 1.5rem}.editorial-header.svelte-sq99im{text-align:center;max-width:760px;margin:0 auto 2rem}.editorial-eyebrow.svelte-sq99im{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:var(--fw-semibold,600);color:var(--accent-2,var(--accent));margin:0 0 .5rem}.editorial-title.svelte-sq99im{font-family:var(--font-serif);font-size:var(--fs-display,2.6rem);font-weight:var(--fw-medium,500);color:var(--text);letter-spacing:var(--ls-tight,-.02em);line-height:var(--lh-tight,1.1);text-wrap:balance;margin:0 0 .75rem}.editorial-tagline.svelte-sq99im{color:var(--text-2);font-size:var(--fs-lg,1.15rem);font-style:italic;line-height:var(--lh-relaxed,1.5);margin:0 0 .75rem}.editorial-meta.svelte-sq99im{color:var(--text-3);margin:0;font-size:.85rem}.editorial-body.svelte-sq99im{max-width:760px;margin:0 auto 3rem}.section-title.svelte-sq99im{font-family:var(--font-serif);font-size:var(--fs-xl,1.4rem);font-weight:var(--fw-medium,500);color:var(--text);border-top:1px solid var(--border);margin:0 0 1rem;padding-top:1.5rem}
