.article-hero.svelte-1teoznn{background:#0b0b0f;color:#fff;padding:clamp(3rem,6vw,4.5rem) 0;position:relative;overflow:hidden}.article-hero.svelte-1teoznn:after{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:#e5303c40;filter:blur(70px);top:-120px;right:-80px;pointer-events:none}.article-hero.svelte-1teoznn .post-tag:where(.svelte-1teoznn){margin-top:.4rem}.article-hero.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:clamp(1.9rem,4.6vw,3.2rem);margin:1rem 0;max-width:22ch}.post-excerpt.svelte-1teoznn{color:#b9b9c2;font-size:1.08rem;max-width:60ch}.post-byline.svelte-1teoznn{display:flex;align-items:center;gap:.9rem;margin-top:1.8rem}.post-byline.svelte-1teoznn b:where(.svelte-1teoznn){display:block;font-size:.95rem}.post-byline.svelte-1teoznn b:where(.svelte-1teoznn) a:where(.svelte-1teoznn){transition:color .2s ease}.post-byline.svelte-1teoznn b:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover{color:#e5303c;text-decoration:underline}.post-byline.svelte-1teoznn small:where(.svelte-1teoznn){color:#8b8b96}.author-avatar.svelte-1teoznn{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#e5303c;font-family:Sora,sans-serif;font-weight:800}.article.svelte-1teoznn{display:grid;grid-template-columns:1.4fr .6fr;gap:3rem;padding:clamp(3rem,6vw,5rem) 0;align-items:start}.article-body.svelte-1teoznn{display:grid;gap:1.6rem;font-size:1.1rem;line-height:1.75}.article-body.svelte-1teoznn p:where(.svelte-1teoznn){color:#3a3a44}.article-body.svelte-1teoznn .lead-para:where(.svelte-1teoznn){font-size:1.35rem;font-weight:600;color:#0b0b0f;border-left:4px solid #e5303c;padding-left:1.2rem}.article-cta.svelte-1teoznn{margin-top:1rem;justify-self:start}.article-side.svelte-1teoznn{position:sticky;top:110px}.share-card.svelte-1teoznn{background:#f4f4f6;border:1px solid #e7e7ec;border-radius:20px;padding:1.8rem}.share-card.svelte-1teoznn h4:where(.svelte-1teoznn){font-size:1.1rem}.share-card.svelte-1teoznn p:where(.svelte-1teoznn){color:#6b6b76;font-size:.92rem;margin:.6rem 0 1.2rem}.share-btns.svelte-1teoznn{display:grid;gap:.6rem}.author-box.svelte-1teoznn{background:#0b0b0f;color:#fff;padding:clamp(3rem,6vw,4.5rem) 0}.author-box.svelte-1teoznn .author-box-inner:where(.svelte-1teoznn){display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;max-width:880px}.author-box.svelte-1teoznn .author-avatar-lg:where(.svelte-1teoznn){display:grid;place-items:center;width:clamp(84px,10vw,116px);height:clamp(84px,10vw,116px);border-radius:50%;background:linear-gradient(135deg,#e5303c,#b71c2a);font-family:Sora,sans-serif;font-weight:800;font-size:clamp(2.2rem,5vw,3.2rem);box-shadow:0 24px 50px -20px #e5303c99;flex-shrink:0}.author-box.svelte-1teoznn .eyebrow:where(.svelte-1teoznn){color:#e5303c}.author-box.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:clamp(1.5rem,3.5vw,2.2rem);margin:.5rem 0 .2rem}.author-box.svelte-1teoznn h2:where(.svelte-1teoznn) a:where(.svelte-1teoznn){color:#fff}.author-box.svelte-1teoznn h2:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover{color:#e5303c;text-decoration:underline}.author-box.svelte-1teoznn .author-role:where(.svelte-1teoznn){color:#b9b9c2;font-weight:600;margin-bottom:.9rem}.author-box.svelte-1teoznn p:where(.svelte-1teoznn){color:#c9c9d2;font-size:1rem;line-height:1.7}.author-box.svelte-1teoznn .author-box-actions:where(.svelte-1teoznn){display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}@media (max-width: 640px){.author-box.svelte-1teoznn .author-box-inner:where(.svelte-1teoznn){grid-template-columns:1fr;justify-items:start}}.article-related.svelte-1teoznn{background:#f4f4f6}@media (max-width: 900px){.article.svelte-1teoznn{grid-template-columns:1fr}.article-side.svelte-1teoznn{position:static}}
