.GuidesGrid_cardLink__T3GNb{text-decoration:none;color:inherit}.GuidesGrid_card__Qrf_P{background:#fff;border:1px solid #e4e6e0;border-radius:14px;transition:border-color .15s,box-shadow .15s;cursor:pointer;height:100%;display:flex;flex-direction:column}.GuidesGrid_metaRow__jpPXn{display:flex;align-items:center;gap:8px;margin-bottom:10px}.GuidesGrid_badge__W9iBQ{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace}.GuidesGrid_badgeDot__h6rHv{width:4px;height:4px;border-radius:999px}.GuidesGrid_readTime__mQKEa{font-size:11px;color:#9ca3af;font-weight:500}.GuidesGrid_cardTitle__FoIMh{font-family:Fraunces,Georgia,serif;font-weight:500;color:#1A3C2E;margin-bottom:10px;line-height:1.25;letter-spacing:-.005em}.GuidesGrid_cardBlurb__XYD91{font-size:13.5px;color:#4a5447;line-height:1.65;flex:1}.GuidesGrid_cardCta__rsuZk{margin-top:14px;font-size:12.5px;font-weight:700}.GuidesGrid_pillarSection__3WXNh{margin-bottom:40px}.GuidesGrid_pillarHeadRow__mJVun{display:flex;align-items:center;gap:8px;margin-bottom:14px}.GuidesGrid_pillarHeadDot__YS63h{width:9px;height:9px;border-radius:50%}.GuidesGrid_pillarHeadLabel__kC_jG{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#7a8578;font-family:IBM Plex Mono,monospace}.GuidesGrid_pillarGrid__jHItl{display:grid;grid-template-columns:1fr;gap:16px}.GuidesGrid_chipBar__w_cIK{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap;align-items:center;padding-top:12px;border-top:1px solid #e4e6e0}.GuidesGrid_browseBy__CkPl3{font-size:10.5px;letter-spacing:.08em;color:#7a8578;margin-right:8px}.GuidesGrid_browseBy__CkPl3,.GuidesGrid_chip__sVHpR{font-family:IBM Plex Mono,monospace;text-transform:uppercase}.GuidesGrid_chip__sVHpR{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11.5px;border:1.5px solid;font-weight:500;letter-spacing:.05em;cursor:pointer}.GuidesGrid_chipDot__zc_dB{width:5px;height:5px;border-radius:999px}.GuidesGrid_chipCount__dA_RI{font-size:10px;opacity:.6;margin-left:2px}.GuidesGrid_empty__YNYWQ{padding:64px 0;text-align:center;color:#7a8578}.GuidesGrid_emptyText__RPAz6{font-size:15px}.GuidesGrid_grid__NnB4Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:1023px){.GuidesGrid_grid__NnB4Z{grid-template-columns:1fr}}.BlogShell_hero__ZS7_L{padding:64px 48px 0;max-width:880px;margin:0 auto}.BlogShell_catPill__6_ZHM{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;font-family:var(--font-mono),IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px}.BlogShell_catDot__U0VWS{width:6px;height:6px;border-radius:999px}.BlogShell_heroH1__qzMQT{font-family:Fraunces,Georgia,serif;font-size:clamp(30px,8vw,56px);line-height:1.04;letter-spacing:-.03em;font-weight:400;margin:0 0 20px;color:#1A3C2E;word-wrap:break-word;overflow-wrap:break-word}.BlogShell_heroSub__aQQmN{font-size:clamp(16px,4.5vw,20px);line-height:1.5;color:#5a6655;margin:0;max-width:720px}.BlogShell_byline__3Kr2q{display:flex;align-items:center;gap:14px;padding-top:28px;margin-top:28px;border-top:1px solid #e4e6e0}.BlogShell_avatar__RQYnA{width:38px;height:38px;border-radius:50%;background:#1A3C2E;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.02em;flex-shrink:0}.BlogShell_bylineMeta__06CBM{flex:1}.BlogShell_bylineName___xRp8{font-size:14px;font-weight:500;color:#1a1f1a}.BlogShell_bylineTitle__8mE8k{font-size:12.5px;color:#7a8578}.BlogShell_bylineDate__zXQyX{font-family:IBM Plex Mono,monospace;font-size:11px;color:#7a8578;text-align:right;letter-spacing:.04em}.BlogShell_toc__hrnA2{align-self:flex-start;padding-left:8px}.BlogShell_tocLabel__UlQGJ{font-family:IBM Plex Mono,monospace;font-size:10px;color:#7a8578;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;opacity:.85}.BlogShell_tocList__F7znn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.BlogShell_tocLink___Qtos{text-decoration:none;font-size:13px;color:#5a6655;font-weight:400;border-left:2px solid transparent;padding-left:12px;display:block;line-height:1.4;transition:color .16s ease,border-color .16s ease}.BlogShell_tocNum__ClW8U{font-family:IBM Plex Mono,monospace;font-size:10px;color:#9ca3af;opacity:.85;margin-right:6px}.BlogShell_shell__txfOe{font-family:Inter,system-ui,sans-serif;background:#fafbf8;min-height:100vh;color:#1a1f1a}.BlogShell_layout__TDcXW{padding:32px 48px 80px;max-width:1280px;margin:0 auto}.BlogShell_grid__7upBx{display:grid;grid-template-columns:180px minmax(0,1fr) 300px;gap:48px;align-items:flex-start}.BlogShell_body__W2CD6{font-size:16.5px;line-height:1.75;color:#1a1f1a}.BlogShell_aside__6JOSq{position:sticky;top:80px;display:flex;flex-direction:column;gap:16px}@media (max-width:1023px){.BlogShell_hero__ZS7_L{padding:40px 20px 0}.BlogShell_grid__7upBx{grid-template-columns:1fr;gap:28px;padding:0 20px}.BlogShell_grid__7upBx>*{min-width:0}.BlogShell_toc__hrnA2{display:none}.BlogShell_aside__6JOSq{position:static}}.BlogShell_h2__9BylP{font-size:clamp(22px,5.2vw,28px);line-height:1.18;letter-spacing:-.02em;margin:44px 0 18px}.BlogShell_h2__9BylP,.BlogShell_h3__isLp1{font-family:Fraunces,Georgia,serif;font-weight:500;color:#1A3C2E;scroll-margin-top:80px;word-wrap:break-word;overflow-wrap:break-word}.BlogShell_h3__isLp1{font-size:clamp(18px,4.4vw,21px);line-height:1.22;letter-spacing:-.015em;margin:28px 0 12px}.BlogShell_p__9wKbY{font-size:clamp(15px,3.8vw,16.5px);line-height:1.7;color:#1a1f1a;margin:0 0 18px;overflow-wrap:break-word}.BlogShell_lead__DGsiW{font-size:clamp(16px,4.2vw,18px);line-height:1.6;color:#1a1f1a;margin:0 0 24px;font-weight:400;overflow-wrap:break-word}.BlogShell_bullets__2OnI9{font-size:clamp(15px,3.8vw,16.5px);line-height:1.7;color:#1a1f1a;padding-left:clamp(18px,4vw,22px);margin:0 0 18px;overflow-wrap:break-word}.BlogShell_link__AhXKk{color:#1A3C2E;text-decoration:underline;text-decoration-color:#aee4ae;text-underline-offset:3px;font-weight:500}.BlogShell_pullQuote__gCN8v{border-left:3px solid #c9700a;padding:8px 0 8px 24px;margin:32px 0;font-family:Fraunces,Georgia,serif;font-size:22px;line-height:1.35;letter-spacing:-.015em;color:#1A3C2E;font-weight:400}.BlogShell_pullQuoteAttr__kiodQ{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#7a8578;margin-top:12px;font-weight:400}.BlogShell_statHook__yv7ov{display:flex;align-items:flex-end;gap:24px;padding:28px 0 24px;border-top:1px solid #e4e6e0;border-bottom:1px solid #e4e6e0;margin:32px 0;flex-wrap:wrap}.BlogShell_statValueWrap__fIjlq{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.BlogShell_statValue__yl_gN{font-family:IBM Plex Mono,monospace;font-size:84px;font-weight:300;letter-spacing:-.04em;color:#1A3C2E;line-height:.9}.BlogShell_statUnit__Nj_iW{font-family:IBM Plex Mono,monospace;font-size:18px;color:#7a8578}.BlogShell_statCaption__OWcVu{font-size:16px;line-height:1.5;color:#5a6655;margin:0;padding-bottom:6px;flex:1;min-width:200px}.BlogShell_callout__Lu5qV{border-radius:8px;padding:16px 20px;margin:28px 0}.BlogShell_calloutHead__uVowD{display:flex;align-items:center;gap:8px;margin-bottom:10px}.BlogShell_calloutIcon__FEC5P{font-size:14px;line-height:1}.BlogShell_calloutLabel__8PYMi{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.BlogShell_calloutBody__sgdmu{font-size:15.5px;line-height:1.65;color:#1a1f1a}.BlogShell_citation__c6BIE{background:#fafbf8;border:1px solid #e4e6e0;border-left:3px solid #1a3c2e;border-radius:8px;padding:14px 18px;margin:24px 0}.BlogShell_citationArticle__ymxMZ{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;color:#C9700A;margin-bottom:6px}.BlogShell_citationBody__Z8xZd{font-size:14.5px;line-height:1.6;color:#5a6655}.BlogShell_tableWrap__jRs57{overflow-x:auto;margin:20px 0;border:1px solid #e4e6e0;border-radius:12px}.BlogShell_table___rO_V{width:100%;border-collapse:collapse;font-size:14px}.BlogShell_tableHeadRow__z_oSk{background:#1A3C2E;color:#fff}.BlogShell_tableTh__kdgQQ{text-align:left;padding:11px 14px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.BlogShell_tableRow__K3zQe{border-top:1px solid #e4e6e0}.BlogShell_tableTd__gBN86{padding:11px 14px;color:#1a1f1a;vertical-align:top;line-height:1.6}.BlogShell_cta__oFHpm{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#11241B,#1A3C2E 60%,#2C5740);color:#fff;padding:40px 36px;margin:56px 0 24px}.BlogShell_ctaGlowWrap__0rcAX{position:absolute;inset:0;pointer-events:none}.BlogShell_ctaGlow__GQlZK{position:absolute;top:-40%;right:-15%;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(211,250,153,.22),rgba(211,250,153,0) 65%);filter:blur(20px)}.BlogShell_ctaInner__Zsd1a{position:relative;max-width:640px}.BlogShell_ctaEyebrow__49ijL{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#D3FA99;display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}.BlogShell_ctaEyebrowDot__RpmQU{width:6px;height:6px;border-radius:999px;background:#D3FA99}.BlogShell_ctaTitle__0zZ6k{font-family:Fraunces,Georgia,serif;font-size:28px;line-height:1.15;letter-spacing:-.02em;font-weight:400;margin:0 0 12px}.BlogShell_ctaBody__ej2S0{font-size:15px;line-height:1.55;opacity:.85;margin:0 0 24px}.BlogShell_ctaActions__Sr4fG{display:flex;gap:var(--p-space-3,12px);flex-wrap:wrap}.BlogShell_ctaPrimary__Fg6v3{background:var(--color-pale-green,#D3FA99);color:var(--forest);padding:var(--p-space-3,11px) var(--p-space-5,18px);border-radius:var(--btn-radius,8px);font-size:13.5px;font-weight:700;text-decoration:none;transition:background var(--motion-hover)}.BlogShell_ctaSecondary__brp62{border:1.5px solid rgba(255,255,255,.4);color:#fff;padding:10px var(--p-space-5,18px);border-radius:var(--btn-radius,8px);font-size:13.5px;font-weight:500;text-decoration:none;transition:border-color var(--motion-hover)}.page_page__4c_z1{font-family:Inter,system-ui,sans-serif;background:#fafbf8;min-height:100vh}.page_section__u52kG{padding:64px 48px 96px;max-width:1280px;margin:0 auto}.page_grid__OloUD{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:flex-start}.page_eyebrow__39bvi{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#C9700A;margin-bottom:16px}.page_eyebrowDot__07SaT{width:6px;height:6px;border-radius:999px;background:#C9700A}.page_heading__hXcIF{font-family:Fraunces,Georgia,serif;font-size:56px;line-height:1.02;letter-spacing:-.03em;font-weight:400;margin:0 0 16px;color:#1A3C2E}.page_lede__z79_7{font-size:18px;line-height:1.55;color:#5a6655;margin:0 0 36px;max-width:720px}.page_aboutBox__wd_J8{margin-top:40px;padding:20px 24px;background:#fff;border:1px solid #e4e6e0;border-radius:12px;font-size:14px;color:#4a5447;line-height:1.7}.page_aboutStrong__dFhC4{color:#1A3C2E}.page_aboutLink__x75fx{color:#1A3C2E;font-weight:600}.page_sidebar__iFsLp{position:sticky;top:80px;display:flex;flex-direction:column;gap:16px}.page_ctaSection__kXmUc{padding:0 48px 96px;max-width:1280px;margin:0 auto}.page_ctaHighlight__OHVfe{color:#D3FA99}@media (max-width:1023px){.page_section__u52kG{padding:40px 20px 56px}.page_grid__OloUD{grid-template-columns:1fr;gap:40px}.page_heading__hXcIF{font-size:38px}.page_sidebar__iFsLp{position:static}.page_ctaSection__kXmUc{padding:0 20px 56px}}.Alert_alert__NYBTp{border-radius:var(--p-radius-md,8px);padding:16px 20px;margin:var(--p-space-7,28px) 0}.Alert_header__i1oDn{display:flex;align-items:center;gap:var(--p-space-2);margin-bottom:10px}.Alert_icon__EjIvC{font-size:14px;line-height:1}.Alert_label__TrPOo{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.Alert_content__r34I8{font-size:15.5px;line-height:1.65;color:var(--text-primary)}.CitationLine_root__vfIlX{background:#fafbf8;border:1px solid var(--border,#e4e6e0);border-left:3px solid var(--forest);border-radius:var(--p-radius-md,8px);padding:14px 18px;margin:var(--p-space-5,24px) 0}.CitationLine_article__z4btA{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--amber);margin-bottom:6px;text-transform:uppercase}.CitationLine_body____5UT{font-size:14.5px;line-height:1.6;color:var(--text-secondary)}.StatTile_hookWrap__MtijK{display:flex;align-items:flex-end;gap:var(--p-space-5,24px);padding:28px 0 24px;border-top:1px solid var(--border,#e4e6e0);border-bottom:1px solid var(--border,#e4e6e0);margin:var(--p-space-6,32px) 0;flex-wrap:wrap}.StatTile_hookValueRow__kEYxu{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.StatTile_hookValue__3yRWh{font-family:var(--font-mono);font-size:84px;font-weight:300;letter-spacing:-.04em;color:var(--forest);line-height:.9}.StatTile_hookUnit__Cb4le{font-family:var(--font-mono);font-size:18px;color:var(--text-muted)}.StatTile_hookCaption__fjoG8{font-size:16px;line-height:1.5;color:var(--text-secondary);flex:1;min-width:240px}.StatTile_tileWrap__16DrR{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--p-card-radius,12px);padding:18px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--elevation-card)}.StatTile_tileCaption__R_BNx{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--text-secondary);text-transform:uppercase}.StatTile_tileValueRow__p0Q0a{display:flex;align-items:baseline;gap:4px}.StatTile_tileValue__SEhXt{font-size:36px;line-height:1;font-weight:400;color:var(--text-primary);letter-spacing:-.02em}.StatTile_tileUnit__9tJA7{font-size:17px;color:var(--text-muted);margin-left:4px}.StatTile_delta__crCx4{font-family:var(--font-mono);font-size:13px;display:inline-flex;align-items:center;gap:4px}.StatTile_deltaArrow__Htcqa{font-size:11px}.StatTile_footer__5j3wh{font-family:var(--font-mono);font-size:11px;padding-top:6px;border-top:1px dotted var(--border);color:var(--text-muted)}.BlogSidebar_card__s_Oj3{background:#fff;border:1px solid #e4e6e0;border-radius:14px;padding:20px 18px}.BlogSidebar_eyebrowAmber__L62wh{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#C9700A;margin-bottom:14px}.BlogSidebar_list__nYEE5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.BlogSidebar_catLink__QlX4I{display:flex;align-items:center;gap:10px;padding:8px 6px;text-decoration:none;border-radius:6px}.BlogSidebar_catDot__cYKnp{width:6px;height:6px;border-radius:999px;flex-shrink:0}.BlogSidebar_catLabel__XSR0z{font-size:13px;font-weight:500;flex:1}.BlogSidebar_catCount__Di2_m{font-family:IBM Plex Mono,monospace;font-size:11px;color:#7a8578}.BlogSidebar_allResourcesWrap__YUCl1{margin-top:14px;padding-top:12px;border-top:1px solid #e4e6e0}.BlogSidebar_allResourcesLink__tGZQI{font-family:IBM Plex Mono,monospace;font-size:11px;color:#1A3C2E;text-decoration:none;letter-spacing:.06em;font-weight:500}.BlogSidebar_newsletterCard__9mAaD{background:#f1f3ee;border:1px solid #e4e6e0;border-radius:14px;padding:20px 18px}.BlogSidebar_successWrap__ci9Hu{display:flex;flex-direction:column;gap:8px}.BlogSidebar_successCheck__Et3_c{font-size:26px;line-height:1;color:#1A3C2E}.BlogSidebar_successTitle__htw2V{font-size:14px;font-weight:500;color:#1A3C2E;line-height:1.35}.BlogSidebar_successBody__pFaAG{font-size:12.5px;line-height:1.5;color:#7a8578}.BlogSidebar_signupAnother__Tyx2U{background:transparent;border:none;padding:0;font-size:12px;color:#7a8578;text-decoration:underline;cursor:pointer;text-align:left;margin-top:4px}.BlogSidebar_form__AklU6{display:flex;flex-direction:column;gap:12px}.BlogSidebar_newsletterEyebrow__Ri3NY{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#1A3C2E}.BlogSidebar_newsletterHeading__23_AG{font-family:Fraunces,Georgia,serif;font-size:18px;line-height:1.25;letter-spacing:-.015em;font-weight:500;color:#1A3C2E;margin:0}.BlogSidebar_newsletterLead__sI5CF{font-size:12.5px;line-height:1.55;color:#7a8578;margin:0}.BlogSidebar_inputRow__nZdKz{display:flex;gap:var(--p-space-2,6px);margin-top:4px}.BlogSidebar_formError__QYGBa{font-size:11.5px;color:#b91c1c}.BlogSidebar_newsletterFinePrint__BwfTo{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.05em;color:#7a8578;line-height:1.45}.BlogSidebar_checklistLink__BPR1b{display:block;background:#fff;border:1px solid #e4e6e0;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit}.BlogSidebar_checklistHero__WK4YD{position:relative;overflow:hidden;background:linear-gradient(135deg,#11241B,#1A3C2E 60%,#2C5740);padding:20px 18px 14px;color:#fff;min-height:168px}.BlogSidebar_checklistEyebrow__E2LIy{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9bcfa9;margin-bottom:14px}.BlogSidebar_checklistList__5s05l{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.BlogSidebar_checklistItem__6LRfk{display:flex;align-items:center;gap:10px;font-size:13px}.BlogSidebar_checklistBox__aP1Ka{width:14px;height:14px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:#D3FA99;font-size:10px;flex-shrink:0}.BlogSidebar_checklistBody__Q1_KU{padding:16px 18px}.BlogSidebar_checklistTitle__O4WJx{font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:500;line-height:1.25;color:#1A3C2E;margin-bottom:6px}.BlogSidebar_checklistDesc__2Kd4Y{font-size:12.5px;color:#7a8578;line-height:1.5;margin-bottom:10px}.BlogSidebar_checklistDownload__KOkA4{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#1A3C2E;letter-spacing:.06em}.BlogSidebar_ctaCard__LviTN{background:linear-gradient(135deg,#11241B,#1A3C2E 60%,#2C5740);color:#fff;border-radius:14px;padding:20px 18px}.BlogSidebar_ctaEyebrow__rx7Ef{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9bcfa9;margin-bottom:10px}.BlogSidebar_ctaTitle__HgtLa{font-family:Fraunces,Georgia,serif;font-size:18px;line-height:1.25;font-weight:500;margin-bottom:8px}.BlogSidebar_ctaBody__J19HM{font-size:13px;line-height:1.55;opacity:.85;margin-bottom:14px}.BlogSidebar_ctaButton__pGKDG{display:inline-block;background:var(--color-pale-green,#D3FA99);color:var(--forest);border-radius:var(--btn-radius,8px);padding:var(--p-space-2,8px) var(--p-space-4,14px);font-size:12.5px;font-weight:700;text-decoration:none;transition:background var(--motion-hover)}.BlogSidebar_ctaFinePrint__PjA_H{font-size:11px;color:#9bcfa9;margin-top:10px}.BlogSidebar_relatedEyebrow__qX_HV{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#7a8578;margin-bottom:14px}.BlogSidebar_relatedLink__fCQRP{display:flex;align-items:center;gap:8px;padding:8px 6px;text-decoration:none;color:#1a1f1a;border-radius:6px;font-size:13.5px;font-weight:500;line-height:1.45}.BlogSidebar_relatedArrow__uypyl{color:#1A3C2E;flex-shrink:0}.BlogSidebar_relatedLabel__I0Y6A{flex:1}.BlogSidebar_relatedBadge__budE9{background:#1A3C2E;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:8px;text-transform:uppercase;letter-spacing:.05em}.BlogSidebar_postCard__VXqWx{display:flex;flex-direction:column;gap:var(--p-space-4,16px);padding:var(--p-space-5,24px);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--p-card-radius-lg,16px);text-decoration:none;color:inherit;box-shadow:var(--elevation-card);transition:box-shadow var(--motion-hover),border-color var(--motion-hover)}.BlogSidebar_postCardHeader__hkjyw{display:flex;align-items:center;justify-content:space-between}.BlogSidebar_postCatBadge__SwLHv{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.BlogSidebar_postCatDot__fRMGH{width:5px;height:5px;border-radius:999px}.BlogSidebar_postReadMin__ngNwR{font-family:IBM Plex Mono,monospace;font-size:11px;color:#7a8578}.BlogSidebar_postTitle___sEDk{font-family:Fraunces,Georgia,serif;font-size:22px;line-height:1.2;letter-spacing:-.015em;font-weight:500;margin:0;color:#1A3C2E}.BlogSidebar_postExcerpt__0T7gZ{font-size:14px;line-height:1.55;color:#7a8578;margin:0;flex:1}.BlogSidebar_postFooter__2bD_l{display:flex;align-items:center;justify-content:space-between;padding-top:4px;border-top:1px solid #e4e6e0;margin-top:4px}.BlogSidebar_postAuthor__N62iX{font-size:12px;color:#7a8578}.BlogSidebar_postDate__Zh4lh{font-family:IBM Plex Mono,monospace;font-size:11px;color:#7a8578}.BlogSidebar_authorSep__YlaJZ{opacity:.5}.GuideShell_card__fb6rP{background:#fff;border:1px solid #e4e6e0;border-radius:14px;padding:20px 18px}.GuideShell_eyebrow__1HA_4{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#C9700A;margin-bottom:14px}.GuideShell_group__cO1IF{margin-bottom:14px}.GuideShell_groupLabel__9L2ZI{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;padding:0 0 6px}.GuideShell_navLink__Hjbyk{display:block;padding:6px 8px;border-radius:6px;font-size:12.5px;line-height:1.4;text-decoration:none}.GuideShell_footer___quYP{margin-top:6px;padding-top:12px;border-top:1px solid #e4e6e0}.GuideShell_allLink__ZAMmt{font-family:IBM Plex Mono,monospace;font-size:11px;color:#1A3C2E;text-decoration:none;letter-spacing:.06em;font-weight:500}.page_letterIndex__i63at{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0 24px;border-bottom:1px solid #f3f4f1;margin-bottom:20px}.page_letterLink__UxD_C{display:inline-block;width:28px;height:28px;border-radius:6px;background:#EAF2ED;color:#1A3C2E;font-size:13px;font-weight:700;text-align:center;line-height:28px;text-decoration:none}.page_section__TeBkp{margin-bottom:24px}.page_heading__904Zd{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:500;color:#1A3C2E;margin:20px 0 8px;scroll-margin-top:80px}.page_dl__musXl{margin:0}.page_entry__jmHVE{padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid #f3f4f1}.page_term___o8M4{font-size:15px;font-weight:700;color:#1A3C2E;margin-bottom:4px}.page_def__yGA_O{font-size:13.5px;color:#1a1f1a;line-height:1.7;margin:0}.filters_domainBar__RcucQ{display:flex;gap:12px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.filters_label__oLM5g{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#7a8578}.filters_domainBtn___Xanq{padding:6px 14px;border-radius:999px;font-size:12.5px;border:1.5px solid;cursor:pointer;font-family:inherit}.filters_soon__5rZ29{margin-left:6px;font-size:9.5px;opacity:.6}.filters_categoryBar__Gun2W{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap;align-items:center}.filters_categoryLabel__VZgLQ{font-size:10.5px;letter-spacing:.08em;color:#7a8578;margin-right:8px}.filters_categoryBtn__cg4YN,.filters_categoryLabel__VZgLQ{font-family:IBM Plex Mono,monospace;text-transform:uppercase}.filters_categoryBtn__cg4YN{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11.5px;border:1.5px solid;font-weight:500;letter-spacing:.05em;cursor:pointer}.filters_dot__NOykV{width:5px;height:5px;border-radius:999px}.filters_empty__etP9u{padding:80px 0;text-align:center;color:#7a8578}.filters_emptyText__FkzAa{font-size:15px}.filters_grid__RXYCb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:1023px){.filters_grid__RXYCb{grid-template-columns:1fr}}.page_root__HxDna{font-family:Inter,system-ui,sans-serif;background:#fafbf8;min-height:100vh}.page_section__4AMIv{padding:64px 48px 96px;max-width:1280px;margin:0 auto}.page_grid__E38bf{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:flex-start}.page_eyebrow__u5kQa{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#C9700A;margin-bottom:16px}.page_dot__Xb6wh{width:6px;height:6px;border-radius:999px;background:#C9700A}.page_heading__HJw1a{font-family:Fraunces,Georgia,serif;font-size:56px;line-height:1.02;letter-spacing:-.03em;font-weight:400;margin:0 0 16px;color:#1A3C2E}.page_lede__UkvPH{font-size:18px;line-height:1.55;color:#5a6655;margin:0 0 36px;max-width:640px}.page_count__EQwm6{margin-top:24px;font-size:11px;color:#7a8578;font-family:IBM Plex Mono,monospace;letter-spacing:.06em}.page_side__cihMD{position:sticky;top:80px;display:flex;flex-direction:column;gap:16px}.page_ctaSection__NQtOn{padding:0 48px 96px;max-width:1280px;margin:0 auto}.page_ctaHighlight__3Aj_z{color:#D3FA99}@media (max-width:1023px){.page_section__4AMIv{padding:40px 20px 56px}.page_grid__E38bf{grid-template-columns:1fr;gap:40px}.page_heading__HJw1a{font-size:38px}.page_side__cihMD{position:static}.page_ctaSection__NQtOn{padding:0 20px 56px}}.wizard_shell__zCMNM{display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(1100px 460px at 88% -8%,rgba(211,250,153,.16),transparent 62%),radial-gradient(760px 380px at -6% 8%,rgba(26,60,46,.05),transparent 60%),var(--color-snow-white,#FCFCF7)}.wizard_topbar__Oc8_U{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;height:54px;background:var(--forest,#1A3C2E);color:#fff;flex-shrink:0}.wizard_brand__kX66i{display:flex;align-items:center;gap:9px;font-family:Fraunces,Georgia,serif;font-size:15px;letter-spacing:-.01em}.wizard_deadline__GQ5Vh{display:flex;align-items:center;gap:7px;font-size:12.5px;color:rgba(255,255,255,.82)}.wizard_body__TMNln{flex:1;display:grid;grid-template-columns:268px minmax(0,1fr);align-items:start;gap:40px;width:100%;max-width:1180px;margin:0 auto;padding:34px 26px 56px}@media (max-width:900px){.wizard_body__TMNln{grid-template-columns:1fr;gap:20px;padding-top:22px}.wizard_rail__z8V9j{position:static}.wizard_railSteps___Us4_{display:none}}.wizard_rail__z8V9j{position:sticky;top:26px;display:flex;flex-direction:column;gap:18px}.wizard_railHeading__ssF_9{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,#7a8578)}.wizard_railSteps___Us4_{display:flex;flex-direction:column;gap:2px}.wizard_railStep__cYcT9{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;font-size:13px;color:var(--text-secondary,#4A5A50);transition:background var(--motion-hover),color var(--motion-hover)}.wizard_railStepCurrent__aDW4G{background:rgba(26,60,46,.07);color:var(--forest,#1A3C2E);font-weight:600}.wizard_railStepDone__msCoj{color:var(--text-muted,#7a8578)}.wizard_railStepFuture__jmugZ{opacity:.55}.wizard_marker__m9jQN{width:21px;height:21px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;border:1.5px solid var(--border-strong,#c8ccc4);color:var(--text-muted,#7a8578);background:#fff;transition:background var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}.wizard_markerCurrent__hkbdM{border-color:var(--forest,#1A3C2E);color:var(--forest,#1A3C2E)}.wizard_markerDone__LYozA{background:var(--forest,#1A3C2E);border-color:var(--forest,#1A3C2E);color:#fff}.wizard_railProgressTrack__QeLa4{height:4px;border-radius:3px;background:rgba(26,60,46,.1);overflow:hidden}.wizard_railProgressFill__ta_do{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--forest,#1A3C2E),var(--color-pale-green-deep,#B6E36A));transition:width var(--motion-panel)}.wizard_railNote__XqhhI{font-size:12.5px;line-height:1.5;color:var(--text-muted,#7a8578)}.wizard_content__ppy24{min-width:0;display:flex;flex-direction:column;gap:24px}.wizard_stepIn__mCPtl{animation:wizard_stepIn__mCPtl var(--p-dur-panel,.2s) var(--p-ease-out,ease-out) both}@keyframes wizard_stepIn__mCPtl{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wizard_stepIn__mCPtl{animation:none}}.wizard_heading__nVfos{font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3.1vw,34px);line-height:1.12;letter-spacing:-.02em;font-weight:400;color:var(--forest,#1A3C2E);margin:0}.wizard_intro__saCn4{margin:12px 0 0;font-size:15.5px;line-height:1.58;color:var(--text-secondary,#4A5A50);max-width:62ch}.wizard_hint__XljUa{margin:6px 0 0;font-size:13px;color:var(--text-muted,#7a8578)}.wizard_option__Na2kr{display:flex;gap:13px;align-items:flex-start;width:100%;text-align:left;padding:15px 16px;border:1px solid var(--border,#e4e6e0);border-radius:12px;background:#fff;cursor:pointer;font-family:inherit;box-shadow:var(--elevation-card);transition:border-color var(--motion-hover),box-shadow var(--motion-hover),transform var(--motion-press),background var(--motion-hover)}.wizard_option__Na2kr:hover{border-color:var(--border-strong,#c8ccc4);box-shadow:var(--elevation-card-hover)}.wizard_option__Na2kr:active{transform:translateY(1px)}.wizard_option__Na2kr:focus-visible{outline:2px solid var(--forest,#1A3C2E);outline-offset:2px}.wizard_optionSelected__hlnfj{border-color:var(--forest,#1A3C2E);background:rgba(211,250,153,.1);box-shadow:inset 3px 0 0 var(--amber,#C9700A),var(--elevation-card)}.wizard_optionIcon__p85QB{width:34px;height:34px;flex-shrink:0;border-radius:9px;display:grid;place-items:center;background:rgba(26,60,46,.06);color:var(--forest,#1A3C2E);transition:background var(--motion-hover),color var(--motion-hover)}.wizard_optionSelected__hlnfj .wizard_optionIcon__p85QB{background:var(--forest,#1A3C2E);color:#fff}.wizard_optionTitle__QLDvt{display:block;font-size:14.5px;font-weight:600;color:var(--ink,#111C17)}.wizard_optionBody__nt_pB{display:block;margin-top:5px;font-size:13.5px;line-height:1.5;color:var(--text-secondary,#4A5A50)}.wizard_optionCheck___ziN1{margin-left:auto;flex-shrink:0;color:var(--forest,#1A3C2E);opacity:0;transition:opacity var(--motion-hover)}.wizard_optionSelected__hlnfj .wizard_optionCheck___ziN1{opacity:1}.wizard_citation__id8Om{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:11.5px;color:var(--amber,#C9700A);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--motion-hover)}.wizard_citation__id8Om:hover{border-bottom-color:currentColor}.wizard_chips__gW6Qr{display:flex;flex-wrap:wrap;gap:7px}.wizard_chip__GvIL8{border:1px solid var(--border,#e4e6e0);background:#fff;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:13px;color:var(--text-secondary,#4A5A50);cursor:pointer;transition:border-color var(--motion-hover),background var(--motion-hover),color var(--motion-hover),transform var(--motion-press)}.wizard_chip__GvIL8:hover{border-color:var(--border-strong,#c8ccc4)}.wizard_chip__GvIL8:active{transform:translateY(1px)}.wizard_chip__GvIL8:focus-visible{outline:2px solid var(--forest,#1A3C2E);outline-offset:2px}.wizard_chipOn__cI5U9{background:var(--forest,#1A3C2E);border-color:var(--forest,#1A3C2E);color:#fff}.wizard_panel__CintA{background:#fff;border:1px solid var(--border,#e4e6e0);border-radius:14px;padding:20px;box-shadow:var(--elevation-card)}.wizard_panelAccent__GM8go{background:linear-gradient(180deg,rgba(211,250,153,.16),rgba(255,255,255,.9));border-color:rgba(26,60,46,.16)}.wizard_panelLegend___Im7h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--forest,#1A3C2E);padding:0}.wizard_actions__YlEul{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.wizard_footer__EJLKH{border-top:1px solid var(--border,#e4e6e0);background:rgba(255,255,255,.82);backdrop-filter:blur(6px);padding:11px 26px;position:sticky;bottom:0}.wizard_footerInner__rimh6{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:10px}.wizard_exampleBadge__uICAS{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--amber,#C9700A);background:var(--color-amber-soft,#F5E4D0);border-radius:999px;padding:4px 11px}.wizard_shellExample__Niy0b{background:radial-gradient(1100px 460px at 88% -8%,rgba(201,112,10,.13),transparent 62%),radial-gradient(760px 380px at -6% 8%,rgba(201,112,10,.07),transparent 60%),#FFFDF9}.wizard_exampleRail__mM1SI{box-shadow:inset 3px 0 0 var(--amber,#C9700A);padding-left:11px}.wizard_exampleBanner__qylV7{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--amber,#c9700a);border-left-width:4px;border-radius:12px;background:var(--color-amber-soft,#F5E4D0);padding:13px 15px}.wizard_exampleBannerTitle__9HOFt{display:block;font-size:13.5px;font-weight:700;color:var(--amber,#C9700A);letter-spacing:.01em}.wizard_exampleBannerBody__eQ7da{display:block;margin-top:5px;font-size:13px;line-height:1.5;color:var(--text-secondary,#4A5A50);max-width:68ch}.wizard_exampleLeave__1G2RX{all:unset;cursor:pointer;margin-top:9px;font-size:12.5px;font-weight:600;color:var(--amber,#C9700A);border-bottom:1px solid}.wizard_bodyWithAssistant__yF6Mf{grid-template-columns:240px minmax(0,1fr) 340px}@media (max-width:1180px){.wizard_bodyWithAssistant__yF6Mf{grid-template-columns:1fr}}.wizard_assistant__jZlET{position:sticky;top:26px;display:flex;flex-direction:column;max-height:calc(100vh - 92px);background:#fff;border:1px solid var(--border,#e4e6e0);border-radius:14px;box-shadow:var(--elevation-card);overflow:hidden}.wizard_assistantHeader__0jIn7{display:flex;align-items:center;gap:9px;padding:12px 13px;border-bottom:1px solid var(--border,#e4e6e0)}.wizard_assistantIcon__rR5AR{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--forest,#1A3C2E);color:#fff;flex-shrink:0}.wizard_assistantName__WhGpk{display:block;font-size:13.5px;font-weight:700;color:var(--ink,#111C17)}.wizard_assistantSubtitle__7Dsv3{display:block;font-size:11.5px;color:var(--text-muted,#7a8578)}.wizard_assistantClose__4fEbq{all:unset;cursor:pointer;padding:4px;border-radius:6px;color:var(--text-muted,#7a8578)}.wizard_assistantClose__4fEbq:hover{background:var(--bg-muted,#f3f4f1)}.wizard_assistantScope__NWBAO{display:flex;gap:7px;padding:10px 13px;font-size:11.5px;line-height:1.45;color:var(--text-secondary,#4A5A50);background:rgba(211,250,153,.14);border-bottom:1px solid var(--border,#e4e6e0)}.wizard_assistantBody__W1xdP{flex:1;overflow-y:auto;padding:13px;display:flex;flex-direction:column;gap:15px;min-height:90px}.wizard_assistantEmpty__Ejz6_{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-muted,#7a8578)}.wizard_assistantQuestion__Ou9It{margin:0;font-size:12.5px;font-weight:600;color:var(--forest,#1A3C2E)}.wizard_assistantAnswer__dcbMy{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-secondary,#4A5A50)}.wizard_assistantSuggestions__PcsWA{padding:11px 13px;border-top:1px solid var(--border,#e4e6e0);display:flex;flex-direction:column;gap:6px}.wizard_assistantSuggestionsLabel__w_QbH{margin:0 0 2px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#7a8578)}.wizard_assistantSuggestion__bwtv_{all:unset;cursor:pointer;font-size:12.5px;line-height:1.4;color:var(--forest,#1A3C2E);border:1px solid var(--border,#e4e6e0);border-radius:9px;padding:7px 10px;transition:border-color var(--motion-hover),background var(--motion-hover)}.wizard_assistantSuggestion__bwtv_:hover{border-color:var(--border-strong,#c8ccc4);background:var(--bg-muted,#f3f4f1)}.wizard_assistantComposer__w1vYW{display:flex;gap:6px;padding:11px 13px;border-top:1px solid var(--border,#e4e6e0)}.wizard_assistantInput__BXy7y{flex:1;min-width:0;font-family:inherit;font-size:12.5px;padding:7px 10px;border:1px solid var(--border,#e4e6e0);border-radius:9px}.wizard_assistantSend__9wzdw{all:unset;cursor:pointer;display:grid;place-items:center;width:32px;border-radius:9px;background:var(--forest,#1A3C2E);color:#fff}.wizard_assistantLauncher__2GXPP{position:fixed;right:22px;bottom:22px;display:inline-flex;align-items:center;gap:8px;border:none;border-radius:999px;padding:11px 17px;background:var(--forest,#1A3C2E);color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px -6px rgba(26,60,46,.45);transition:transform var(--motion-press),box-shadow var(--motion-hover);z-index:30}.wizard_assistantLauncher__2GXPP:hover{box-shadow:0 8px 22px -6px rgba(26,60,46,.55)}.wizard_assistantLauncher__2GXPP:active{transform:translateY(1px)}.wizard_chip__GvIL8:disabled{cursor:default;opacity:.4}.wizard_chipOn__cI5U9:disabled{opacity:1}.wizard_shellHosted__rnYhy{min-height:0;background:transparent}.wizard_shellHosted__rnYhy .wizard_body__TMNln{padding-top:0}.wizard_hostedDeadline__Eg_rz{display:inline-flex;align-items:center;gap:6px;margin:0 0 var(--p-space-4,16px);font-family:var(--font-mono,"IBM Plex Mono"),monospace;font-size:var(--text-micro,11px);letter-spacing:.04em;color:var(--amber,#C9700A)}.wizard_exampleNote__sHgtD{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-secondary,#4A5A50);max-width:46ch}.wizard_exampleExit__HQquk{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;text-decoration:none;color:var(--color-forest,#1A3C2E)}.wizard_exampleExit__HQquk:hover{text-decoration:underline;text-underline-offset:2px}.wizard_exampleExit__HQquk:focus-visible{outline:2px solid var(--color-forest,#1A3C2E);outline-offset:2px;border-radius:4px}