.portableText_prose__jA8TD{color:var(--color-text-secondary);font-size:var(--rv-body-lg,18px);line-height:1.7}.portableText_paragraph__RJoJo{margin:0 0 var(--spacing-lg)}.portableText_h2__nYpY8{font-size:var(--rv-h4,30px);line-height:1.25;margin:var(--spacing-2xl) 0 var(--spacing-md)}.portableText_h2__nYpY8,.portableText_h3__omkOr{font-family:var(--font-sans);color:var(--color-text-primary)}.portableText_h3__omkOr{font-size:var(--rv-h5,24px);line-height:1.3;margin:var(--spacing-xl) 0 var(--spacing-sm)}.portableText_h4__3_reB{font-family:var(--font-sans);font-size:var(--rv-h6,20px);color:var(--color-text-primary);margin:var(--spacing-lg) 0 var(--spacing-sm)}.portableText_blockquote__3MOOF{margin:var(--spacing-xl) 0;padding:var(--spacing-md) var(--spacing-lg);border-left:4px solid var(--color-primary);background:var(--color-bg-accent-ii);border-radius:var(--radius-md);color:var(--color-text-secondary);font-style:italic}.portableText_ol__SsDSE,.portableText_ul__z31og{margin:0 0 var(--spacing-lg);padding-left:var(--spacing-xl)}.portableText_ol__SsDSE li,.portableText_ul__z31og li{margin-bottom:var(--spacing-xs)}.portableText_link__0Ekgn{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.portableText_link__0Ekgn:hover{color:var(--color-primary-hover,var(--color-primary))}.portableText_figure__TRoLO{margin:var(--spacing-xl) 0}.portableText_image__t8R2_{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.portableText_caption__65g78{margin-top:var(--spacing-sm);text-align:center;font-size:var(--rv-body-sm,14px);color:var(--color-text-muted)}.article_article__jQgzF{max-width:760px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-3xl)}.article_header__zc3BS{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.article_backLink__uhO4h{align-self:flex-start;color:var(--color-text-body);font-size:var(--rv-body-sm,14px);text-decoration:none}.article_backLink__uhO4h:hover,.article_category__CZf_O{color:var(--color-primary)}.article_category__CZf_O{align-self:flex-start;text-transform:uppercase;letter-spacing:.08em;font-size:var(--rv-body-xs,12px);font-weight:600;text-decoration:none}.article_category__CZf_O:hover{text-decoration:underline}.article_title__vqVUw{font-family:var(--font-sans);font-size:clamp(30px,5vw,44px);line-height:1.15;color:var(--color-text-primary);margin:0}.article_meta__Bl_K7{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--rv-body-sm,14px);color:var(--color-text-muted)}.article_meta__Bl_K7 .article_author__OJAvR{font-weight:500;color:var(--color-text-secondary)}.article_meta__Bl_K7 .article_author__OJAvR:after{content:"·";margin-left:var(--spacing-sm)}.article_cover__Ht2vu{margin:var(--spacing-xl) 0;border-radius:var(--radius-2xl);overflow:hidden;background:var(--color-bg-accent-ii)}.article_coverImage__ozFmP{display:block;width:100%;height:auto}.article_footer__2Ekkm{margin-top:var(--spacing-3xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}.article_faq__CJhVU{margin-top:var(--spacing-2xl,3rem);padding-top:var(--spacing-xl,2rem);border-top:1px solid var(--color-border-light,var(--color-border))}.article_faqHeading__F_gqS{font-family:var(--font-family-heading);font-weight:500;font-size:clamp(22px,3vw,28px);color:var(--color-text-primary);margin-bottom:var(--spacing-lg,1.5rem)}.article_faqList__Org4v{display:flex;flex-direction:column;gap:var(--spacing-lg,1.5rem);margin:0}.article_faqItem__P_hnZ{display:flex;flex-direction:column;gap:var(--spacing-xs,.25rem)}.article_faqQuestion__0RTfd{font-family:var(--font-family-heading);font-weight:500;font-size:var(--rv-body-lg,18px);color:var(--color-text-primary)}.article_faqAnswer__iJQGA{margin:0;color:var(--color-text-body);line-height:1.7}