.article-page.svelte-1f19a26{max-width:1200px;color:var(--color-text);font-family:var(--font-body);margin:0 auto;padding:64px 16px 80px}.article-loading.svelte-1f19a26,.article-header.svelte-1f19a26,.article-hero.svelte-1f19a26,.article-body.svelte-1f19a26,.article-cta.svelte-1f19a26,.affiliate-disclaimer.svelte-1f19a26,.related.svelte-1f19a26,.article-newsletter.svelte-1f19a26,.back-link.svelte-1f19a26{max-width:40rem;margin-left:auto;margin-right:auto}.article-header.svelte-1f19a26{gap:16px;margin-bottom:32px;display:grid}.article-byline.svelte-1f19a26,.article-excerpt.svelte-1f19a26{color:var(--color-text-sec);margin:0;line-height:1.6}.article-hero.svelte-1f19a26{margin-bottom:32px}.article-body.svelte-1f19a26{font-size:var(--type-body,1rem);line-height:1.8}.article-body.svelte-1f19a26 h2,.article-body.svelte-1f19a26 h3{font-family:var(--font-heading);margin:32px 0 12px;line-height:1.2}.article-body.svelte-1f19a26 p{margin:0 0 16px}.article-body.svelte-1f19a26 a{color:var(--color-primary)}.article-cta.svelte-1f19a26{flex-wrap:wrap;align-items:center;gap:12px;margin:32px auto;display:flex}.affiliate-disclaimer.svelte-1f19a26{color:var(--color-text-sec);margin:0 auto 48px;font-size:12px;font-style:italic}.related.svelte-1f19a26{max-width:1200px;margin:48px auto}.related-title.svelte-1f19a26{font-family:var(--font-heading);font-size:var(--type-title,1.5rem);text-align:center;margin:0 0 24px}.articles-grid-wrap.svelte-1f19a26 [data-listing=article-grid]{grid-template-columns:1fr}.article-newsletter.svelte-1f19a26{margin:48px auto 32px}.back-link.svelte-1f19a26{text-align:center;margin-top:32px}.back-link.svelte-1f19a26 a:where(.svelte-1f19a26){color:var(--color-primary);font-weight:600;text-decoration:none}@media (width>=768px){.article-page.svelte-1f19a26{padding:88px 24px 80px}.articles-grid-wrap.svelte-1f19a26 [data-listing=article-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.article-page.svelte-1f19a26{padding:112px 32px 80px}.articles-grid-wrap.svelte-1f19a26 [data-listing=article-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}
