.article.svelte-1teoznn{padding-top:clamp(48px,8vw,88px);padding-bottom:72px}.inner.svelte-1teoznn{max-width:760px;margin:0 auto}.tags.svelte-1teoznn{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tag.svelte-1teoznn{color:var(--tx2);background:var(--s2);border-radius:9999px;padding:4px 12px;font-size:13px;font-weight:500}h1.svelte-1teoznn{letter-spacing:-.02em;color:var(--tx);text-wrap:balance;margin:0 0 20px;font-size:clamp(36px,5.5vw,52px);font-weight:700;line-height:1.12}.lede.svelte-1teoznn{color:var(--tx2);text-wrap:pretty;margin:0 0 32px;font-size:clamp(18px,2.2vw,21px);line-height:1.55}.byline.svelte-1teoznn{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-bottom:40px;padding:20px 0;display:flex}.who.svelte-1teoznn{align-items:center;gap:14px;display:flex}.avatar.svelte-1teoznn{background:var(--s2);width:44px;height:44px;color:var(--tx);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.who-text.svelte-1teoznn{flex-direction:column;gap:2px;display:flex}.who-name.svelte-1teoznn{color:var(--tx);font-size:16px;font-weight:600}a.who-name.svelte-1teoznn:hover{color:#00d4aa}.who-role.svelte-1teoznn{color:var(--tx2);font-size:14px}.when.svelte-1teoznn{color:var(--tx2);margin-left:auto;font-size:14px}.body.svelte-1teoznn{color:var(--tx);line-height:1.75}.body.svelte-1teoznn h2{letter-spacing:-.01em;margin:44px 0 16px;font-size:clamp(24px,3vw,28px);font-weight:700;line-height:1.25}.body.svelte-1teoznn h2:first-child{margin-top:0}.body.svelte-1teoznn p{margin:0 0 22px}.bio.svelte-1teoznn{background:var(--s1);border-radius:12px;align-items:flex-start;gap:20px;margin-top:48px;padding:28px;display:flex}.bio.svelte-1teoznn+.bio:where(.svelte-1teoznn){margin-top:16px}.bio-avatar.svelte-1teoznn{background:var(--bg);width:56px;height:56px;color:var(--tx);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.bio-text.svelte-1teoznn{flex-direction:column;gap:6px;display:flex}.bio-label.svelte-1teoznn{color:var(--tx3);font-size:13px}.bio-name.svelte-1teoznn{color:var(--tx);font-size:18px;font-weight:600}.bio-name.svelte-1teoznn:hover{color:#00d4aa}.bio-body.svelte-1teoznn{color:var(--tx2);font-size:15px;line-height:1.6}.related-wrap.svelte-1teoznn{padding-bottom:72px}.related-head.svelte-1teoznn{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.related-head.svelte-1teoznn .mono:where(.svelte-1teoznn){color:var(--act);font-size:14px}.related-head.svelte-1teoznn h2:where(.svelte-1teoznn){letter-spacing:-.01em;color:var(--tx);margin:0;font-size:clamp(26px,3.2vw,32px);font-weight:700}.related.svelte-1teoznn{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.card.svelte-1teoznn{border:1px solid var(--bd);color:var(--tx);border-radius:12px;flex-direction:column;gap:12px;padding:28px;display:flex}.card.svelte-1teoznn:hover{color:var(--tx)}.card-meta.svelte-1teoznn{color:var(--tx2);font-size:13px}.card-title.svelte-1teoznn{font-size:20px;font-weight:600;line-height:1.35}.card-excerpt.svelte-1teoznn{color:var(--tx2);font-size:15px;line-height:1.6}.cta-wrap.svelte-1teoznn{padding-bottom:96px}.cta.svelte-1teoznn{border:1px solid var(--bd);border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px 32px;padding:clamp(28px,4vw,40px) clamp(24px,4vw,48px);display:flex}.cta-text.svelte-1teoznn{flex:1;min-width:260px}.cta.svelte-1teoznn h2:where(.svelte-1teoznn){color:var(--tx);margin:0 0 8px;font-size:24px;font-weight:600}.cta.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--tx2);margin:0;font-size:16px;line-height:1.6}.cta-actions.svelte-1teoznn{flex-wrap:wrap;gap:16px;display:flex}
