#blog-content h1{font-size:2.25rem;font-weight:700;line-height:1.75em;margin-bottom:1rem;color:var(--headerColor)}#blog-content h2{font-size:1.75rem;font-weight:700;line-height:1.5em;margin-bottom:1rem;color:var(--headerColor)}#blog-content h2[id]{scroll-margin-top:8rem}#blog-content h3{font-size:1.5rem;font-weight:700;line-height:1.5em;margin-bottom:1rem;color:var(--headerColor)}#blog-content h4,#blog-content h5,#blog-content h6{font-size:1.25rem;font-weight:700;line-height:1.5em;margin-bottom:1rem;color:var(--headerColor)}#blog-content p{font-size:1rem;line-height:1.6em;margin:0;margin-bottom:1rem;color:var(--bodyTextColor)}#blog-content a{font-size:inherit;text-decoration:underline;color:var(--secondary)}#blog-content ul,#blog-content ol{margin:0;margin:1rem 0;padding-left:2.5rem}#blog-content ul li,#blog-content ol li{font-size:1rem;line-height:1.6em;list-style:circle;margin-bottom:1rem;color:var(--bodyTextColor)}#blog-content img{width:100%;height:auto;margin:1rem 0;border-radius:.5rem;display:block}#blog-content pre{padding:1rem;margin:1rem 0}@media only screen and (min-width:0em){.blog-sidebar{width:100%;max-width:49.6875em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:3.125em}.blog-sidebar_widget-wrapper{width:100%;padding:1.25em 1em;margin-bottom:1.875rem;border:1px solid #a2a0a0;border-radius:.5em}.blog-sidebar_widget-header{font-size:1.25em;font-weight:700;text-align:center;margin-bottom:1rem;color:var(--headerColor);display:block;position:relative}.blog-sidebar_widget-header:after{content:"";width:3.125rem;height:3px;margin:1rem auto;background:var(--headerColor);border-radius:.25rem;display:block;position:relative}.blog-sidebar_widget-link{text-decoration:none;width:100%;padding:1.25rem 0;border-bottom:1px solid #a2a0a0;display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:1.5em;column-gap:1.5em}.blog-sidebar_widget-link:nth-of-type(1){padding-top:0}.blog-sidebar_widget-link:last-of-type{padding-bottom:0;border:none}.blog-sidebar_widget-image{width:3.75em;height:3.75em;border-radius:50%;display:block;position:relative;overflow:hidden;flex:none}.blog-sidebar_widget-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.blog-sidebar_widget-h4{font-size:.875rem;font-weight:700;line-height:1.5em;text-decoration:none;margin:0;margin-bottom:.25rem;color:var(--headerColor);display:block}.blog-sidebar_widget-date{font-size:.875rem;line-height:1.5em;color:var(--bodyTextColor);display:block}}@media only screen and (min-width:64em){.blog-sidebar{max-width:22.5em;position:sticky;top:10rem}.blog-sidebar_widget-wrapper{padding:2.1875em 1.875em;margin-bottom:0}.blog-sidebar_widget-header{margin-bottom:1.875rem}}.cs-toc-container[data-astro-cid-xmfiaeam]{border-radius:.5em;border:1px solid #ebebeb;padding:2.1875em 1.875em;margin-bottom:2rem}.cs-toc-list[data-astro-cid-xmfiaeam]{margin-top:1rem;font-size:.875rem;display:flex;flex-direction:column;gap:1rem;list-style:none}.cs-toc-item[data-astro-cid-xmfiaeam].depth-2{padding-left:.75rem}.cs-toc-item[data-astro-cid-xmfiaeam].depth-3{padding-left:1.5rem}.cs-toc-item[data-astro-cid-xmfiaeam]:has(.cs-toc-current){color:var(--primaryLight)}.cs-toc-link[data-astro-cid-xmfiaeam]{transition:color .2s ease-in-out;color:var(--bodyTextColor);text-decoration:none}.cs-toc-link[data-astro-cid-xmfiaeam].cs-toc-current{color:var(--primaryLight);font-weight:700}.cs-toc-link[data-astro-cid-xmfiaeam]:hover{color:var(--primaryLight)}@media only screen and (min-width:64rem){.cs-toc-container[data-astro-cid-xmfiaeam]{margin-bottom:0}}.author-bio[data-astro-cid-ogk4kmyw]{margin:clamp(2.5rem,5vw,4rem) 0 0}.ab-container[data-astro-cid-ogk4kmyw]{display:flex;gap:1.25rem;padding:1.75rem;background-color:var(--bgWarm);border-radius:1rem}.ab-avatar[data-astro-cid-ogk4kmyw]{flex-shrink:0;width:4.5rem;height:4.5rem;border-radius:50%;background-color:var(--primary);display:flex;justify-content:center;align-items:center;color:var(--bodyTextColorWhite)}.ab-avatar[data-astro-cid-ogk4kmyw] svg{width:60%;height:60%;filter:brightness(0) invert(1)}.ab-content[data-astro-cid-ogk4kmyw]{flex:1 1 auto;min-width:0}.ab-label[data-astro-cid-ogk4kmyw]{display:block;font-family:var(--bodyFont);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:.375rem}.ab-name[data-astro-cid-ogk4kmyw]{font-family:var(--headingFont);font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--headerColor);margin:0 0 .25rem}.ab-role[data-astro-cid-ogk4kmyw]{font-family:var(--bodyFont);font-size:.8125rem;color:var(--bodyTextColor);margin:0 0 .625rem}.ab-bio[data-astro-cid-ogk4kmyw]{font-family:var(--bodyFont);font-size:.875rem;line-height:1.6;color:var(--bodyTextColor);margin:0 0 .75rem}.ab-link[data-astro-cid-ogk4kmyw]{font-family:var(--bodyFont);font-size:.8125rem;font-weight:700;color:var(--primary);text-decoration:none}.ab-link[data-astro-cid-ogk4kmyw]:hover{text-decoration:underline}@media only screen and (min-width:0em){.blog-container[data-astro-cid-2q5oecfc]{width:94%;max-width:70em;margin:auto;padding:clamp(60px,7vw,100px) 0;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:3.125em;position:relative}.main-content[data-astro-cid-2q5oecfc]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:3.125em}.blog-article[data-astro-cid-2q5oecfc]{width:100%;max-width:49.6875em;display:block}.blog-article[data-astro-cid-2q5oecfc] .blog-header[data-astro-cid-2q5oecfc]{margin-block:clamp(20px,4vw,40px)}.blog-article[data-astro-cid-2q5oecfc] .blog-back[data-astro-cid-2q5oecfc]{display:inline-block;font-family:var(--bodyFont);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);text-decoration:none;margin-bottom:1rem}.blog-article[data-astro-cid-2q5oecfc] .blog-back[data-astro-cid-2q5oecfc]:hover{color:var(--primaryLight)}.blog-article[data-astro-cid-2q5oecfc] .blog-category[data-astro-cid-2q5oecfc]{display:inline-block;font-family:var(--bodyFont);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:.3125rem .75rem;background-color:var(--primary);color:var(--bodyTextColorWhite);border-radius:62.4375rem;margin-bottom:1rem;margin-left:.75rem}.blog-article[data-astro-cid-2q5oecfc] .blog-mainImage[data-astro-cid-2q5oecfc]{width:100%;height:clamp(220px,30vw,440px);margin-bottom:2.5em;border-radius:1em;display:block;position:relative;overflow:hidden}.blog-article[data-astro-cid-2q5oecfc] .blog-mainImage[data-astro-cid-2q5oecfc] img[data-astro-cid-2q5oecfc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.blog-article[data-astro-cid-2q5oecfc] .blog-authorGroup[data-astro-cid-2q5oecfc]{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:.5rem}.blog-article[data-astro-cid-2q5oecfc] .blog-author[data-astro-cid-2q5oecfc]{font-family:var(--bodyFont);font-size:.875rem;font-weight:700;line-height:1.5em;color:var(--headerColor)}.blog-article[data-astro-cid-2q5oecfc] .blog-date[data-astro-cid-2q5oecfc]{font-family:var(--bodyFont);font-size:.875rem;color:var(--bodyTextColor)}.blog-article[data-astro-cid-2q5oecfc] .blog-dot[data-astro-cid-2q5oecfc]{font-family:var(--bodyFont);font-size:.875rem;color:var(--primary);font-weight:700}.blog-article[data-astro-cid-2q5oecfc] .blog-h1[data-astro-cid-2q5oecfc]{font-family:var(--headingFont);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700;line-height:1.1;max-width:40rem;margin:1rem 0;color:var(--headerColor);letter-spacing:-.015em}.blog-article[data-astro-cid-2q5oecfc] #blog-content[data-astro-cid-2q5oecfc]{margin-top:1em;padding-top:1.5625em;border-top:1px solid rgba(47,107,61,.15)}.blog-related-services[data-astro-cid-2q5oecfc]{margin:clamp(2.5rem,5vw,4rem) 0 0;padding:1.5rem 1.75rem;background-color:var(--bgWarm);border-radius:1rem}.blog-related-services[data-astro-cid-2q5oecfc] .brs-heading[data-astro-cid-2q5oecfc]{font-family:var(--headingFont);font-size:1.125rem;font-weight:700;margin:0 0 .75rem;color:var(--headerColor)}.blog-related-services[data-astro-cid-2q5oecfc] .brs-list[data-astro-cid-2q5oecfc]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.625rem 1.25rem}.blog-related-services[data-astro-cid-2q5oecfc] .brs-link[data-astro-cid-2q5oecfc]{font-family:var(--bodyFont);font-size:.875rem;font-weight:700;color:var(--primary);text-decoration:none}.blog-related-services[data-astro-cid-2q5oecfc] .brs-link[data-astro-cid-2q5oecfc]:hover{color:var(--primaryLight);text-decoration:underline}}@media only screen and (min-width:64em){.blog-container[data-astro-cid-2q5oecfc]{flex-direction:row;align-items:flex-start;-moz-column-gap:3em;column-gap:3em}}.related-posts-section[data-astro-cid-2q5oecfc]{padding:var(--sectionPadding);background-color:var(--bgWarm)}.related-posts-section[data-astro-cid-2q5oecfc] .rps-container[data-astro-cid-2q5oecfc]{width:100%;max-width:80rem;margin:0 auto;text-align:center}.related-posts-section[data-astro-cid-2q5oecfc] .rps-topper[data-astro-cid-2q5oecfc]{display:block;font-family:var(--bodyFont);font-size:var(--topperFontSize);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);margin-bottom:.75rem}.related-posts-section[data-astro-cid-2q5oecfc] .rps-heading[data-astro-cid-2q5oecfc]{font-family:var(--headingFont);font-size:clamp(1.625rem,3.2vw,2.25rem);line-height:1.15;color:var(--headerColor);margin:0 0 2rem}.related-posts-section[data-astro-cid-2q5oecfc] .rps-grid[data-astro-cid-2q5oecfc]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.5rem;text-align:left}.related-posts-section[data-astro-cid-2q5oecfc] .rps-card[data-astro-cid-2q5oecfc]{display:flex;flex-direction:column;background-color:var(--bgWhite);border-radius:1rem;overflow:hidden;border:1px solid rgba(47,107,61,.15);text-decoration:none;height:100%;transition:transform .3s,border-color .3s,box-shadow .3s}.related-posts-section[data-astro-cid-2q5oecfc] .rps-card[data-astro-cid-2q5oecfc]:hover{transform:translateY(-3px);border-color:var(--primary);box-shadow:0 10px 28px #2a25201a}.related-posts-section[data-astro-cid-2q5oecfc] .rps-image[data-astro-cid-2q5oecfc] img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}.related-posts-section[data-astro-cid-2q5oecfc] .rps-body[data-astro-cid-2q5oecfc]{padding:1.25rem}.related-posts-section[data-astro-cid-2q5oecfc] .rps-category[data-astro-cid-2q5oecfc]{display:inline-block;font-family:var(--bodyFont);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .625rem;background-color:#2f6b3d1a;color:var(--primary);border-radius:62.4375rem;margin-bottom:.625rem}.related-posts-section[data-astro-cid-2q5oecfc] .rps-title[data-astro-cid-2q5oecfc]{font-family:var(--headingFont);font-size:1.0625rem;font-weight:700;line-height:1.25;margin:0 0 .5rem;color:var(--headerColor)}.related-posts-section[data-astro-cid-2q5oecfc] .rps-desc[data-astro-cid-2q5oecfc]{font-family:var(--bodyFont);font-size:.8125rem;line-height:1.55;color:var(--bodyTextColor);margin:0}@media only screen and (min-width:48em){.related-posts-section[data-astro-cid-2q5oecfc] .rps-grid[data-astro-cid-2q5oecfc]{grid-template-columns:1fr 1fr}}@media only screen and (min-width:64em){.related-posts-section[data-astro-cid-2q5oecfc] .rps-grid[data-astro-cid-2q5oecfc]{grid-template-columns:1fr 1fr 1fr}}
