.BlogPost_blogPost__aONuW{width:100%;max-width:780px;margin:0 auto}.BlogPost_blogPost__aONuW h1{max-width:15ch;margin:0;font-size:clamp(3rem,6vw,5.75rem);font-weight:760;letter-spacing:-.06em;line-height:.94;text-wrap:balance}.BlogPost_postByline__WjrA_{margin-top:1.75rem;display:flex;align-items:center;gap:.7rem;color:var(--product-muted);font-size:.9rem}.BlogPost_postByline__WjrA_ img{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.BlogPost_postDate__JwTSW{margin-top:.65rem;display:block;color:var(--product-muted);font-size:.84rem}.BlogPost_authorLink__foU79{text-decoration:none}.BlogPost_authorLink__foU79:hover{color:var(--product-green)}.BlogPost_postHeaderImg__gRAM_{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9;margin:clamp(2rem,5vw,3.5rem) auto;display:block;overflow:hidden;border-radius:.55rem;-o-object-fit:cover;object-fit:cover}.BlogPost_anchor__o2KVC{margin-left:.5rem;color:var(--product-green)!important;font-size:.7em;text-decoration:none;opacity:0;transition:opacity .15s ease}.BlogPost_blogPost__aONuW .prose{max-width:70ch;color:var(--product-ink);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.8}.BlogPost_blogPost__aONuW .prose h2,.BlogPost_blogPost__aONuW .prose h3{position:relative;scroll-margin-top:108px;font-weight:760;letter-spacing:-.04em;line-height:1.08}.BlogPost_blogPost__aONuW .prose h2{margin:3.5rem 0 1.25rem;font-size:clamp(2rem,3vw,2.75rem)}.BlogPost_blogPost__aONuW .prose h3{margin:2.5rem 0 1rem;font-size:clamp(1.45rem,2vw,1.9rem)}.BlogPost_anchor__o2KVC:focus-visible,.BlogPost_blogPost__aONuW .prose h2:hover .BlogPost_anchor__o2KVC,.BlogPost_blogPost__aONuW .prose h3:hover .BlogPost_anchor__o2KVC{opacity:1}.BlogPost_blogPost__aONuW .prose p{margin:1.25rem 0;color:#303a34;line-height:1.8}.BlogPost_blogPost__aONuW .prose img{width:100%;max-width:100%;height:auto;margin:2rem auto;border:1px solid var(--product-rule);border-radius:.55rem;box-shadow:0 14px 34px rgba(16,23,19,.08)}.BlogPost_blogPost__aONuW .prose blockquote{margin:2rem 0;padding:1.25rem 1.4rem;border:1px solid rgba(11,111,66,.28);border-radius:.45rem;background:var(--green-soft);color:#253229}.BlogPost_blogPost__aONuW .prose ol,.BlogPost_blogPost__aONuW .prose ul{margin-block:1.25rem;padding-left:1.5rem}.BlogPost_blogPost__aONuW .prose li+li{margin-top:.55rem}.BlogPost_blogPost__aONuW .prose pre{max-width:100%;padding:1.2rem 1.35rem;overflow:auto;border-radius:.45rem;background:var(--product-dark);color:#eef3ef}.BlogPost_blogPost__aONuW .prose code{padding:.15rem .35rem;border-radius:.2rem;background:rgba(11,111,66,.09)}.BlogPost_blogPost__aONuW .prose pre code{padding:0;background:transparent}.BlogPost_blogPost__aONuW .prose table{width:100%;margin-block:2rem;border-collapse:collapse;border:1px solid var(--product-rule)}.BlogPost_blogPost__aONuW .prose td,.BlogPost_blogPost__aONuW .prose th{padding:.75rem 1rem;border-bottom:1px solid var(--product-rule);text-align:left}.BlogPost_blogPost__aONuW .prose tr:nth-child(2n){background:#f4f6f4}.BlogPost_blogPost__aONuW .prose a{color:var(--product-green);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.BlogPost_blogPost__aONuW .prose a:hover{color:var(--green-dark)}@media (max-width:720px){.BlogPost_blogPost__aONuW h1{font-size:clamp(2.75rem,14vw,4rem)}.BlogPost_postHeaderImg__gRAM_{border-radius:.35rem}}@media (prefers-reduced-motion:reduce){.BlogPost_anchor__o2KVC{transition:none}}.BlogShell_page__2RVqu{--product-bg:#f5f6f5;--product-surface:#fcfaf7;--product-ink:#101713;--product-muted:#59635d;--product-green:#0b6f42;--product-rule:#ded8cf;--product-dark:#101713;--product-content:1440px;--product-gutter:clamp(1.25rem,4vw,4rem);--product-ease:cubic-bezier(0.16,1,0.3,1);--green-dark:#064a2e;--green-soft:#e8f2ec;min-height:100vh;overflow:clip;background:var(--product-bg);color:var(--product-ink);font-family:var(--font-body)}.BlogShell_page__2RVqu *,.BlogShell_page__2RVqu :after,.BlogShell_page__2RVqu :before{box-sizing:border-box}.BlogShell_page__2RVqu a{color:inherit}.BlogShell_skipLink__zL_aS{position:fixed;z-index:2000;top:.75rem;left:.75rem;padding:.75rem 1rem;background:var(--product-ink);color:#fff!important;text-decoration:none;transform:translateY(-160%);transition:transform .18s var(--product-ease)}.BlogShell_skipLink__zL_aS:focus{transform:translateY(0)}.BlogShell_main__lXQjC{width:100%;min-height:60vh;padding:0!important;overflow:clip}.BlogShell_page__2RVqu :is(a,button,summary):focus-visible{outline:3px solid rgba(11,111,66,.45);outline-offset:4px}@media (prefers-reduced-motion:reduce){.BlogShell_page__2RVqu *,.BlogShell_page__2RVqu :after,.BlogShell_page__2RVqu :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.RecentPostsList_recent__k5s_E{display:grid;gap:1.25rem}.RecentPostsList_recent__k5s_E h2{margin:0;font-size:1.15rem;font-weight:760;letter-spacing:-.025em}.RecentPostsList_recent__k5s_E ul{margin:0;padding:0;display:grid;list-style:none}.RecentPostsList_recent__k5s_E li{padding-block:1rem;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:.85rem;border-top:1px solid var(--product-rule)}.RecentPostsList_recent__k5s_E li:last-child{border-bottom:1px solid var(--product-rule)}.RecentPostsList_imageLink__EbcqR{display:block;overflow:hidden;border-radius:.3rem;background:#e7ebe7}.RecentPostsList_imageLink__EbcqR img{width:72px;height:50px;display:block;-o-object-fit:cover;object-fit:cover}.RecentPostsList_recentCopy__3z_jM{min-width:0}.RecentPostsList_postLink__uoP_9{display:-webkit-box;overflow:hidden;font-size:.85rem;font-weight:700;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.RecentPostsList_postLink__uoP_9:hover{color:var(--product-green)}.RecentPostsList_date__I_Ofi{margin-top:.4rem;display:block;color:var(--product-muted);font-size:.74rem;line-height:1.35}.BlogArticlePage_articlePage__teU3O{background:#fff}.BlogArticlePage_articleLayout__1HWw1{width:min(1080px,calc(100% - (2 * var(--product-gutter))));margin-inline:auto;padding-block:clamp(3.5rem,7vw,7rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:clamp(3rem,7vw,7rem)}.BlogArticlePage_articleMain__MzGMP{min-width:0}.BlogArticlePage_sidebar__usmDG{position:sticky;top:108px;padding-top:.2rem}.BlogArticlePage_backLink__QmaGL{margin-bottom:2rem;display:inline-flex;color:var(--product-green)!important;font-size:.88rem;font-weight:720;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}@media (max-width:900px){.BlogArticlePage_articleLayout__1HWw1{grid-template-columns:minmax(0,1fr);gap:3rem}.BlogArticlePage_sidebar__usmDG{position:static;padding-top:2rem;border-top:1px solid var(--product-rule)}}