.AuthorBio_authorBox__M8Aqe{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:var(--space-6);padding:var(--space-5)}.AuthorBio_heading__Ato2O{color:var(--color-text-secondary);font-size:.8rem;font-weight:700;letter-spacing:.05em;margin:0 0 var(--space-2);text-transform:uppercase}.AuthorBio_name__5GiFl{color:var(--color-text);font-size:1.1rem;font-weight:700;margin:0 0 var(--space-2)}.AuthorBio_bio__IFaBH{color:var(--color-text-secondary);font-size:.925rem;line-height:1.7;margin:0 0 var(--space-2)}.AuthorBio_aboutLink__6SxLZ{margin:0}.AuthorBio_aboutLink__6SxLZ a{font-size:.9rem;font-weight:600}.AuthorBio_lastUpdated__ongBj{color:var(--color-text-secondary);font-size:.825rem;margin:var(--space-3) 0 0}.ShareLinks_share__OO4OP{align-items:flex-start;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-7);padding:var(--space-4)}.ShareLinks_label__QaNBs{color:var(--color-text);font-size:.95rem;font-weight:700;margin:0}.ShareLinks_actions__EJZfC{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ShareLinks_actionButton__p59_a,.ShareLinks_action__2fp2C{align-items:center;background:#ffffff;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;min-height:2.2rem;padding:0 var(--space-4);text-decoration:none;transition:border-color .2s ease,color .2s ease}.ShareLinks_actionButton__p59_a{font-family:inherit}.ShareLinks_actionButton__p59_a:focus-visible,.ShareLinks_actionButton__p59_a:hover,.ShareLinks_action__2fp2C:focus-visible,.ShareLinks_action__2fp2C:hover{border-color:var(--color-primary-light);color:var(--color-primary);text-decoration:none}.TagBadge_badge__A_jY0{border:1px solid transparent;border-radius:var(--radius-full);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.01em;line-height:1;padding:.32rem var(--space-3);white-space:nowrap}.TagBadge_blue__WTBD0{background:#E3EDC8;border-color:#C8D9A4;color:#4A6720}.TagBadge_green__EPyLK{background:#dcfce7;border-color:#bbf7d0;color:#047857}.TagBadge_purple__H31GH{background:#F5E4D8;border-color:#E8C9B5;color:#A05735}.TagBadge_orange__zY_qZ{background:#ffedd5;border-color:#fed7aa;color:#b45309}.TagBadge_slate__PFWSI{background:#e2e8f0;border-color:#cbd5e1;color:#334155}.BlogCard_card__Tw2pM{background:#ffffff;border:1px solid #dee6cb;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3);height:100%;overflow:hidden;padding:var(--space-5);position:relative;transition:box-shadow .25s ease,transform .25s ease}.BlogCard_card__Tw2pM:before{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.BlogCard_card__Tw2pM:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.BlogCard_featured__y95tT{background:radial-gradient(circle at 14% 18%,rgba(92,122,41,.12) 0,transparent 37%),linear-gradient(180deg,#ffffff,#F8FAF2);border-color:#C5D6A1;padding:var(--space-6)}.BlogCard_meta__kyw6b{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.88rem;gap:var(--space-2)}.BlogCard_imageWrapper__WkV7m{margin:1rem 0;width:100%;height:160px;position:relative;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:rgba(230,235,220,.3)}.BlogCard_coverImage__TgGEB{max-width:100%;max-height:100%}.BlogCard_title__es5tb{font-size:clamp(1.2rem,2.8vw,1.6rem);font-weight:900;line-height:1.28;margin:0}.BlogCard_title__es5tb a{color:var(--color-text);text-decoration:none}.BlogCard_title__es5tb a:focus-visible,.BlogCard_title__es5tb a:hover{color:var(--color-primary);text-decoration:underline}.BlogCard_excerpt__adyB0{color:var(--color-text-secondary);line-height:1.7;margin:0}.BlogCard_tags__unUVU{display:flex;flex-wrap:wrap;gap:var(--space-2)}.BlogCard_readMore__kBr0M{align-items:center;background:#F0F5E0;border:1px solid #c9d8a8;border-radius:var(--radius-full);color:#4A6720;display:inline-flex;font-weight:700;justify-content:center;margin-top:auto;min-height:2.55rem;padding:0 var(--space-4);text-decoration:none;width:-moz-fit-content;width:fit-content}.BlogCard_readMore__kBr0M:focus-visible,.BlogCard_readMore__kBr0M:hover{background:#E3EDC8;color:#3D5218;text-decoration:none}.PageHero_hero__R6B9a{border-bottom:1px solid #dee6cb;overflow:hidden;padding:clamp(3.3rem,7vw,5rem) 0 clamp(2.1rem,4.8vw,3.1rem);position:relative}.PageHero_hero__R6B9a:after{content:"";height:4px;left:0;position:absolute;right:0;top:0}.PageHero_hero__R6B9a:before{background-image:radial-gradient(rgba(255,255,255,.7) 1.2px,transparent 0),radial-gradient(rgba(255,255,255,.7) 1.2px,transparent 0);background-position:0 0,15px 15px;background-size:30px 30px;content:"";inset:0;opacity:.2;pointer-events:none;position:absolute}.PageHero_themeBlue__yxpO3{background:radial-gradient(circle at 12% 20%,rgba(122,158,62,.24) 0,transparent 38%),radial-gradient(circle at 88% 16%,rgba(196,120,91,.16) 0,transparent 38%),linear-gradient(180deg,#F6F8EE,#F8F9F2)}.PageHero_themeBlue__yxpO3:after{background:linear-gradient(90deg,#5C7A29,#C4785B)}.PageHero_themeViolet__BckVK{background:radial-gradient(circle at 12% 20%,rgba(196,120,91,.2) 0,transparent 38%),radial-gradient(circle at 88% 16%,rgba(122,158,62,.18) 0,transparent 38%),linear-gradient(180deg,#F8F6EE,#F8F9F2)}.PageHero_themeViolet__BckVK:after{background:linear-gradient(90deg,#C4785B,#5C7A29)}.PageHero_themeEmerald__CEAwT{background:radial-gradient(circle at 12% 20%,rgba(16,185,129,.22) 0,transparent 39%),radial-gradient(circle at 88% 16%,rgba(122,158,62,.16) 0,transparent 36%),linear-gradient(180deg,#f2fcf8,#F6F8EE)}.PageHero_themeEmerald__CEAwT:after{background:linear-gradient(90deg,#059669,#5C7A29)}.PageHero_themeAmber__Xj00u{background:radial-gradient(circle at 12% 20%,rgba(245,158,11,.2) 0,transparent 39%),radial-gradient(circle at 88% 16%,rgba(239,68,68,.14) 0,transparent 38%),linear-gradient(180deg,#fffbf1,#fff8f3)}.PageHero_themeAmber__Xj00u:after{background:linear-gradient(90deg,#f59e0b,#f97316)}.PageHero_inner__fxHMG{align-items:stretch;display:grid;grid-gap:var(--space-5);gap:var(--space-5);position:relative}.PageHero_content__DGUo1{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.PageHero_kicker__ojkQy{color:#4A6720;font-size:.8rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.PageHero_title__pIDOq{font-size:clamp(2rem,4.3vw,3.1rem);font-weight:900;letter-spacing:-.015em;line-height:1.1;margin:0;max-width:22ch}.PageHero_description__HGlfK{color:#475569;font-size:clamp(1rem,1.85vw,1.14rem);line-height:1.72;margin:0;max-width:72ch}.PageHero_actions__wMkg5{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PageHero_actionPrimary__h5nb2,.PageHero_actionSecondary__jCfzN{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-weight:800;justify-content:center;min-height:2.85rem;padding:0 var(--space-5);text-decoration:none}.PageHero_actionPrimary__h5nb2{background:linear-gradient(120deg,#5C7A29,#7A9E3E);border:1px solid transparent;box-shadow:0 10px 20px rgba(92,122,41,.24);color:#ffffff}.PageHero_actionPrimary__h5nb2:focus-visible,.PageHero_actionPrimary__h5nb2:hover{filter:brightness(1.06);color:#ffffff;text-decoration:none}.PageHero_actionSecondary__jCfzN{background:rgba(255,255,255,.95);border:1px solid #cbd9ab;color:#3D5218}.PageHero_actionSecondary__jCfzN:focus-visible,.PageHero_actionSecondary__jCfzN:hover{background:#ECF2DA;color:#4A6720;text-decoration:none}.PageHero_highlights___rxOF{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.PageHero_highlightCard__k71vp{background:rgba(255,255,255,.92);border:1px solid #dae4c3;border-radius:var(--radius-lg);box-shadow:0 14px 28px rgba(15,23,42,.08);display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4)}.PageHero_highlightLabel__F0eK_{color:#475569;font-size:.76rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.PageHero_highlightValue__7dHTS{align-items:center;color:#0f172a;display:inline-flex;font-size:clamp(1.05rem,2vw,1.34rem);font-weight:900;gap:var(--space-2);line-height:1.25;margin:0}.PageHero_highlightCaption__6gDDn{color:#64748b;margin:0}@media (min-width:980px){.PageHero_inner__fxHMG{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}@media (max-width:640px){.PageHero_actions__wMkg5{display:grid;grid-template-columns:1fr}.PageHero_actionPrimary__h5nb2,.PageHero_actionSecondary__jCfzN{width:100%}}.Breadcrumbs_nav__MHWU0{padding:.75rem 0 .25rem}.Breadcrumbs_list__U4p9a{flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;font-size:.85rem;line-height:1.4}.Breadcrumbs_item__2KG15,.Breadcrumbs_list__U4p9a{display:flex;align-items:center}.Breadcrumbs_separator__mdksA{margin:0 .4rem;color:#9ca3af;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Breadcrumbs_link__nxsx_{color:#5c7a29;text-decoration:none;transition:color .15s ease}.Breadcrumbs_link__nxsx_:hover{color:#4a6321;text-decoration:underline}.Breadcrumbs_current__hwZdv{color:#6b7280}.page_page__sLBCX{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) 0 var(--space-14)}.page_header__PWgiq{background:radial-gradient(circle at 10% 18%,rgba(92,122,41,.16) 0,transparent 37%),radial-gradient(circle at 90% 12%,rgba(196,120,91,.13) 0,transparent 34%),var(--color-bg);border:1px solid #dee6cb;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden;padding:var(--space-5);position:relative}.page_header__PWgiq:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_kicker__gstmd{color:var(--color-primary);font-size:.88rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.page_title__HjEeY{font-size:clamp(2rem,5vw,3rem);line-height:1.12;margin:0}.page_description__4Scvm{color:var(--color-text-secondary);line-height:1.75;margin:0;max-width:72ch}.page_featuredSection__dpYPl,.page_latestSection__3xeY2{display:flex;flex-direction:column;gap:var(--space-4)}.page_sectionTitle__A239n{font-size:1.25rem;font-weight:800;margin:0}.page_grid__Hjb60{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media (min-width:768px){.page_grid__Hjb60{grid-template-columns:repeat(2,minmax(0,1fr))}}.MdxContent_h1__mHNlo{font-size:clamp(1.9rem,4.5vw,2.8rem);line-height:1.15;margin:0 0 var(--space-5);scroll-margin-top:6rem}.MdxContent_h2__aJjIZ{border-top:1px solid var(--color-border);font-size:clamp(1.45rem,3.6vw,2rem);line-height:1.25;margin:var(--space-8) 0 var(--space-3);padding-top:var(--space-6);scroll-margin-top:6rem}.MdxContent_h3__cNL3w{font-size:clamp(1.15rem,2.7vw,1.45rem);line-height:1.3;margin:var(--space-6) 0 var(--space-2);scroll-margin-top:6rem}.MdxContent_paragraph__KW5s7{line-height:1.75;margin:var(--space-4) 0}.MdxContent_link__kiWGK{color:var(--color-primary);font-weight:600}.MdxContent_link__kiWGK:focus-visible,.MdxContent_link__kiWGK:hover{color:var(--color-primary-light);text-decoration:underline}.MdxContent_ol__gLjpv,.MdxContent_ul__lsI4B{margin:var(--space-4) 0;padding-left:var(--space-6)}.MdxContent_li__6yVLn{line-height:1.7;margin:var(--space-2) 0}.MdxContent_blockquote___lURg{background:var(--color-blockquote-bg);border:1px solid var(--color-blockquote-border);border-left:4px solid var(--color-primary-light);border-radius:var(--radius-sm);color:var(--color-blockquote-text);font-style:italic;margin:var(--space-5) 0;padding:var(--space-3) var(--space-4)}.MdxContent_inlineCode__qQmQR{background:rgba(15,23,42,.06);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-mono);font-size:.9em;padding:.14em .38em}.MdxContent_pre__M2bNm{background:linear-gradient(170deg,var(--color-bg-code-from) 0,var(--color-bg-code-to) 100%);border:1px solid var(--color-border-code);border-radius:var(--radius-md);color:var(--color-text-code);margin:var(--space-5) 0;overflow-x:auto;padding:var(--space-4) var(--space-5)}.MdxContent_pre__M2bNm code{background:transparent;border:0;color:inherit;font-family:var(--font-mono);padding:0}.MdxContent_tableWrap__D8to6{margin:var(--space-5) 0;overflow-x:auto}.MdxContent_table__ZZKcI{border-collapse:collapse;min-width:26rem;width:100%}.MdxContent_table__ZZKcI td,.MdxContent_table__ZZKcI th{border:1px solid var(--color-border);padding:var(--space-3);text-align:left}.MdxContent_table__ZZKcI thead th{background:var(--color-bg-secondary);font-weight:700}.MdxContent_callout__sMC8q{border:1px solid transparent;border-radius:var(--radius-md);margin:var(--space-5) 0;padding:var(--space-4)}.MdxContent_calloutHeader__S3CfD{align-items:center;display:inline-flex;font-weight:700;gap:var(--space-2);margin-bottom:var(--space-2)}.MdxContent_calloutIcon__oc8_d{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;width:1.25rem}.MdxContent_calloutBody__W8j9c>:first-child{margin-top:0}.MdxContent_calloutBody__W8j9c>:last-child{margin-bottom:0}.MdxContent_info__FjHC_{background:var(--color-callout-info-bg);border-color:var(--color-callout-info-border);color:var(--color-callout-info-text)}.MdxContent_info__FjHC_ .MdxContent_calloutIcon__oc8_d{background:var(--color-callout-info-icon-bg);color:var(--color-callout-info-icon)}.MdxContent_warning__I4Uta{background:var(--color-callout-warning-bg);border-color:var(--color-callout-warning-border);color:var(--color-callout-warning-text)}.MdxContent_warning__I4Uta .MdxContent_calloutIcon__oc8_d{background:var(--color-callout-warning-icon-bg);color:var(--color-callout-warning-icon)}.MdxContent_tip__H9wy_{background:var(--color-callout-tip-bg);border-color:var(--color-callout-tip-border);color:var(--color-callout-tip-text)}.MdxContent_tip__H9wy_ .MdxContent_calloutIcon__oc8_d{background:var(--color-callout-tip-icon-bg);color:var(--color-callout-tip-icon)}.MdxContent_formula__qjDop{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:var(--space-5) 0;padding:var(--space-4)}.MdxContent_formulaTitle__LFvPl{color:var(--color-text-secondary);font-size:.82rem;font-weight:700;letter-spacing:.04em;margin:0 0 var(--space-2);text-transform:uppercase}.MdxContent_formulaBody__8bNkb{font-family:var(--font-mono);line-height:1.7}.MdxContent_example__r4orQ{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:var(--space-5) 0;overflow:hidden}.MdxContent_exampleSummary__oL6fX{background:var(--color-example-bg);cursor:pointer;font-weight:700;list-style:none;padding:var(--space-3) var(--space-4)}.MdxContent_exampleSummary__oL6fX::-webkit-details-marker{display:none}.MdxContent_exampleBody__W_714{padding:var(--space-4)}.MdxContent_exampleBody__W_714>:first-child{margin-top:0}.MdxContent_exampleBody__W_714>:last-child{margin-bottom:0}.page_page__yflAI{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) 0 var(--space-14)}.page_article__YlLOu{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-inline:auto;padding:var(--space-6);width:min(100%,54rem)}.page_content__tHqa2{display:flex;flex-direction:column;gap:var(--space-3)}.page_postNav__HFbOx{align-items:center;background:#ffffff;border:1px solid #dee6cb;border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-4)}.page_navLink__2Rm1M{font-weight:700;line-height:1.55}.page_related__VtT7E{display:flex;flex-direction:column;gap:var(--space-4)}.page_relatedTitle__eDcub{font-size:1.3rem;font-weight:800;margin:0}.page_relatedGrid__TwRNv{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}@media (max-width:640px){.page_article__YlLOu{padding:var(--space-4)}}@media (min-width:768px){.page_relatedGrid__TwRNv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page_relatedGrid__TwRNv{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_page__4VKQZ{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-bottom:var(--space-8);padding-top:var(--space-5)}.page_header__ixUO3{background:radial-gradient(circle at 10% 20%,rgba(92,122,41,.14) 0,transparent 42%),radial-gradient(circle at 88% 12%,rgba(5,150,105,.14) 0,transparent 34%),var(--color-bg);border:1px solid #dee6cb;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-2);gap:var(--space-2);overflow:hidden;padding:var(--space-5);position:relative}.page_header__ixUO3:after{background:linear-gradient(90deg,var(--color-primary),var(--color-success));content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_badge__Al8WT{background:#E5EDCF;border:1px solid #c5d6a1;border-radius:var(--radius-full);color:#4A6720;font-size:.74rem;font-weight:800;letter-spacing:.05em;padding:.26rem .72rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.page_title__pjRes{font-size:clamp(1.5rem,3vw,2.2rem);margin:0}.page_description__21uUP{color:var(--color-text-secondary);margin:0;max-width:70ch}.page_editorialSection__H8_Jz{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.page_sectionHeading__z35RV{font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:900;letter-spacing:-.01em;margin:0}.page_sectionIntro__qB55K{color:#64748b;line-height:1.7;margin:0;max-width:72ch}.page_contentBlock__6Re_g h3{color:var(--color-text);font-size:1.05rem;font-weight:800;margin:0 0 var(--space-2)}.page_contentBlock__6Re_g p,.page_contentBlock__6Re_g ul{color:#475569;line-height:1.75;margin:0;max-width:72ch}.page_tipsList__yWmjq{color:#475569;display:grid;grid-gap:var(--space-2);gap:var(--space-2);line-height:1.7;margin:0;padding-left:var(--space-5)}.page_relatedLinks__jHPge{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}.page_relatedCard__RU86M{align-items:start;background:linear-gradient(180deg,#F8FAF2,#fdfdff);border:1px solid #dee6cb;border-radius:var(--radius-lg);color:var(--color-text);display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.page_relatedCard__RU86M:hover{box-shadow:0 8px 20px rgba(92,122,41,.12);transform:translateY(-1px)}.page_relatedCard__RU86M h4{font-size:1rem;font-weight:800;margin:0}.page_relatedCard__RU86M p{color:#64748b;font-size:.92rem;margin:0}@media (min-width:640px){.page_relatedLinks__jHPge{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page_relatedLinks__jHPge{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_page__LM6zz{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-bottom:var(--space-8);padding-top:var(--space-5)}.page_header__ZWbI5{background:radial-gradient(circle at 14% 24%,rgba(92,122,41,.14) 0,transparent 46%),radial-gradient(circle at 88% 10%,rgba(5,150,105,.12) 0,transparent 36%),var(--color-bg);border:1px solid #dee6cb;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-2);gap:var(--space-2);overflow:hidden;padding:var(--space-5);position:relative}.page_header__ZWbI5:after{background:linear-gradient(90deg,var(--color-primary),var(--color-success));content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_kicker__GjRBM{color:var(--color-primary);font-size:.82rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.page_title__dz8Oo{font-size:clamp(1.8rem,3.5vw,2.6rem);margin:0}.page_description__uTR8y{color:var(--color-text-secondary);margin:0;max-width:68ch}.page_editorialSection__jRCiQ{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.page_sectionHeading___ZWBB{font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:900;letter-spacing:-.01em;margin:0}.page_sectionIntro__run75{color:#64748b;line-height:1.7;margin:0;max-width:72ch}.page_twoCol__Zejuc{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.page_contentBlock__79Aui h3{color:var(--color-text);font-size:1.1rem;font-weight:800;margin:0 0 var(--space-2)}.page_contentBlock__79Aui p{color:#475569;line-height:1.75;margin:0;max-width:72ch}.page_tipsList__Ict7g{color:#475569;display:grid;grid-gap:var(--space-2);gap:var(--space-2);line-height:1.7;margin:0;padding-left:var(--space-5)}.page_topicGrid__n6YRo{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}.page_topicCard___eZ8I{background:linear-gradient(180deg,#F8FAF2,#fdfdff);border:1px solid #dee6cb;border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4)}.page_topicCard___eZ8I h4{font-size:1rem;font-weight:800;margin:0}.page_topicCard___eZ8I p{color:#64748b;font-size:.92rem;margin:0}.page_faqSection__Lt_XJ{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.page_faqList__eKIXG{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_faqItem__egwDc{background:linear-gradient(180deg,#ffffff,#FBFCF6);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4)}.page_faqItem__egwDc[open]{border-color:#C5D6A1;box-shadow:0 8px 20px rgba(92,122,41,.12)}.page_faqItem__egwDc summary{color:var(--color-text);cursor:pointer;font-weight:700;list-style:none}.page_faqItem__egwDc summary::-webkit-details-marker{display:none}.page_faqItem__egwDc summary:after{color:var(--color-primary);content:"+";float:right;font-size:1.2rem;line-height:1}.page_faqItem__egwDc[open] summary:after{content:"\2212"}.page_faqIndex__ENEye{color:var(--color-primary);margin-right:var(--space-2)}.page_faqItem__egwDc p{color:var(--color-text-secondary);line-height:1.7;margin:var(--space-3) 0 0}.page_ctaBanner__DoA7R{background:var(--gradient-cta);border-radius:var(--radius-lg);color:#ffffff;display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-6)}.page_ctaBanner__DoA7R h2{color:#ffffff;font-size:clamp(1.3rem,2.8vw,1.7rem);margin:0}.page_ctaBanner__DoA7R p{color:rgba(255,255,255,.9);margin:0;max-width:60ch}.page_ctaLink__GnArs{background:rgba(255,255,255,.96);border-radius:var(--radius-md);color:#3D5218;font-weight:700;padding:var(--space-2) var(--space-4);text-decoration:none;width:-moz-fit-content;width:fit-content}.page_ctaLink__GnArs:hover{background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.2)}@media (min-width:640px){.page_faqList__eKIXG,.page_topicGrid__n6YRo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.page_twoCol__Zejuc{grid-template-columns:repeat(2,minmax(0,1fr))}.page_topicGrid__n6YRo{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_page__N96b0{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding-bottom:var(--space-8);padding-top:var(--space-5)}.page_header__yYRsI{background:radial-gradient(circle at 10% 18%,rgba(92,122,41,.16) 0,transparent 42%),radial-gradient(circle at 88% 15%,rgba(196,120,91,.14) 0,transparent 40%),var(--color-bg);border:1px solid #dee6cb;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;justify-content:flex-start;overflow:hidden;padding:var(--space-4) var(--space-5);position:relative}.page_header__yYRsI:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_kicker__yRuzp{background:#F0F5E0;border:1px solid #c5d6a1;border-radius:var(--radius-full);color:#3D5218;font-size:.8rem;font-weight:800;letter-spacing:.05em;margin:0;padding:.34rem .85rem;text-transform:uppercase}.page_editorialSection___PJd1{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-5)}.page_sectionHeading__hXwSY{font-size:clamp(1.35rem,3vw,1.8rem);letter-spacing:-.01em;margin:0}.page_editorialBody__27Z3z{background:linear-gradient(150deg,#F8FAF2,#F2F6EA);border:1px solid #e3edc8;border-radius:var(--radius-xl);padding:var(--space-5)}.page_editorialBody__27Z3z p{color:var(--color-text-secondary);line-height:1.8;margin:0 0 var(--space-3)}.page_editorialBody__27Z3z p:last-of-type{margin-bottom:0}.page_editorialBody__27Z3z ol,.page_editorialBody__27Z3z ul{color:var(--color-text-secondary);line-height:1.8;margin:0 0 var(--space-3);padding-left:var(--space-5)}.page_editorialBody__27Z3z li{margin-bottom:var(--space-1)}.page_editorialBody__27Z3z strong{color:var(--color-text)}.page_relatedLinks__Utpf5{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:var(--space-2)}.page_relatedLink__nzk5f{align-items:center;background:#F0F5E0;border:1px solid #c9d8a8;border-radius:var(--radius-md);color:#4A6720;display:flex;font-weight:600;gap:var(--space-2);padding:var(--space-3) var(--space-4);transition:background .18s ease,transform .18s ease}.page_relatedLink__nzk5f:hover{background:#E3EDC8;color:#3D5218;text-decoration:none;transform:translateY(-1px)}.page_hero__b5eiu{background:radial-gradient(circle at 10% 16%,rgba(92,122,41,.22) 0,transparent 35%),radial-gradient(circle at 88% 14%,rgba(196,120,91,.2) 0,transparent 36%),linear-gradient(180deg,#F6F8EE,#fefcff);border-bottom:1px solid #dee6cb;overflow:hidden;padding:clamp(3.6rem,7.6vw,5.4rem) 0 clamp(2.2rem,5vw,3.2rem);position:relative}.page_hero__b5eiu:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_heroContent__ny5s0{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_kicker__3TQoT{color:var(--color-primary);font-size:.8rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.page_title__kKL61{font-size:clamp(1.95rem,4.15vw,3.2rem);font-weight:900;letter-spacing:-.015em;line-height:1.12;margin:0}.page_subtitle__MJ2I7{color:#475569;font-size:clamp(1rem,1.75vw,1.14rem);font-weight:500;margin:0;max-width:68ch}.page_page__34UO0{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) 0 var(--space-14)}.page_contentSection__tx8Vc{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.page_sectionTitle__XccG4{font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:900;letter-spacing:-.01em;margin:0}.page_sectionIntro__6_XYc{color:#64748b;line-height:1.75;margin:0;max-width:70ch}.page_guideBody__5r616{background:linear-gradient(150deg,#F8FAF2,#F2F6EA);border:1px solid #e3edc8;border-radius:var(--radius-xl);padding:var(--space-6)}.page_guideBody__5r616 p{color:var(--color-text-secondary);line-height:1.8;margin:0 0 var(--space-4)}.page_guideBody__5r616 p:last-child{margin-bottom:0}.page_guideBody__5r616 h3{font-size:1.15rem;margin:var(--space-5) 0 var(--space-2)}.page_guideBody__5r616 h3:first-child{margin-top:0}.page_guideBody__5r616 ol{color:var(--color-text-secondary);line-height:1.8;margin:0 0 var(--space-4);padding-left:var(--space-5)}.page_guideBody__5r616 li{margin-bottom:var(--space-2)}.page_guideBody__5r616 strong{color:#334155}.page_tableWrap__BUpgi{overflow-x:auto}.page_dataTable__XGNeJ{border-collapse:collapse;min-width:40rem;width:100%}.page_dataTable__XGNeJ td,.page_dataTable__XGNeJ th{border-bottom:1px solid #e2e8f0;padding:.75rem .88rem;text-align:left}.page_dataTable__XGNeJ th{background:#F3F6EB;color:#334155;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.page_dataTable__XGNeJ tr:last-child td{border-bottom:0}.page_statusBadge__eZu3n{border-radius:var(--radius-full);display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:.2rem .6rem;text-transform:uppercase}.page_statusCompleted__PKa9x{background:#e2e8f0;color:#64748b}.page_statusOpen__KoSCd{background:#ECF2DA;color:#4A6720}.page_statusUpcoming__IaV9l{background:#FEF3C7;color:#92400E}.page_feeGrid__JSeRR{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_feeCard__bkCQy{background:linear-gradient(180deg,#F8FAF2,#fdfdff);border:1px solid #dee6cb;border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5)}.page_feeCardTitle__LxoUR{font-size:1.15rem;font-weight:900;margin:0}.page_feeList__L6h22{display:grid;grid-gap:var(--space-2);gap:var(--space-2);list-style:none;margin:0;padding:0}.page_feeList__L6h22 li{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:.5rem 0}.page_feeList__L6h22 li:last-child{border-bottom:0}.page_feeLabel__kLLQU{color:#475569}.page_feeValue__KL1wH{color:#0f172a;font-weight:800}.page_waiverBox__w6kqG{background:#ECF2DA;border:1px solid #c9dbab;border-radius:var(--radius-md);padding:var(--space-4)}.page_waiverBox__w6kqG h3{font-size:1.05rem;margin:0 0 var(--space-2)}.page_waiverBox__w6kqG p{color:#334155;line-height:1.7;margin:0}.page_linkGrid__88E1l{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_linkCard__szC7C{align-items:center;background:linear-gradient(180deg,#ffffff,#FBFCF6);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);display:flex;gap:var(--space-3);padding:var(--space-4);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.page_linkCard__szC7C:hover{box-shadow:0 10px 24px rgba(15,23,42,.1);color:var(--color-text);text-decoration:none;transform:translateY(-3px)}.page_linkCardTitle__7VR9B{font-size:1.05rem;font-weight:800;margin:0}.page_linkCardDescription__xFWd0{color:#64748b;font-size:.92rem;margin:var(--space-1) 0 0}.page_faqSection__uosYt{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.page_faqList__usAx0{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_faqItem__hsnPy{background:#FBFCF6;border:1px solid #dce4c5;border-radius:var(--radius-md);padding:0 var(--space-4)}.page_faqItem__hsnPy summary{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:var(--space-2);list-style:none;min-height:3.2rem}.page_faqItem__hsnPy summary::-webkit-details-marker{display:none}.page_faqIndex__yEoN2{color:var(--color-primary);font-size:.88rem}.page_faqItem__hsnPy p{color:#64748b;margin:0 0 var(--space-4)}@media (min-width:768px){.page_feeGrid__JSeRR{grid-template-columns:repeat(2,minmax(0,1fr))}.page_linkGrid__88E1l{grid-template-columns:repeat(3,minmax(0,1fr))}.page_faqList__usAx0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page_contentSection__tx8Vc,.page_faqSection__uosYt,.page_guideBody__5r616{padding:var(--space-4)}}.page_hero__jfMrP{background:radial-gradient(circle at 10% 16%,rgba(92,122,41,.22) 0,transparent 35%),radial-gradient(circle at 88% 14%,rgba(196,120,91,.2) 0,transparent 36%),linear-gradient(180deg,#F6F8EE,#fefcff);border-bottom:1px solid #dee6cb;overflow:hidden;padding:clamp(3.6rem,7.6vw,5.4rem) 0 clamp(2.2rem,5vw,3.2rem);position:relative}.page_hero__jfMrP:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_heroInner__jKsSS{align-items:stretch;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.page_heroContent__hI65P{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_kicker__cYLN3{color:var(--color-primary);font-size:.8rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.page_title__6FJO7{font-size:clamp(1.95rem,4.15vw,3.2rem);font-weight:900;letter-spacing:-.015em;line-height:1.12;margin:0}.page_description__4lW2N{color:#475569;font-size:clamp(1rem,1.75vw,1.14rem);font-weight:500;margin:0;max-width:68ch}.page_heroActions__4dzHk{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_heroButtonSecondary__OnCRE,.page_heroButton__3A8m9{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-weight:700;justify-content:center;min-height:2.8rem;padding:0 var(--space-5);text-decoration:none}.page_heroButton__3A8m9{background:linear-gradient(120deg,var(--color-primary),var(--color-primary-light));border:1px solid transparent;box-shadow:0 10px 20px rgba(92,122,41,.24);color:#ffffff}.page_heroButton__3A8m9:focus-visible,.page_heroButton__3A8m9:hover{filter:brightness(1.05);color:#ffffff;text-decoration:none}.page_heroButtonSecondary__OnCRE{background:#ffffff;border:1px solid #cbd9ab;color:#3D5218}.page_heroButtonSecondary__OnCRE:focus-visible,.page_heroButtonSecondary__OnCRE:hover{background:#ECF2DA;color:#4A6720;text-decoration:none}.page_heroAssets__3krmZ{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_assetCard__8_abp{background:rgba(255,255,255,.9);border:1px solid #dae4c3;border-radius:var(--radius-lg);box-shadow:0 14px 28px rgba(15,23,42,.08);display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4)}.page_assetLabel__AT1qQ{color:#475569;font-size:.76rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.page_assetValue__2dbsa{color:#0f172a;font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:900;margin:0}.page_assetText__T9UeV{color:#64748b;margin:0}.page_page__jr0q7{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) 0 var(--space-14)}.page_collegeSection__uodtP,.page_faqSection__slKwy,.page_toolsSection__pozE3{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.page_sectionTitle__qZ_gf{font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:900;letter-spacing:-.01em;margin:0}.page_sectionIntro__I711T{color:#64748b;margin:0}.page_toolGrid___i_rf{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_toolCard__uQ6ma{background:linear-gradient(180deg,#F8FAF2,#fdfdff);border:1px solid #dee6cb;border-radius:var(--radius-lg);box-shadow:0 12px 26px rgba(15,23,42,.08);display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-height:100%;padding:var(--space-5);position:relative}.page_toolCard__uQ6ma:before{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_toolTag__lwXYQ{background:#ECF2DA;border:1px solid #c9dbab;border-radius:var(--radius-full);color:#4A6720;font-size:.72rem;font-weight:800;letter-spacing:.05em;margin:0;padding:.26rem .7rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.page_toolTitle__JBppC{font-size:clamp(1.28rem,2.6vw,1.72rem);font-weight:900;line-height:1.2;margin:0}.page_toolDescription__6Dbtq{color:#475569;font-size:1rem;font-weight:500;margin:0}.page_toolList__1EzZL{color:#64748b;display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding-left:var(--space-5)}.page_toolLink__Rt_Xp{align-items:center;background:#F0F5E0;border:1px solid #c9d8a8;border-radius:var(--radius-full);color:#4A6720;display:inline-flex;font-weight:800;justify-content:center;margin-top:var(--space-2);min-height:3rem;padding:0 var(--space-6);text-decoration:none;width:-moz-fit-content;width:fit-content}.page_toolLink__Rt_Xp:focus-visible,.page_toolLink__Rt_Xp:hover{background:#E3EDC8;color:#3D5218;text-decoration:none}.page_tableWrap__F_CxN{overflow-x:auto}.page_dataTable__9cDl5{border-collapse:collapse;min-width:34rem;width:100%}.page_dataTable__9cDl5 td,.page_dataTable__9cDl5 th{border-bottom:1px solid #e2e8f0;padding:.75rem .88rem;text-align:left}.page_dataTable__9cDl5 th{background:#F3F6EB;color:#334155;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.page_dataTable__9cDl5 tr:last-child td{border-bottom:0}.page_faqList__AmKn9{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_faqItem__a961w{background:#FBFCF6;border:1px solid #dce4c5;border-radius:var(--radius-md);padding:0 var(--space-4)}.page_faqItem__a961w summary{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:var(--space-2);list-style:none;min-height:3.2rem}.page_faqItem__a961w summary::-webkit-details-marker{display:none}.page_faqIndex__H1jy7{color:var(--color-primary);font-size:.88rem}.page_faqItem__a961w p{color:#64748b;margin:0 0 var(--space-4)}@media (min-width:980px){.page_heroInner__jKsSS{grid-template-columns:1.1fr minmax(0,.9fr)}.page_toolGrid___i_rf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page_heroActions__4dzHk{display:grid;grid-template-columns:1fr}.page_heroButtonSecondary__OnCRE,.page_heroButton__3A8m9{width:100%}.page_collegeSection__uodtP,.page_faqSection__slKwy,.page_toolsSection__pozE3{padding:var(--space-4)}}.page_hero__FoJm_{background:radial-gradient(circle at 10% 16%,rgba(92,122,41,.22) 0,transparent 35%),radial-gradient(circle at 88% 14%,rgba(196,120,91,.2) 0,transparent 36%),linear-gradient(180deg,#F6F8EE,#fefcff);border-bottom:1px solid #dee6cb;overflow:hidden;padding:clamp(3.6rem,7.6vw,5.4rem) 0 clamp(2.2rem,5vw,3.2rem);position:relative}.page_hero__FoJm_:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_heroContent__Hb5po{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_kicker__3Txyo{color:var(--color-primary);font-size:.8rem;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.page_title__88A2S{font-size:clamp(1.95rem,4.15vw,3.2rem);font-weight:900;letter-spacing:-.015em;line-height:1.12;margin:0}.page_subtitle__OLSQN{color:#475569;font-size:clamp(1rem,1.75vw,1.14rem);font-weight:500;margin:0;max-width:68ch}.page_page__PwWxL{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) 0 var(--space-14)}.page_contentSection__bpOCc{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.page_sectionTitle__AHeXn{font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:900;letter-spacing:-.01em;margin:0}.page_sectionIntro__YZ2qg{color:#64748b;line-height:1.75;margin:0;max-width:70ch}.page_introBody__BTHj0{background:linear-gradient(150deg,#F8FAF2,#F2F6EA);border:1px solid #e3edc8;border-radius:var(--radius-xl);padding:var(--space-6)}.page_introBody__BTHj0 p{color:var(--color-text-secondary);line-height:1.8;margin:0 0 var(--space-4)}.page_introBody__BTHj0 p:last-child{margin-bottom:0}.page_questionsGrid__g9fIf{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.page_questionCard__lagxj{background:linear-gradient(180deg,#F8FAF2,#fdfdff);border:1px solid #dee6cb;border-radius:var(--radius-lg);box-shadow:0 12px 26px rgba(15,23,42,.08);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);position:relative}.page_questionCard__lagxj:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.page_questionCardMath__qZBSQ:before{background:linear-gradient(90deg,#5C7A29,#7A9E3E)}.page_questionCardRw__niJs1:before{background:linear-gradient(90deg,#C4785B,#D4956E)}.page_questionTag__SdC__{border-radius:var(--radius-full);font-size:.72rem;font-weight:800;letter-spacing:.05em;margin:0;padding:.26rem .7rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.page_questionTagMath__ZG3pm{background:#EBF0D8;color:#4A6720}.page_questionTagRw__0cweZ{background:#F5EDE0;color:#A05735}.page_questionText__YV2Rm{color:#0f172a;font-weight:600;line-height:1.6;margin:0}.page_choicesList__A9tzZ{color:#475569;display:grid;grid-gap:var(--space-1);gap:var(--space-1);list-style:none;margin:0;padding:0}.page_choicesList__A9tzZ li{padding:.3rem 0}.page_answerBlock__NOz9T{background:#ECF2DA;border:1px solid #c9dbab;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.page_answerLabel__cZajC{color:#4A6720;font-size:.78rem;font-weight:800;letter-spacing:.05em;margin:0 0 var(--space-1);text-transform:uppercase}.page_answerText__uKGRp{color:#334155;line-height:1.65;margin:0}.page_linkGrid__zYJpY{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_linkCard__nMYNd{align-items:center;background:linear-gradient(180deg,#ffffff,#FBFCF6);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);display:flex;gap:var(--space-3);padding:var(--space-4);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.page_linkCard__nMYNd:hover{box-shadow:0 10px 24px rgba(15,23,42,.1);color:var(--color-text);text-decoration:none;transform:translateY(-3px)}.page_linkCardTitle__hPpZo{font-size:1.05rem;font-weight:800;margin:0}.page_linkCardDescription__qhi_9{color:#64748b;font-size:.92rem;margin:var(--space-1) 0 0}.page_faqSection__7RBlK{background:#ffffff;border:1px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.page_faqList__w3czp{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_faqItem___uHB5{background:#FBFCF6;border:1px solid #dce4c5;border-radius:var(--radius-md);padding:0 var(--space-4)}.page_faqItem___uHB5 summary{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:var(--space-2);list-style:none;min-height:3.2rem}.page_faqItem___uHB5 summary::-webkit-details-marker{display:none}.page_faqIndex__U_HvW{color:var(--color-primary);font-size:.88rem}.page_faqItem___uHB5 p{color:#64748b;margin:0 0 var(--space-4)}@media (min-width:768px){.page_faqList__w3czp,.page_linkGrid__zYJpY,.page_questionsGrid__g9fIf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.page_linkGrid__zYJpY,.page_questionsGrid__g9fIf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.page_contentSection__bpOCc,.page_faqSection__7RBlK,.page_introBody__BTHj0{padding:var(--space-4)}}.Sidebar_backdrop__zmfmC{border:0;display:none;padding:0}.Sidebar_sidebar__KA_NC{align-self:flex-start;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);max-height:calc(100vh - 6.5rem);overflow:hidden auto;position:-webkit-sticky;position:sticky;top:5.5rem;transition:width .2s ease,transform .25s ease;width:17rem}.Sidebar_sidebarCollapsed__nEXLO{width:5.25rem}.Sidebar_sidebarHeader__pPlne{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;min-height:3.5rem;padding:0 var(--space-3)}.Sidebar_sectionTitle__q_tky{font-size:1rem;font-weight:700;margin:0}.Sidebar_collapseButton__DKDif{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:.9rem;font-weight:700;height:2.5rem;line-height:1;width:2.5rem}.Sidebar_nav__p4LZT{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) 0}.Sidebar_group__Qk62o{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.Sidebar_groupTitle__sAUQP{color:var(--color-text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0;padding:0 var(--space-3);text-transform:uppercase}.Sidebar_topicList__tiu6s{list-style:none;margin:0;padding:0}.Sidebar_topicLink__9uCU7{align-items:center;border-left:3px solid transparent;color:var(--color-text);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:2rem 1fr;min-height:2.75rem;padding:0 var(--space-3)}.Sidebar_topicLink__9uCU7:focus-visible,.Sidebar_topicLink__9uCU7:hover{background:var(--color-bg-secondary);color:var(--color-primary);text-decoration:none}.Sidebar_topicIcon__bxp4Q{align-items:center;background:var(--color-primary-bg);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;font-size:.72rem;font-weight:700;height:1.6rem;justify-content:center;width:1.6rem}.Sidebar_topicLabel__MvvBb{display:inline-block;font-size:.92rem;font-weight:500;line-height:1.3}.Sidebar_activeTopic__UEGhS{background:var(--color-primary-surface);border-left-color:var(--color-primary);color:var(--color-primary);font-weight:600}.Sidebar_hiddenLabel__qcv7W{display:none}.Sidebar_sidebarCollapsed__nEXLO .Sidebar_topicLink__9uCU7{grid-template-columns:1fr;justify-items:center;padding-inline:var(--space-2)}.Sidebar_sidebarCollapsed__nEXLO .Sidebar_topicIcon__bxp4Q{margin:0 auto}@media (max-width:768px){.Sidebar_backdrop__zmfmC{background:rgba(15,23,42,.55);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:1040}.Sidebar_backdropVisible__BEVRL{opacity:1;pointer-events:auto}.Sidebar_sidebar__KA_NC{border-radius:0;bottom:0;left:0;max-height:none;position:fixed;top:4.5rem;transform:translateX(-100%);width:min(82vw,20rem);z-index:1050}.Sidebar_sidebarOpen__ZuOyL{transform:translateX(0)}}.layout_wrapper__2Bx2U{padding:var(--space-6) 0}.layout_mobileToggle__WD8D3{display:none}.layout_layoutGrid__BCeJG{align-items:flex-start;display:flex;gap:var(--space-6)}.layout_content__hITlq{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex:1 1;min-height:70vh;min-width:0;padding:var(--space-6)}@media (max-width:768px){.layout_wrapper__2Bx2U{padding:var(--space-4) 0}.layout_mobileToggle__WD8D3{align-items:center;background:var(--color-primary);border:0;border-radius:var(--radius-md);color:#ffffff;cursor:pointer;display:inline-flex;font-weight:600;gap:var(--space-2);margin-bottom:var(--space-4);min-height:2.75rem;padding:0 var(--space-4)}.layout_layoutGrid__BCeJG{display:block}.layout_content__hITlq{min-height:auto;padding:var(--space-4)}}.topic-page_page__21sxl{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-10);padding-top:var(--space-5)}.topic-page_header__HTpzw{background:radial-gradient(circle at 12% 16%,rgba(92,122,41,.16) 0,transparent 35%),radial-gradient(circle at 88% 14%,rgba(196,120,91,.13) 0,transparent 33%),var(--color-bg);border:1px solid #dee6cb;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-2);gap:var(--space-2);overflow:hidden;padding:var(--space-5);position:relative}.topic-page_header__HTpzw:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.topic-page_kicker__jTw2a{color:var(--color-primary);font-size:.82rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.topic-page_title__zkyaE{font-size:clamp(1.65rem,3.6vw,2.45rem);margin:0}.topic-page_description__rEr1d{color:var(--color-text-secondary);margin:0;max-width:72ch}.TopicCard_card__v_1H0{background:linear-gradient(180deg,#ffffff,#F8FAF2);border:1px solid #dee6cb;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3);min-height:15rem;overflow:hidden;padding:var(--space-5);position:relative;transition:box-shadow .24s ease,transform .24s ease}.TopicCard_card__v_1H0:before{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.TopicCard_card__v_1H0:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.TopicCard_headerRow__Qjz81{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.TopicCard_title__qEzHC{font-size:1.15rem;line-height:1.3;margin:0}.TopicCard_badge__7LxTz{border-radius:var(--radius-full);font-size:.74rem;font-weight:800;letter-spacing:.04em;padding:.32rem .7rem;text-transform:uppercase}.TopicCard_easy__80r3P{background:#dcfce7;color:#065f46}.TopicCard_medium__3Czp1{background:#fef3c7;color:#92400e}.TopicCard_hard__6UPHM{background:#fee2e2;color:#991b1b}.TopicCard_description__x9MAt{color:var(--color-text-secondary);line-height:1.65;margin:0}.TopicCard_time__4MPqq{color:#64748b;font-size:.92rem;font-weight:600;margin:0}.TopicCard_link__hCXDP{align-items:center;background:#F0F5E0;border:1px solid #c9d8a8;border-radius:var(--radius-full);color:#4A6720;display:inline-flex;font-weight:700;justify-content:center;margin-top:auto;min-height:2.6rem;padding:0 var(--space-4);text-decoration:none;width:-moz-fit-content;width:fit-content}.TopicCard_link__hCXDP:focus-visible,.TopicCard_link__hCXDP:hover{background:#E3EDC8;color:#3D5218;text-decoration:none}.section-overview_page__7LMPd{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-8);padding-top:var(--space-5)}.section-overview_header__KIHG5{background:radial-gradient(circle at 10% 16%,rgba(92,122,41,.16) 0,transparent 36%),radial-gradient(circle at 90% 14%,rgba(196,120,91,.14) 0,transparent 33%),var(--color-bg);border:1px solid #dee6cb;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;padding:var(--space-5);position:relative}.section-overview_header__KIHG5:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}.section-overview_kicker___fxYe{color:var(--color-primary);font-size:.82rem;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.section-overview_title__NSsp6{font-size:clamp(1.7rem,3.8vw,2.5rem);margin:var(--space-2) 0 var(--space-3)}.section-overview_description__X5Ky8{color:var(--color-text-secondary);margin:0;max-width:72ch}.section-overview_grid__fnHUY{align-items:stretch;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}.section-overview_editorial__sErAS{display:flex;flex-direction:column;gap:var(--space-6)}.section-overview_editorial__sErAS h2{font-size:clamp(1.4rem,3vw,1.85rem);margin:0}.section-overview_editorial__sErAS h3{font-size:1.15rem;margin:0 0 var(--space-2)}.section-overview_editorial__sErAS p{color:var(--color-text-secondary);line-height:1.7;margin:0;max-width:72ch}.section-overview_editorial__sErAS ul{color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--space-2);line-height:1.7;margin:0;padding-left:var(--space-5)}.section-overview_domainGrid__JmF_2{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}.section-overview_domainCard__islvt{background:linear-gradient(180deg,#ffffff,#FBFCF6);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.section-overview_domainCard__islvt h3,.section-overview_domainCard__islvt p{margin:0}.section-overview_tipBox__aWqQ_{background:#F0F5E0;border:1px solid #c8d9a4;border-left:4px solid var(--color-primary);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.section-overview_tipBox__aWqQ_ h3,.section-overview_tipBox__aWqQ_ p,.section-overview_tipBox__aWqQ_ ul{color:#3D5218}.section-overview_faqSection__6zHFy{display:flex;flex-direction:column;gap:var(--space-5)}.section-overview_faqHeading__ENwUV{font-size:clamp(1.4rem,3vw,1.85rem);margin:0}.section-overview_faqList__GOJ_l{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.section-overview_faqItem__E5vEr{background:linear-gradient(180deg,#ffffff,#FBFCF6);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4)}.section-overview_faqItem__E5vEr[open]{border-color:#C5D6A1;box-shadow:0 8px 20px rgba(92,122,41,.12)}.section-overview_faqItem__E5vEr summary{color:var(--color-text);cursor:pointer;font-weight:700;list-style:none}.section-overview_faqItem__E5vEr summary::-webkit-details-marker{display:none}.section-overview_faqItem__E5vEr summary:after{color:var(--color-primary);content:"+";float:right;font-size:1.2rem;line-height:1}.section-overview_faqItem__E5vEr[open] summary:after{content:"\2212"}.section-overview_faqIndex__Hh1KP{color:var(--color-primary);margin-right:var(--space-2)}.section-overview_faqItem__E5vEr p{color:var(--color-text-secondary);line-height:1.7;margin:var(--space-3) 0 0}@media (min-width:640px){.section-overview_domainGrid__JmF_2,.section-overview_faqList__GOJ_l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.section-overview_grid__fnHUY{grid-template-columns:repeat(2,minmax(0,1fr))}}