.BlogPostCard_card__fgrNl{position:relative;background-color:var(--white,#ffffff);border:1px solid var(--mantine-color-gray-2,#e9ecef);border-radius:16px;overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s ease;display:flex;flex-direction:column}.BlogPostCard_card__fgrNl:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.07);border-color:var(--soft-blue,#a7c7e7)}.BlogPostCard_card__fgrNl:hover .BlogPostCard_arrow__WT2UD{transform:translateX(4px)}.BlogPostCard_card__fgrNl:focus-within{outline:2px solid #1976d2;outline-offset:2px}.BlogPostCard_card__fgrNl.BlogPostCard_featured__TtbeC{border-color:rgba(56,142,60,.3);background:linear-gradient(180deg,rgba(232,245,232,.3),#ffffff 35%)}.BlogPostCard_card__fgrNl.BlogPostCard_featured__TtbeC:hover{border-color:#81c784;box-shadow:0 14px 32px rgba(46,125,50,.08)}.BlogPostCard_cardLink__SYZw1{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;outline:none}.BlogPostCard_imageContainer__lSA4i{position:relative;width:100%;height:220px;background-color:var(--mantine-color-gray-1,#f8f9fa);overflow:hidden}.BlogPostCard_imageContainer__lSA4i .BlogPostCard_coverImage__u5oiM{object-fit:cover;transition:transform .4s ease}.BlogPostCard_card__fgrNl:hover .BlogPostCard_coverImage__u5oiM{transform:scale(1.03)}.BlogPostCard_body__7df2K{padding:1.5rem;display:flex;flex-direction:column;flex:1}.BlogPostCard_metaRow__cKAB2{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.BlogPostCard_featuredBadge__8I5Ns{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .6rem;border-radius:9999px;background-color:#e8f5e8;color:#2e7d32}.BlogPostCard_metaItem__c9ioh{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--gray-600,#6b7280)}.BlogPostCard_title__l4mXB{font-size:1.35rem;font-weight:700;line-height:1.3;color:var(--gray-800,#1f2937);margin-bottom:.6rem;transition:color .2s ease}.BlogPostCard_card__fgrNl:hover .BlogPostCard_title__l4mXB{color:#1976d2}.BlogPostCard_description__yCgqF{font-size:.95rem;line-height:1.6;color:var(--gray-600,#4b5563);margin-bottom:1.25rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogPostCard_tagsContainer__P71RA{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.BlogPostCard_tag__xfu1a{font-size:.78rem;color:#2e7d32;background-color:#f0f8f0;padding:.2rem .55rem;border-radius:6px;font-weight:500;transition:background-color .15s ease}.BlogPostCard_readMore__SDaSC{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:#1976d2;margin-top:auto}.BlogPostCard_readMore__SDaSC .BlogPostCard_arrow__WT2UD{transition:transform .2s ease}@media(prefers-color-scheme:dark){.BlogPostCard_card__fgrNl{background-color:#1a1b1e;border-color:#2c2e33}.BlogPostCard_card__fgrNl:hover{box-shadow:0 12px 28px rgba(0,0,0,.4);border-color:#64b5f6}.BlogPostCard_card__fgrNl.BlogPostCard_featured__TtbeC{background:linear-gradient(180deg,rgba(56,142,60,.15),#1a1b1e 35%);border-color:rgba(129,199,132,.3)}.BlogPostCard_title__l4mXB{color:#f3f4f6}.BlogPostCard_description__yCgqF{color:#9ca3af}.BlogPostCard_featuredBadge__8I5Ns{background-color:rgba(56,142,60,.25);color:#a5d6a7}.BlogPostCard_tag__xfu1a{color:#a5d6a7;background-color:rgba(56,142,60,.15)}.BlogPostCard_readMore__SDaSC{color:#90caf9}}.BlogPostList_container__4AwET{width:100%}.BlogPostList_featuredSection__SFOVZ{margin-bottom:3.5rem}.BlogPostList_sectionHeader__XRkpE{margin-bottom:1.5rem}.BlogPostList_sectionKicker__F35m9{display:inline-block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#388e3c;margin-bottom:.35rem}.BlogPostList_sectionTitle__mtyUk{font-size:1.75rem;font-weight:700;color:var(--gray-800,#1f2937);letter-spacing:-.02em}.BlogPostList_featuredGrid__oz__s{display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:768px){.BlogPostList_featuredGrid__oz__s{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}.BlogPostList_allPostsSection__nkufX{margin-bottom:2rem}.BlogPostList_postsGrid__G3huO{display:grid;grid-template-columns:1fr;gap:1.75rem}@media(min-width:640px){.BlogPostList_postsGrid__G3huO{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.BlogPostList_postsGrid__G3huO{grid-template-columns:repeat(3,1fr)}}.BlogPostList_emptyState__73prQ{text-align:center;padding:4rem 1.5rem;background-color:var(--white,#ffffff);border:1px dashed var(--mantine-color-gray-3,#dee2e6);border-radius:16px;max-width:540px;margin:2rem auto}.BlogPostList_emptyState__73prQ .BlogPostList_emptyIcon__sS2FO{color:var(--mantine-color-gray-5,#adb5bd);margin-bottom:1rem}.BlogPostList_emptyState__73prQ .BlogPostList_emptyTitle__o6tUq{font-size:1.25rem;font-weight:700;color:var(--gray-800,#1f2937);margin-bottom:.5rem}.BlogPostList_emptyState__73prQ .BlogPostList_emptyDescription___S4Cx{font-size:.95rem;color:var(--gray-600,#6b7280);line-height:1.6}@media(prefers-color-scheme:dark){.BlogPostList_sectionTitle__mtyUk{color:#f3f4f6}.BlogPostList_sectionKicker__F35m9{color:#81c784}.BlogPostList_emptyState__73prQ{background-color:#1a1b1e;border-color:#2c2e33}.BlogPostList_emptyState__73prQ .BlogPostList_emptyTitle__o6tUq{color:#f3f4f6}.BlogPostList_emptyState__73prQ .BlogPostList_emptyDescription___S4Cx{color:#9ca3af}}.page_pageContainer__rANHc{background-color:var(--mantine-color-gray-0,#f8f9fa);min-height:100vh}.page_mainContent__v5KEu{padding-bottom:5rem}.page_heroSection__QpuLW{text-align:center;padding:4rem 1rem 3rem;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,rgba(167,199,231,.15) 0,rgba(178,216,178,.08) 50%,var(--mantine-color-gray-0,#f8f9fa) 100%);border-bottom:1px solid rgba(167,199,231,.2)}.page_sectionKicker__AkJ9T{display:inline-block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#388e3c;margin-bottom:.5rem}.page_pageTitle__0TVfu{font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;color:var(--mantine-color-gray-9,#1f2937);line-height:1.15;margin-bottom:1rem}.page_pageSubtitle__7LqJZ{font-size:clamp(1.05rem,2vw,1.25rem);color:var(--mantine-color-gray-7,#4b5563);font-weight:300;max-width:58ch;margin:0 auto;line-height:1.6}.page_articlesSection__lrr5F{padding:3rem 1rem 1rem}@media(prefers-color-scheme:dark){.page_pageContainer__rANHc{background-color:#101113}.page_heroSection__QpuLW{background:linear-gradient(180deg,rgba(25,118,210,.12),rgba(56,142,60,.08) 50%,#101113);border-bottom-color:hsla(0,0%,100%,.08)}.page_pageTitle__0TVfu{color:#f3f4f6}.page_pageSubtitle__7LqJZ{color:#9ca3af}.page_sectionKicker__AkJ9T{color:#81c784}}.Callout_callout___VowY{display:flex;gap:1rem;padding:1.15rem 1.25rem;border-radius:12px;margin:1.75rem 0;border:1px solid rgba(0,0,0,0);font-size:.95rem;line-height:1.6;transition:border-color .2s ease,background-color .2s ease}.Callout_callout___VowY .Callout_iconWrapper__ZXtOl{flex-shrink:0;display:flex;align-items:flex-start;padding-top:.15rem}.Callout_callout___VowY .Callout_content__2E9Qa{flex:1;min-width:0}.Callout_callout___VowY .Callout_content__2E9Qa .Callout_title__pgiPX{display:block;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.Callout_callout___VowY .Callout_content__2E9Qa .Callout_body__la_aR p:last-child{margin-bottom:0}.Callout_callout___VowY.Callout_info__lg7Na{background-color:#f0f7fd;border-color:#bbdefb;color:#0d47a1}.Callout_callout___VowY.Callout_info__lg7Na .Callout_title__pgiPX{color:#1565c0}.Callout_callout___VowY.Callout_info__lg7Na .Callout_icon__jSe1Z{color:#1976d2}.Callout_callout___VowY.Callout_tip__TzZ5I{background-color:#f2f9f2;border-color:#c8e6c9;color:#1b5e20}.Callout_callout___VowY.Callout_tip__TzZ5I .Callout_title__pgiPX{color:#2e7d32}.Callout_callout___VowY.Callout_tip__TzZ5I .Callout_icon__jSe1Z{color:#388e3c}.Callout_callout___VowY.Callout_warning__yj2ze{background-color:#fffbf0;border-color:#ffe082;color:#795548}.Callout_callout___VowY.Callout_warning__yj2ze .Callout_title__pgiPX{color:#e65100}.Callout_callout___VowY.Callout_warning__yj2ze .Callout_icon__jSe1Z{color:#f57c00}.Callout_callout___VowY.Callout_note__M_CBD{background-color:#f8f9fa;border-color:#e9ecef;color:#374151}.Callout_callout___VowY.Callout_note__M_CBD .Callout_title__pgiPX{color:#4b5563}.Callout_callout___VowY.Callout_note__M_CBD .Callout_icon__jSe1Z{color:#6b7280}@media(prefers-color-scheme:dark){.Callout_callout___VowY.Callout_info__lg7Na{background-color:rgba(25,118,210,.12);border-color:rgba(144,202,249,.3);color:#e3f2fd}.Callout_callout___VowY.Callout_info__lg7Na .Callout_title__pgiPX{color:#90caf9}.Callout_callout___VowY.Callout_info__lg7Na .Callout_icon__jSe1Z{color:#64b5f6}.Callout_callout___VowY.Callout_tip__TzZ5I{background-color:rgba(56,142,60,.12);border-color:rgba(165,214,167,.3);color:#e8f5e8}.Callout_callout___VowY.Callout_tip__TzZ5I .Callout_title__pgiPX{color:#a5d6a7}.Callout_callout___VowY.Callout_tip__TzZ5I .Callout_icon__jSe1Z{color:#81c784}.Callout_callout___VowY.Callout_warning__yj2ze{background-color:rgba(245,124,0,.12);border-color:rgba(255,224,130,.3);color:#fff8e1}.Callout_callout___VowY.Callout_warning__yj2ze .Callout_title__pgiPX{color:#ffb74d}.Callout_callout___VowY.Callout_warning__yj2ze .Callout_icon__jSe1Z{color:#ffa726}.Callout_callout___VowY.Callout_note__M_CBD{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:#e5e7eb}.Callout_callout___VowY.Callout_note__M_CBD .Callout_icon__jSe1Z,.Callout_callout___VowY.Callout_note__M_CBD .Callout_title__pgiPX{color:#9ca3af}}.NewsletterSignup_wrapper__dW_iC{margin:3.5rem 0 2rem;background:linear-gradient(135deg,rgba(167,199,231,.2),rgba(178,216,178,.25));border:1px solid rgba(167,199,231,.4);border-radius:20px;padding:2.5rem 1.75rem;text-align:center}.NewsletterSignup_inner__PH0xY{max-width:540px;margin:0 auto}.NewsletterSignup_header__o_YZw{margin-bottom:1.75rem}.NewsletterSignup_iconCircle__McMlb{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background-color:var(--white,#ffffff);color:#1976d2;box-shadow:0 4px 12px rgba(25,118,210,.12);margin-bottom:1rem}.NewsletterSignup_heading__rZ03d{font-size:1.5rem;font-weight:700;color:var(--gray-800,#1f2937);margin-bottom:.5rem}.NewsletterSignup_description__ooY6H{font-size:.95rem;line-height:1.6;color:var(--gray-600,#4b5563)}.NewsletterSignup_form__ikpgR{display:flex;flex-direction:column;gap:.75rem}.NewsletterSignup_inputGroup__GK_xt{display:flex;flex-direction:column;gap:.5rem}@media(min-width:480px){.NewsletterSignup_inputGroup__GK_xt{flex-direction:row}}.NewsletterSignup_srOnly__1CTsP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.NewsletterSignup_input__j6Fsf{flex:1;padding:.8rem 1.15rem;font-size:.95rem;border:1px solid var(--mantine-color-gray-3,#dee2e6);border-radius:12px;background-color:var(--white,#ffffff);color:var(--gray-800,#1f2937);font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.NewsletterSignup_input__j6Fsf:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px rgba(25,118,210,.15)}.NewsletterSignup_input__j6Fsf.NewsletterSignup_inputError__SsOz3{border-color:#e53e3e;box-shadow:0 0 0 3px rgba(229,62,62,.15)}.NewsletterSignup_button__9DoZg{padding:.8rem 1.5rem;font-size:.95rem;font-weight:600;color:#fff;background-color:#1976d2;border:none;border-radius:12px;cursor:pointer;transition:background-color .2s ease,transform .15s ease;font-family:inherit;white-space:nowrap}.NewsletterSignup_button__9DoZg:hover{background-color:#1565c0;transform:translateY(-1px)}.NewsletterSignup_button__9DoZg:active{transform:translateY(0)}.NewsletterSignup_button__9DoZg:focus-visible{outline:2px solid #0d47a1;outline-offset:2px}.NewsletterSignup_errorMessage__FrwgU{font-size:.85rem;color:#c53030;text-align:left}.NewsletterSignup_disclaimer__JbHOR{font-size:.8rem;color:var(--gray-600,#6b7280);margin-top:.25rem}.NewsletterSignup_disclaimerLink__BvE6j{color:inherit;text-decoration:underline}.NewsletterSignup_disclaimerLink__BvE6j:hover{color:#1976d2}.NewsletterSignup_statusBox__GEoQh{background-color:var(--white,#ffffff);border:1px solid #bbdefb;border-radius:12px;padding:1.25rem;text-align:left}.NewsletterSignup_statusHeader__VD0z0{display:flex;align-items:center;gap:.5rem;color:#1565c0;font-size:.95rem;margin-bottom:.5rem}.NewsletterSignup_statusHeader__VD0z0 .NewsletterSignup_infoIcon__5iX0M{color:#1976d2}.NewsletterSignup_statusHeader__VD0z0 .NewsletterSignup_successIcon__SWpZP{color:#2e7d32}.NewsletterSignup_statusText__OUJbT{font-size:.9rem;line-height:1.6;color:var(--gray-700,#374151)}.NewsletterSignup_emailEcho__ec8Fn{font-weight:600;color:#1976d2}.NewsletterSignup_resetButton__Zydst{margin-top:.75rem;background:none;border:none;color:#1976d2;font-size:.85rem;font-weight:500;cursor:pointer;padding:0;text-decoration:underline}.NewsletterSignup_resetButton__Zydst:hover{color:#1565c0}@media(prefers-color-scheme:dark){.NewsletterSignup_wrapper__dW_iC{background:linear-gradient(135deg,rgba(25,118,210,.15),rgba(56,142,60,.15));border-color:hsla(0,0%,100%,.1)}.NewsletterSignup_iconCircle__McMlb{background-color:#1a1b1e;color:#90caf9}.NewsletterSignup_heading__rZ03d{color:#f3f4f6}.NewsletterSignup_description__ooY6H,.NewsletterSignup_disclaimer__JbHOR{color:#9ca3af}.NewsletterSignup_input__j6Fsf{background-color:#1a1b1e;border-color:#374151;color:#f3f4f6}.NewsletterSignup_input__j6Fsf:focus{border-color:#64b5f6;box-shadow:0 0 0 3px rgba(100,181,246,.2)}.NewsletterSignup_statusBox__GEoQh{background-color:#1a1b1e;border-color:#2c2e33}.NewsletterSignup_statusHeader__VD0z0 .NewsletterSignup_successIcon__SWpZP{color:#81c784}.NewsletterSignup_resetButton__Zydst{color:#90caf9}.NewsletterSignup_resetButton__Zydst:hover{color:#bbdefb}.NewsletterSignup_statusText__OUJbT{color:#d1d5db}}.TableOfContents_toc__6XBQm{background-color:var(--white,#ffffff);border:1px solid var(--mantine-color-gray-2,#e9ecef);border-radius:14px;padding:1.25rem;margin-bottom:2rem}@media(min-width:1024px){.TableOfContents_toc__6XBQm{position:sticky;top:90px;max-height:calc(100vh - 120px);overflow-y:auto}}.TableOfContents_header__Ah0bD{display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--mantine-color-gray-2,#e9ecef);margin-bottom:.75rem;color:var(--gray-800,#1f2937)}.TableOfContents_header__Ah0bD .TableOfContents_icon__mdLRg{color:#1976d2}.TableOfContents_header__Ah0bD .TableOfContents_headingTitle__tjtiJ{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.TableOfContents_list__o6E56{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.TableOfContents_item__XuXTz{font-size:.88rem;line-height:1.4}.TableOfContents_item__XuXTz.TableOfContents_level3__H55Vl{padding-left:1rem;font-size:.82rem}.TableOfContents_link__OFotD{color:var(--gray-600,#4b5563);text-decoration:none;transition:color .15s ease;display:inline-block}.TableOfContents_link__OFotD:hover{color:#1976d2}.TableOfContents_link__OFotD:focus-visible{outline:2px solid #1976d2;border-radius:4px}@media(prefers-color-scheme:dark){.TableOfContents_toc__6XBQm{background-color:#1a1b1e;border-color:#2c2e33}.TableOfContents_header__Ah0bD{border-bottom-color:#2c2e33;color:#f3f4f6}.TableOfContents_header__Ah0bD .TableOfContents_icon__mdLRg{color:#90caf9}.TableOfContents_link__OFotD{color:#9ca3af}.TableOfContents_link__OFotD:hover{color:#90caf9}}.page_pageContainer__FYwEf{background-color:var(--mantine-color-gray-0,#f8f9fa);min-height:100vh}.page_mainContent__khWdC{padding-bottom:5rem}.page_header__tq_qy{padding:3.5rem 1rem 2.5rem;background:linear-gradient(180deg,rgba(167,199,231,.15) 0,rgba(178,216,178,.08) 60%,var(--mantine-color-gray-0,#f8f9fa) 100%);border-bottom:1px solid rgba(167,199,231,.2)}.page_backLink__zPprQ{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:#1976d2;margin-bottom:1.5rem;transition:transform .15s ease,color .15s ease}.page_backLink__zPprQ:hover{color:#1565c0;transform:translateX(-3px)}.page_metaRow__uzYMn{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.88rem;color:var(--gray-600,#4b5563);margin-bottom:1rem}.page_metaItem__Q55aJ{display:inline-flex;align-items:center;gap:.35rem}.page_metaSeparator__HRxbd{opacity:.5}.page_title__HB0L2{font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:800;color:var(--mantine-color-gray-9,#1f2937);line-height:1.2;margin-bottom:1.25rem;letter-spacing:-.02em}.page_description__SC3si{font-size:clamp(1.05rem,2vw,1.25rem);color:var(--mantine-color-gray-7,#4b5563);font-weight:300;line-height:1.6;margin-bottom:1.5rem}.page_tagsGroup__hGI_x{margin-bottom:1.75rem}.page_coverImageContainer__Mekma{position:relative;width:100%;height:380px;border-radius:16px;overflow:hidden;margin-top:2rem;box-shadow:0 10px 30px rgba(0,0,0,.08)}.page_coverImageContainer__Mekma .page_coverImage__7DyJl{object-fit:cover}.page_contentContainer__RA81t{padding-top:2.5rem}.page_layoutWithToc__iJgDY{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:1024px){.page_layoutWithToc__iJgDY{grid-template-columns:240px minmax(0,1fr)}}.page_layoutNoToc__F_e1U{display:flex;justify-content:flex-start;width:100%}.page_layoutNoToc__F_e1U .page_proseBody__GNc_T{width:100%;max-width:72ch}@media(max-width:1023px){.page_tocSidebar__JY03Z{margin-bottom:1rem}}.page_proseBody__GNc_T{max-width:72ch;font-size:1.075rem;line-height:1.8;color:var(--gray-800,#2d3748)}.page_proseBody__GNc_T p{margin-bottom:1.6rem}.page_proseBody__GNc_T h1 a,.page_proseBody__GNc_T h1 a.subheading-anchor,.page_proseBody__GNc_T h1 a.subheading-anchor:hover,.page_proseBody__GNc_T h1 a:hover,.page_proseBody__GNc_T h2 a,.page_proseBody__GNc_T h2 a.subheading-anchor,.page_proseBody__GNc_T h2 a.subheading-anchor:hover,.page_proseBody__GNc_T h2 a:hover,.page_proseBody__GNc_T h3 a,.page_proseBody__GNc_T h3 a.subheading-anchor,.page_proseBody__GNc_T h3 a.subheading-anchor:hover,.page_proseBody__GNc_T h3 a:hover,.page_proseBody__GNc_T h4 a,.page_proseBody__GNc_T h4 a.subheading-anchor,.page_proseBody__GNc_T h4 a.subheading-anchor:hover,.page_proseBody__GNc_T h4 a:hover,.page_proseBody__GNc_T h5 a,.page_proseBody__GNc_T h5 a.subheading-anchor,.page_proseBody__GNc_T h5 a.subheading-anchor:hover,.page_proseBody__GNc_T h5 a:hover,.page_proseBody__GNc_T h6 a,.page_proseBody__GNc_T h6 a.subheading-anchor,.page_proseBody__GNc_T h6 a.subheading-anchor:hover,.page_proseBody__GNc_T h6 a:hover{color:inherit;text-decoration:none!important;border-bottom:none!important}.page_proseBody__GNc_T h2{font-size:1.85rem;font-weight:700;margin-top:2.75rem;margin-bottom:1rem;line-height:1.3;letter-spacing:-.015em}.page_proseBody__GNc_T h2,.page_proseBody__GNc_T h3{color:var(--gray-800,#1f2937);scroll-margin-top:80px}.page_proseBody__GNc_T h3{font-size:1.45rem;font-weight:600;margin-top:2.25rem;margin-bottom:.85rem;line-height:1.35}.page_proseBody__GNc_T h4{font-size:1.2rem;font-weight:600;margin-top:1.75rem;margin-bottom:.65rem}.page_proseBody__GNc_T ol,.page_proseBody__GNc_T ul{margin-bottom:1.6rem;padding-left:1.5rem}.page_proseBody__GNc_T ol li,.page_proseBody__GNc_T ul li{margin-bottom:.5rem;line-height:1.7}.page_proseBody__GNc_T blockquote{border-left:4px solid #388e3c;background-color:#f2f9f2;padding:1.25rem 1.5rem;border-radius:0 12px 12px 0;margin:2rem 0;font-style:italic;color:#1b5e20;font-size:1.1rem;line-height:1.65}.page_proseBody__GNc_T blockquote p:last-child{margin-bottom:0}.page_proseBody__GNc_T strong{font-weight:700;color:var(--gray-800,#111827)}.page_proseBody__GNc_T blockquote a,.page_proseBody__GNc_T li a,.page_proseBody__GNc_T p a,.page_proseBody__GNc_T td a{color:#1976d2;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.page_proseBody__GNc_T blockquote a:hover,.page_proseBody__GNc_T li a:hover,.page_proseBody__GNc_T p a:hover,.page_proseBody__GNc_T td a:hover{color:#1565c0}.page_proseBody__GNc_T code:not(pre code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;background-color:var(--mantine-color-gray-2,#e9ecef);color:#c7254e;padding:.2em .4em;border-radius:6px}.page_proseBody__GNc_T .mdx-pre-wrapper{margin:2rem 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.1)}.page_proseBody__GNc_T .mdx-pre-wrapper pre{padding:1.25rem 1.5rem;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;line-height:1.65;background-color:#1e1e1e;color:#d4d4d4}.page_proseBody__GNc_T .mdx-pre-wrapper pre code{background:rgba(0,0,0,0);color:inherit;padding:0;font-size:inherit}.page_proseBody__GNc_T .mdx-table-wrapper{overflow-x:auto;margin:2rem 0}.page_proseBody__GNc_T .mdx-table-wrapper table{width:100%;border-collapse:collapse;font-size:.95rem}.page_proseBody__GNc_T .mdx-table-wrapper table td,.page_proseBody__GNc_T .mdx-table-wrapper table th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--mantine-color-gray-2,#e9ecef)}.page_proseBody__GNc_T .mdx-table-wrapper table th{font-weight:700;background-color:var(--mantine-color-gray-1,#f8f9fa);color:var(--gray-800,#1f2937)}.page_proseBody__GNc_T .mdx-table-wrapper table tr:nth-child(2n) td{background-color:rgba(0,0,0,.015)}.page_footerContainer__4HWNW{margin-top:2rem}.page_paginationNav__TLO41{display:grid;grid-template-columns:1fr;gap:1.25rem;margin:2.5rem 0}@media(min-width:640px){.page_paginationNav__TLO41{grid-template-columns:repeat(2,1fr)}}.page_navCard__FfEsx{display:flex;flex-direction:column;padding:1.25rem 1.5rem;background-color:var(--white,#ffffff);border:1px solid var(--mantine-color-gray-2,#e9ecef);border-radius:14px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.page_navCard__FfEsx:hover{transform:translateY(-2px);border-color:#1976d2;box-shadow:0 8px 20px rgba(0,0,0,.06)}.page_navCard__FfEsx:hover .page_navTitle__Heiqh{color:#1976d2}.page_navCard__FfEsx.page_prev__c7ieB{text-align:left}.page_navCard__FfEsx.page_next__8rWQk{text-align:right}.page_navLabel__drpPf{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-600,#6b7280);margin-bottom:.35rem}.page_next__8rWQk .page_navLabel__drpPf{justify-content:flex-end}.page_navTitle__Heiqh{font-size:1.05rem;font-weight:700;color:var(--gray-800,#1f2937);line-height:1.35;transition:color .15s ease}.page_emptyNavSlot__toCiy{display:none}@media(min-width:640px){.page_emptyNavSlot__toCiy{display:block}}.page_relatedSection__Plmrt{margin:3.5rem 0 1.5rem}.page_relatedHeader__jfbUI{margin-bottom:1.5rem}.page_relatedKicker__0UEzo{display:inline-block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#388e3c;margin-bottom:.25rem}.page_relatedTitle__cE7Yc{font-size:1.6rem;font-weight:700;color:var(--gray-800,#1f2937)}.page_relatedGrid__fVL2q{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.page_relatedGrid__fVL2q{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(prefers-color-scheme:dark){.page_pageContainer__FYwEf{background-color:#101113}.page_header__tq_qy{background:linear-gradient(180deg,rgba(25,118,210,.12),rgba(56,142,60,.08) 60%,#101113);border-bottom-color:hsla(0,0%,100%,.08)}.page_title__HB0L2{color:#f3f4f6}.page_description__SC3si,.page_metaRow__uzYMn{color:#9ca3af}.page_proseBody__GNc_T{color:#e5e7eb}.page_proseBody__GNc_T h2,.page_proseBody__GNc_T h3,.page_proseBody__GNc_T h4{color:#f3f4f6}.page_proseBody__GNc_T strong{color:#fff}.page_proseBody__GNc_T blockquote{background-color:rgba(56,142,60,.12);border-left-color:#81c784;color:#c8e6c9}.page_proseBody__GNc_T code:not(pre code){background-color:#2c2e33;color:#ff80ab}.page_proseBody__GNc_T a{color:#90caf9}.page_proseBody__GNc_T a:hover{color:#bbdefb}.page_proseBody__GNc_T .mdx-table-wrapper table td,.page_proseBody__GNc_T .mdx-table-wrapper table th{border-bottom-color:#2c2e33}.page_proseBody__GNc_T .mdx-table-wrapper table th{background-color:#1a1b1e;color:#f3f4f6}.page_proseBody__GNc_T .mdx-table-wrapper table tr:nth-child(2n) td{background-color:hsla(0,0%,100%,.02)}.page_navCard__FfEsx{background-color:#1a1b1e;border-color:#2c2e33}.page_navCard__FfEsx:hover{border-color:#64b5f6;box-shadow:0 8px 20px rgba(0,0,0,.35)}.page_navCard__FfEsx:hover .page_navTitle__Heiqh{color:#90caf9}.page_navTitle__Heiqh{color:#f3f4f6}.page_navLabel__drpPf{color:#9ca3af}.page_relatedTitle__cE7Yc{color:#f3f4f6}.page_relatedKicker__0UEzo{color:#81c784}}