.BlogIndex_articlesInner__mPhXm{width:min(1080px,calc(100% - (2 * var(--product-gutter))));margin-inline:auto}.BlogIndex_articles___AWmO{padding-block:clamp(4.5rem,8vw,8rem);background:#fff}.BlogIndex_articlesHeading__AKa_8{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.BlogIndex_articlesHeading__AKa_8 h2{margin:0;font-size:clamp(2.25rem,4.2vw,4rem);font-weight:760;letter-spacing:-.055em;line-height:1}.BlogIndex_articlesHeading__AKa_8 p{max-width:32ch;margin:0;color:var(--product-muted);font-size:.95rem;line-height:1.55}.BlogIndex_loadingList__u5jf_,.BlogIndex_postList__KBgqs{margin-top:clamp(2.5rem,4vw,4rem);border-top:1px solid var(--product-rule)}.BlogIndex_postCard__4ab_0{padding-block:clamp(2rem,4vw,3.5rem);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);border-bottom:1px solid var(--product-rule)}.BlogIndex_imageLink__1A1Hp{min-width:0;display:block;overflow:hidden;border-radius:.55rem;background:#e7ebe7}.BlogIndex_postImage__5MJyx{width:100%;height:auto;aspect-ratio:14/9;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .36s var(--product-ease)}.BlogIndex_imageLink__1A1Hp:hover .BlogIndex_postImage__5MJyx{transform:scale(1.015)}.BlogIndex_postContent__ktwNL{min-width:0}.BlogIndex_meta__Yo2ht{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;color:var(--product-muted);font-size:.82rem;line-height:1.4}.BlogIndex_author__TDfvW{display:inline-flex;align-items:center;gap:.55rem}.BlogIndex_author__TDfvW a{text-decoration:none}.BlogIndex_author__TDfvW a:hover{color:var(--product-green)}.BlogIndex_authorAvatar__cax9_{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.BlogIndex_postCard__4ab_0 h3{max-width:17ch;margin:1.25rem 0 0;font-size:clamp(2rem,3.7vw,3.75rem);font-weight:760;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.BlogIndex_postCard__4ab_0 h3 a{text-decoration:none}.BlogIndex_postCard__4ab_0 h3 a:hover{color:var(--product-green)}.BlogIndex_preview__J6H3f{max-width:62ch;margin:1.35rem 0 0;display:-webkit-box;overflow:hidden;color:var(--product-muted);font-size:.98rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.BlogIndex_readLink___c2mt{margin-top:1.5rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--product-green)!important;font-size:.9rem;font-weight:720;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.BlogIndex_readLink___c2mt span{transition:transform .18s var(--product-ease)}.BlogIndex_readLink___c2mt:hover span{transform:translateX(.2rem)}.BlogIndex_statusMessage__KC5Ik{margin:3rem 0 0;padding-block:2rem;border-top:1px solid var(--product-rule);color:var(--product-muted);font-size:1rem}.BlogIndex_loadingRow__oh137{padding-block:2rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);border-bottom:1px solid var(--product-rule)}.BlogIndex_loadingRow__oh137 span{min-height:11rem;background:linear-gradient(100deg,#e7ebe7 20%,#f2f4f2 50%,#e7ebe7 80%);background-size:200% 100%;animation:BlogIndex_loadingShimmer__l9rGv 1.4s ease infinite}@keyframes BlogIndex_loadingShimmer__l9rGv{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:720px){.BlogIndex_articles___AWmO{padding-block:4rem}.BlogIndex_articlesHeading__AKa_8{align-items:flex-start;flex-direction:column;gap:.85rem}.BlogIndex_loadingRow__oh137,.BlogIndex_postCard__4ab_0{grid-template-columns:minmax(0,1fr);gap:1.75rem}.BlogIndex_postCard__4ab_0 h3{font-size:clamp(2rem,10vw,3rem)}.BlogIndex_loadingRow__oh137 span{min-height:8rem}}@media (prefers-reduced-motion:reduce){.BlogIndex_postImage__5MJyx,.BlogIndex_readLink___c2mt span{transition:none}.BlogIndex_loadingRow__oh137 span{animation:none}}.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}}.AuthorProfile_profile__DWFtI,.AuthorProfile_status__mC7Mk{width:min(900px,calc(100% - (2 * var(--product-gutter))));margin-inline:auto}.AuthorProfile_profile__DWFtI{padding-block:clamp(4rem,8vw,8rem)}.AuthorProfile_status__mC7Mk{min-height:50vh;padding-block:6rem;color:var(--product-muted)}.AuthorProfile_authorHeader__E7xzy{padding-bottom:clamp(2.5rem,5vw,4.5rem);display:flex;align-items:center;gap:clamp(1.25rem,3vw,2rem);border-bottom:1px solid var(--product-rule)}.AuthorProfile_authorHeader__E7xzy img{width:clamp(72px,10vw,112px);height:clamp(72px,10vw,112px);border-radius:50%;-o-object-fit:cover;object-fit:cover}.AuthorProfile_authorHeader__E7xzy h1{margin:0;font-size:clamp(3rem,6vw,5.5rem);font-weight:760;letter-spacing:-.06em;line-height:.95}.AuthorProfile_bio__KnztO{max-width:68ch;margin-top:2rem;color:#303a34;font-size:1.05rem;line-height:1.75}.AuthorProfile_posts__OTGly{margin-top:clamp(3rem,6vw,5rem)}.AuthorProfile_posts__OTGly h2{margin:0 0 1.5rem;font-size:clamp(2rem,3vw,2.8rem);font-weight:760;letter-spacing:-.04em;line-height:1.05}.AuthorProfile_posts__OTGly ul{margin:0;padding:0;list-style:none}.AuthorProfile_posts__OTGly li{padding-block:1.2rem;display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--product-rule)}.AuthorProfile_posts__OTGly li:last-child{border-bottom:1px solid var(--product-rule)}.AuthorProfile_posts__OTGly a{font-size:1.05rem;font-weight:700;line-height:1.4;text-decoration:none}.AuthorProfile_posts__OTGly a:hover{color:var(--product-green)}.AuthorProfile_posts__OTGly time{flex:0 0 auto;color:var(--product-muted);font-size:.8rem}@media (max-width:600px){.AuthorProfile_authorHeader__E7xzy,.AuthorProfile_posts__OTGly li{align-items:flex-start;flex-direction:column}.AuthorProfile_posts__OTGly li{gap:.45rem}}.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}}