.PortableContent_h2__KuSb_{font-size:clamp(24px,2.6vw,32px);line-height:1.25;letter-spacing:-.01em;margin:40px 0 12px}.PortableContent_h2__KuSb_,.PortableContent_h3__I8i_1{font-family:var(--font-headline);font-weight:700;color:var(--c-fg)}.PortableContent_h3__I8i_1{font-size:clamp(20px,2vw,24px);line-height:1.3;margin:32px 0 10px}.PortableContent_h4__a3fIt{font-family:var(--font-headline);font-weight:600;font-size:18px;line-height:1.4;color:var(--c-fg);margin:24px 0 8px}.PortableContent_p__bk2MJ{line-height:1.7;margin:0 0 16px}.PortableContent_p__bk2MJ,.PortableContent_quote__fWenK{font-family:var(--font-body);font-size:17px;color:var(--c-zinc-700)}.PortableContent_quote__fWenK{margin:24px 0;padding:18px 22px;border-left:3px solid var(--c-fg);background:var(--c-zinc-50);border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-style:italic;line-height:1.6}.PortableContent_ol__vv8mr,.PortableContent_ul__H_Z3a{font-family:var(--font-body);font-size:17px;line-height:1.7;color:var(--c-zinc-700);margin:0 0 16px;padding-left:22px}.PortableContent_ol__vv8mr li,.PortableContent_ul__H_Z3a li{margin:4px 0}.PortableContent_strong__rBJlI{font-weight:700;color:var(--c-fg)}.PortableContent_code__dM2Bf{font-family:var(--font-mono);font-size:.92em;background:var(--c-zinc-100);padding:2px 6px;border-radius:6px}.PortableContent_link__unI3U{color:var(--c-fg);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.PortableContent_link__unI3U:hover{color:var(--c-zinc-700)}.PortableContent_figure__jKZhp{margin:32px 0}.PortableContent_figure__jKZhp img{width:100%;height:auto;border-radius:var(--radius-lg);display:block}.PortableContent_caption__9Avik{margin-top:10px;font-family:var(--font-body);font-size:14px;color:var(--c-muted);text-align:center}.post_article__uoflK{background:#fff}.post_head__3HOZN{padding:var(--pad-hero-top) 0 32px;background:#fff;border-bottom:1px solid transparent}.post_head__3HOZN .post_container__QCz_w{max-width:760px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.post_backLink__T_2Ur{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--c-zinc-500);text-decoration:none;transition:color .15s ease}.post_backLink__T_2Ur:hover{color:var(--c-fg)}.post_title__UtzhL{font-family:var(--font-headline);font-weight:700;font-size:clamp(32px,4.4vw,52px);line-height:1.1;letter-spacing:-.02em;color:var(--c-fg);margin:0;text-wrap:balance}.post_excerpt__E85vQ{font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--c-zinc-700);margin:0}.post_meta__dbNpl{display:flex;align-items:center;gap:16px;margin-top:4px;font-family:var(--font-body);font-size:14px;color:var(--c-zinc-500)}.post_author__KDFOj{display:inline-flex;align-items:center;gap:8px}.post_authorAvatar__7QA94{width:28px;height:28px;border-radius:50%;background:var(--c-zinc-200);object-fit:cover;flex-shrink:0}.post_authorName__jSBu_{font-weight:600;color:var(--c-fg)}.post_date__q2RqX{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.post_heroImageWrap__9GccM{padding:24px 0 8px}.post_heroImage__oYd6K{display:block;width:100%;max-width:1024px;margin:0 auto;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg)}.post_bodyWrap__KarIg{padding:32px 0 var(--pad-section)}.post_body__xfAP_{max-width:720px;margin:0 auto}.post_body__xfAP_>:first-child{margin-top:0}.post_footer__NYtuX{padding:24px 0 var(--pad-section);background:var(--c-zinc-50);border-top:1px solid var(--c-border)}.post_footer__NYtuX .post_container__QCz_w{display:flex;justify-content:center}