.AuthorBio_wrapper__6R90_{display:flex;gap:var(--space-4);align-items:flex-start;background:var(--color-primary-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-top:var(--space-8)}.AuthorBio_avatar__igo_l{flex-shrink:0}.AuthorBio_avatarImg__eNS3E{width:64px;height:64px;border-radius:var(--radius-full);object-fit:cover;object-position:top center}.AuthorBio_avatarInitial__GxaDW{width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);font-size:var(--font-size-2xl);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AuthorBio_content__xn6mS{display:flex;flex-direction:column;gap:var(--space-1)}.AuthorBio_label__j3rKw{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0}.AuthorBio_name__ZaWCL{font-size:var(--font-size-base);font-weight:700;margin:0}.AuthorBio_nameLink__Wp8Q2{color:var(--color-primary);text-decoration:none}.AuthorBio_nameLink__Wp8Q2:hover{text-decoration:underline}.AuthorBio_role__9Z3xn{font-weight:500}.AuthorBio_bio__HGUlt,.AuthorBio_role__9Z3xn{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.AuthorBio_bio__HGUlt{line-height:1.6;margin-top:var(--space-1)}.AuthorBio_viewProfile__ySR6n{display:inline-block;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);text-decoration:none;margin-top:var(--space-2)}.AuthorBio_viewProfile__ySR6n:hover{text-decoration:underline}.BlogFAQ_wrapper__9kbfX{margin-top:var(--space-10);border-top:2px solid var(--color-border);padding-top:var(--space-8)}.BlogFAQ_heading__P4j3z{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-6)}.BlogFAQ_list__9ISA0{display:flex;flex-direction:column;gap:var(--space-2)}.BlogFAQ_item__3HLUM{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-white)}.BlogFAQ_itemOpen__Bxz8F{border-color:var(--color-primary)}.BlogFAQ_question__LopI1{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:none;border:none;cursor:pointer;font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);text-align:left;transition:background var(--transition-base)}.BlogFAQ_question__LopI1:hover{background:var(--color-gray-50)}.BlogFAQ_itemOpen__Bxz8F .BlogFAQ_question__LopI1{color:var(--color-primary);background:var(--color-primary-light)}.BlogFAQ_chevron__XeDtL{flex-shrink:0;transition:transform .2s ease;color:var(--color-text-muted)}.BlogFAQ_chevronOpen__TXKON{transform:rotate(180deg);color:var(--color-primary)}.BlogFAQ_answer__izyvS{padding:var(--space-1) var(--space-5) var(--space-4);font-size:var(--font-size-sm);line-height:1.7;color:var(--color-text-secondary);margin:0;border-top:1px solid var(--color-border)}.RelatedPosts_wrapper__cWzZn{margin-top:var(--space-10);border-top:2px solid var(--color-border);padding-top:var(--space-8)}.RelatedPosts_heading__xHvFQ{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-6)}.RelatedPosts_grid__2QSUq{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}@media (max-width:768px){.RelatedPosts_grid__2QSUq{grid-template-columns:1fr}}@media (min-width:480px) and (max-width:768px){.RelatedPosts_grid__2QSUq{grid-template-columns:repeat(2,1fr)}}.RelatedPosts_card__WlBTk{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition-base)}.RelatedPosts_card__WlBTk:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.RelatedPosts_cardImage__uDQld{width:100%;height:140px;object-fit:cover;display:block}.RelatedPosts_cardBody__6730w{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.RelatedPosts_tag__T0XD8{font-size:var(--font-size-xs);font-weight:600;color:var(--color-primary);background:var(--color-primary-light);padding:2px 8px;border-radius:var(--radius-full);align-self:flex-start}.RelatedPosts_cardTitle__fW_h4{font-size:var(--font-size-sm);font-weight:700;line-height:1.4}.RelatedPosts_cardTitleLink__efu7F{color:var(--color-text-primary);text-decoration:none}.RelatedPosts_cardTitleLink__efu7F:hover{color:var(--color-primary)}.RelatedPosts_cardMeta__9_itJ{font-size:var(--font-size-xs);color:var(--color-text-muted)}.page_article__YlLOu{padding:var(--space-16) 0}.page_container__ds45D{max-width:var(--container-lg)}.page_breadcrumb__ZylWP{margin-bottom:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted)}.page_breadcrumbLink__N19k0{color:var(--color-text-muted);text-decoration:none}.page_breadcrumbLink__N19k0:hover{color:var(--color-primary)}.page_breadcrumbCurrent__zviR1{color:var(--color-text-secondary)}.page_tags___EWDJ{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap}.page_tag__3zm_Q{font-size:var(--font-size-xs);font-weight:600;color:var(--color-primary);background:var(--color-primary-light);padding:2px 10px;border-radius:var(--radius-full)}.page_title__xYFu1{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.2;margin-bottom:var(--space-4)}.page_meta__p0rBO{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap;color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.page_authorLink__0X0To{color:var(--color-primary);font-weight:600;text-decoration:none}.page_authorLink__0X0To:hover{text-decoration:underline}.page_tagCategory__0LeWj{background:var(--color-accent-light);color:var(--color-accent);font-weight:700}.page_coverWrapper__E7dwa{margin-bottom:var(--space-8)}.page_coverImage__448Ce{width:100%;max-height:480px;object-fit:cover;border-radius:var(--radius-lg)}.page_backSection__8i3oh{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.page_backLink__hjQnF{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);font-weight:600;text-decoration:none}.page_backLink__hjQnF:hover{text-decoration:underline}.ShareButtons_wrapper__SoTgZ{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-5) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:var(--space-10) 0}.ShareButtons_label__IgSVE{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);white-space:nowrap;margin-right:var(--space-1)}.ShareButtons_buttons__gMq1W{display:flex;gap:var(--space-2);flex-wrap:wrap}.ShareButtons_btn__lcqOH{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-full);border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500;text-decoration:none;cursor:pointer;transition:all .15s ease;line-height:1;font-family:inherit}.ShareButtons_btn__lcqOH:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.ShareButtons_btnCopied__bEp6h{border-color:#16a34a;color:#16a34a;background:#f0fdf4}.ShareButtons_btnCopied__bEp6h:hover{border-color:#16a34a;color:#16a34a;background:#dcfce7}.ShareButtons_btnLabel__qe25v{display:inline}@media (max-width:480px){.ShareButtons_wrapper__SoTgZ{flex-direction:column;align-items:flex-start}.ShareButtons_btnLabel__qe25v{display:none}.ShareButtons_btn__lcqOH{padding:8px 10px}}.TableOfContents_wrapper__jE57j{background:var(--color-gray-50);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-8)}.TableOfContents_title__sn9Ej{font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:var(--space-3)}.TableOfContents_list__FA4l2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2);counter-reset:toc-counter}.TableOfContents_item__sOTl3{display:flex;align-items:flex-start;gap:var(--space-2);counter-increment:toc-counter}.TableOfContents_item__sOTl3:before{content:counter(toc-counter) ".";font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);min-width:18px;padding-top:2px;flex-shrink:0}.TableOfContents_itemH3__OpEtP{padding-left:var(--space-4)}.TableOfContents_itemH3__OpEtP:before{content:"";min-width:0}.TableOfContents_link__kwW92{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none;line-height:1.5}.TableOfContents_link__kwW92:hover{text-decoration:underline;color:var(--color-primary-hover)}.ToolCTA_wrapper__yUfiI{display:flex;align-items:flex-start;gap:var(--space-4);background:var(--gradient-cta);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-5);margin:var(--space-8) 0}.ToolCTA_icon__SDQH2{flex-shrink:0;width:40px;height:40px;background:var(--color-accent-light);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.ToolCTA_content__OdEhO{flex:1;min-width:0}.ToolCTA_eyebrow__hSsld{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);margin:0 0 var(--space-1)}.ToolCTA_heading__4NNRZ{font-size:var(--font-size-base);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-1)}.ToolCTA_description__GvPnx{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;margin:0}.ToolCTA_cta__A_URP{flex-shrink:0;align-self:center;background:var(--color-accent);color:var(--color-white);font-size:var(--font-size-sm);font-weight:600;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);text-decoration:none;white-space:nowrap;transition:var(--transition-base)}.ToolCTA_cta__A_URP:hover{background:var(--color-accent-hover);color:var(--color-white)}@media (max-width:600px){.ToolCTA_wrapper__yUfiI{flex-wrap:wrap}.ToolCTA_cta__A_URP{width:100%;text-align:center;padding:var(--space-3) var(--space-4)}}