.mdx-components_h2__x6_v8{font-size:24px;line-height:1.15;margin-top:32px;margin-bottom:16px}.mdx-components_h2__x6_v8,.mdx-components_h3__FVjrU{font-family:var(--font-headline),serif;font-weight:600;color:var(--text-primary)}.mdx-components_h3__FVjrU{font-size:20px;line-height:1.2;margin-top:24px;margin-bottom:12px}.mdx-components_p__Oh1JB{font-family:var(--font-body),sans-serif;font-size:16px;color:var(--text-body);line-height:1.7;margin-bottom:12px}.mdx-components_a__gxjMR{color:#2a5c6a;text-decoration:underline;text-underline-offset:2px}.mdx-components_a__gxjMR:hover{color:var(--text-primary)}.mdx-components_ol__SN4gi,.mdx-components_ul__InsnP{font-family:var(--font-body),sans-serif;font-size:16px;color:var(--text-body);line-height:1.7;margin-bottom:12px;padding-left:24px}.mdx-components_li__tp9wN{margin-bottom:4px}.mdx-components_tableWrap__fXHo6{overflow-x:auto;margin:8px 0 12px}.mdx-components_table__e3Tnl{width:100%;border-collapse:collapse;font-family:var(--font-body),sans-serif;font-size:14px}.mdx-components_td__SR1X3,.mdx-components_th__IJGdF{padding:10px 14px;border:1px solid var(--border);text-align:left}.mdx-components_th__IJGdF{background:var(--card-bg);font-weight:600;color:var(--text-primary)}.mdx-components_td__SR1X3{color:var(--text-body)}.mdx-components_figure__Ni6fH{margin:24px 0}.mdx-components_image__m1S_7{width:100%;border-radius:var(--radius-card)}.mdx-components_figcaption__D6ubQ{font-family:var(--font-body),sans-serif;font-size:13px;color:var(--text-body);text-align:center;margin-top:8px}.mdx-components_blockquote__DH3Cu{font-family:var(--font-body),sans-serif;font-size:16px;color:var(--text-body);line-height:1.7;border-left:3px solid var(--border);padding-left:16px;margin:16px 0;font-style:italic}@media (max-width:640px){.mdx-components_h2__x6_v8{font-size:20px}.mdx-components_h3__FVjrU{font-size:18px}}.Logo_logo__OwpH7{font-family:var(--font-logo),serif;font-style:italic;font-weight:400;color:var(--text-primary);text-decoration:none;line-height:1.4;cursor:pointer}.Logo_logo__OwpH7[data-size=large]{font-size:38px}.Logo_logo__OwpH7[data-size=small]{font-size:22px}@media (max-width:640px){.Logo_logo__OwpH7[data-size=large]{font-size:28px}}.Footer_footer__N0aCO{padding-bottom:40px}.Footer_divider__yh0ta{border:none;border-top:1px solid var(--border);margin-bottom:32px}.Footer_nav__tbI7K{display:flex;justify-content:center;gap:60px}.Footer_column__drkGN{display:flex;flex-direction:column;gap:10px}.Footer_link__eEGLF{font-family:var(--font-body),sans-serif;font-size:14px;font-weight:500;color:var(--text-body);text-decoration:none;transition:color .2s ease}.Footer_link__eEGLF:hover{color:var(--text-primary)}.Footer_bottom___N9Bn{display:flex;align-items:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.Footer_logoWrapper__zL1PX{flex-shrink:0}.Footer_copyright__9zerW{font-family:var(--font-body),sans-serif;font-size:13px;color:var(--text-body);margin-left:auto}@media (max-width:640px){.Footer_footer__N0aCO{padding-bottom:32px}.Footer_nav__tbI7K{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.Footer_bottom___N9Bn{flex-direction:column;align-items:center;text-align:center;gap:10px}.Footer_copyright__9zerW{margin-left:0}}.SimpleNavBar_nav__WZdbT{width:100%;padding:16px 0}.SimpleNavBar_inner__tezje{display:flex;align-items:center;justify-content:space-between}.SimpleNavBar_button__wL0kx{font-family:var(--font-body),sans-serif;font-size:14px;font-weight:500;color:var(--cta-dark);text-decoration:none}.SimpleNavBar_button__wL0kx:hover{text-decoration:underline}.SimpleFooter_footer__ohmsT{width:100%;padding:24px 0;text-align:center}.SimpleFooter_footer__ohmsT p{font-family:var(--font-body),sans-serif;font-size:13px;color:var(--text-body)}.page_page__sLBCX{min-height:100vh}.page_hero__GuWPD{text-align:center;padding:64px 0 48px}.page_title__HjEeY{font-family:var(--font-headline),serif;font-size:48px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.page_subtitle__WB5gm{font-family:var(--font-body),sans-serif;font-size:18px;color:var(--text-body)}.page_posts__2lMT_{padding-bottom:80px}.page_postList__GfAp4{max-width:800px;margin:0 auto}.page_postCard__9eXik{display:flex;flex-direction:column;width:100%;padding:0;background:var(--white);border-radius:var(--radius-card);border:1px solid var(--border);margin-bottom:24px;text-decoration:none;overflow:hidden;transition:box-shadow .2s ease}.page_postCard__9eXik:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.page_postCover__iL1O5{width:100%;height:200px;object-fit:cover}.page_postContent__Nh_8T{padding:28px}.page_postTitle__Y12C_{font-family:var(--font-body),sans-serif;font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.page_postSubtitle__PVguY{font-family:var(--font-body),sans-serif;font-size:15px;color:var(--text-body);line-height:1.5;margin-bottom:12px}.page_postMeta__8bzKr{font-family:var(--font-body),sans-serif;font-size:12px;font-weight:500;color:var(--label-green);letter-spacing:1.2px}@media (max-width:640px){.page_hero__GuWPD{padding:40px 0 32px}.page_title__HjEeY{font-size:32px}}.page_page__yxNXK{min-height:100vh}.page_hero__ht5eY{text-align:center;padding:64px 0 40px}.page_title__M_BXp{font-family:var(--font-headline),serif;font-size:48px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.page_subtitle__YBKpY{font-family:var(--font-body),sans-serif;font-size:18px;color:var(--text-body);line-height:1.6;max-width:560px;margin:0 auto}.page_calculator__hOOz0{padding-bottom:var(--section-spacing)}@media (max-width:640px){.page_hero__ht5eY{padding:40px 0 28px}.page_title__M_BXp{font-size:32px}.page_subtitle__YBKpY{font-size:16px}.page_calculator__hOOz0{padding-bottom:var(--section-spacing-mobile)}}