.blog-article-shell.svelte-1teoznn{padding:148px 0 80px}.article-nav.svelte-1teoznn{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.nav-pill.svelte-1teoznn{padding:10px 16px;border-radius:var(--radius-full);background:#ffffffd1;border:1px solid var(--line);font-size:.9rem;font-weight:700;color:var(--accent)}.article-header.svelte-1teoznn{max-width:840px;margin-bottom:24px}.meta-row.svelte-1teoznn{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.meta-tag.svelte-1teoznn,.meta-date.svelte-1teoznn{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.meta-tag.svelte-1teoznn{color:#1d4ed8;background:var(--blue-soft);padding:8px 14px;border-radius:var(--radius-full)}.meta-date.svelte-1teoznn{color:#334155}.article-description.svelte-1teoznn{font-size:1.1rem;max-width:62ch;color:#334155}.keyword-row.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.keyword-row.svelte-1teoznn span:where(.svelte-1teoznn){padding:7px 12px;border-radius:var(--radius-full);background:var(--yellow-soft);color:var(--accent);font-size:.82rem;font-weight:700}.article-cover.svelte-1teoznn{width:100%;max-width:920px;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-lg);margin:0 0 26px;box-shadow:var(--shadow-lg)}.article-body.svelte-1teoznn{max-width:920px;padding:40px;border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow)}.article-body.svelte-1teoznn h2,.article-body.svelte-1teoznn h3,.article-body.svelte-1teoznn h4{color:var(--accent);margin:1.8em 0 .65em}.article-body.svelte-1teoznn p,.article-body.svelte-1teoznn li,.article-body.svelte-1teoznn blockquote{font-size:1.05rem;color:var(--text);line-height:1.8}.article-body.svelte-1teoznn ul,.article-body.svelte-1teoznn ol{padding-left:1.3rem;margin:0 0 1.2rem}.article-body.svelte-1teoznn a{color:var(--blue);text-decoration:underline;text-underline-offset:.15em}.article-body.svelte-1teoznn img{width:min(100%,1200px);height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:18px;margin:24px auto}.article-body.svelte-1teoznn blockquote{border-left:4px solid var(--primary);padding-left:18px;color:var(--text-muted)}.related-articles.svelte-1teoznn{max-width:920px;margin-top:38px}.related-heading.svelte-1teoznn{margin-bottom:18px}.related-heading.svelte-1teoznn h2:where(.svelte-1teoznn){margin-bottom:10px}.related-heading.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--text-muted)}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.related-card.svelte-1teoznn{background:#ffffffeb;border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:var(--shadow)}.related-cover-link.svelte-1teoznn{display:block;margin:-4px -4px 10px}.related-cover-link.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px}.related-date.svelte-1teoznn{font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:#334155}.related-card.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:1.02rem;margin:10px 0 8px}.related-card.svelte-1teoznn p:where(.svelte-1teoznn){font-size:.9rem;color:var(--text-muted);min-height:4.8em}.related-card.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--blue);font-weight:700}.article-cta.svelte-1teoznn{margin-top:36px;max-width:920px;padding:36px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#0f172af5,#1e293beb),radial-gradient(circle at top right,rgba(251,188,4,.18),transparent 28%);color:#ffffffd1;border:1px solid rgba(255,255,255,.06);display:grid;grid-template-columns:1.3fr auto;gap:24px;align-items:center}.cta-eyebrow.svelte-1teoznn{display:inline-flex;padding:8px 14px;border-radius:var(--radius-full);background:#fbbc0429;color:#ffd54f;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.article-cta.svelte-1teoznn h2:where(.svelte-1teoznn){color:var(--white);margin-bottom:12px}.article-cta.svelte-1teoznn p:where(.svelte-1teoznn){margin:0;max-width:58ch}.cta-actions.svelte-1teoznn{display:flex;flex-direction:column;gap:12px}@media(max-width:980px){.related-grid.svelte-1teoznn{grid-template-columns:1fr 1fr}}@media(max-width:640px){.blog-article-shell.svelte-1teoznn{padding-top:118px}.article-body.svelte-1teoznn{padding:24px}.related-grid.svelte-1teoznn{grid-template-columns:1fr}.article-cta.svelte-1teoznn{padding:24px;grid-template-columns:1fr}.cta-actions.svelte-1teoznn{width:100%}}
