#blog-hero-201,#post-hero-203{background-color:#fff;padding-bottom:0;position:relative;z-index:1}#blog-hero-201 .cs-hero-image,#post-hero-203 .cs-hero-image{display:block;height:clamp(16rem,34vw,26rem);margin:0;overflow:hidden;position:relative;width:100%}#blog-hero-201 .cs-hero-image:after,#post-hero-203 .cs-hero-image:after{background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.32));content:"";inset:0;position:absolute}#blog-hero-201 .cs-hero-image img,#post-hero-203 .cs-hero-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#blog-hero-201 .cs-banner-wrap,#post-hero-203 .cs-banner-wrap{margin:0 auto;max-width:80rem;padding:0 clamp(1rem,3vw,2.5rem);position:relative;width:100%;z-index:10}#blog-hero-201 .cs-card,#post-hero-203 .cs-card{background-color:#fff;box-shadow:0 3px 20px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1.125rem);margin:clamp(-5rem,-12vw,-8rem) auto 0;padding:clamp(1.5rem,3.5vw,2.75rem) clamp(1.5rem,4vw,3.5rem);position:relative;z-index:10}#blog-hero-201 .cs-topper,#post-hero-203 .cs-topper{margin:0}#blog-hero-201 .cs-title,#post-hero-203 .cs-title{color:var(--primary);font-family:var(--headerFont);font-weight:700;letter-spacing:-.02em;line-height:1.2em;margin:0;max-width:none}#blog-hero-201 .cs-divider,#post-hero-203 .cs-divider{background-color:var(--secondary);border:0;height:1px;margin:0;max-width:43.75rem;width:100%}#blog-hero-201 .cs-text,#post-hero-203 .cs-text{color:#343434;font-family:var(--bodyFont);line-height:1.5em;margin:0}#blog-hero-201 .cs-card{align-items:center;max-width:53.5rem;text-align:center}#blog-hero-201 .cs-title{font-size:clamp(1.75rem,4vw,3rem)}#blog-hero-201 .cs-divider{margin:0 auto}#blog-hero-201 .cs-text{font-size:clamp(.9375rem,1.1vw,1.0625rem);margin:0 auto;max-width:40rem}#post-hero-203 .cs-card{align-items:flex-start;max-width:52rem;text-align:left}#post-hero-203 .cs-back{color:var(--primary);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}#post-hero-203 .cs-back:hover{color:var(--primaryLight)}#post-hero-203 .cs-title{font-size:clamp(1.5rem,3.4vw,2.625rem)}#post-hero-203 .cs-byline{align-items:center;display:flex;gap:.625rem}#post-hero-203 .cs-author-img{background-color:#eef2ee;border-radius:50%;display:block;flex:none;height:2.25rem;overflow:hidden;position:relative;width:2.25rem}#post-hero-203 .cs-author-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#post-hero-203 .cs-author-name{color:var(--headerColor);font-size:.9375rem;font-weight:700}#post-hero-203 .cs-dot{background-color:var(--secondary);border-radius:50%;display:block;height:.25rem;width:.25rem}#post-hero-203 .cs-date{color:var(--bodyTextColor);font-size:.875rem}#blog-grid-202{margin:0 auto;max-width:80rem;padding:clamp(3rem,6vw,5rem) 1rem clamp(3.75rem,7vw,6rem);width:100%}#blog-grid-202 .cs-grid{display:grid;gap:clamp(1.5rem,3vw,2.25rem);grid-template-columns:1fr;list-style:none;margin:0;padding:0;width:100%}#blog-grid-202 .cs-item{display:flex;list-style:none}#blog-grid-202 .cs-link{background-color:#fff;border:1px solid #e4e4e4;border-radius:.625rem;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:100%}#blog-grid-202 .cs-link:hover{border-color:var(--secondary);box-shadow:0 18px 40px rgba(5,85,57,.16);transform:translateY(-6px)}#blog-grid-202 .cs-link:hover .cs-picture img{transform:scale(1.06)}#blog-grid-202 .cs-link:hover .cs-read-arrow{transform:translateX(4px)}#blog-grid-202 .cs-picture{display:block;height:clamp(12.5rem,22vw,15rem);overflow:hidden;position:relative;width:100%}#blog-grid-202 .cs-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}#blog-grid-202 .cs-item-content{display:flex;flex:1;flex-direction:column;padding:clamp(1.25rem,2.5vw,1.75rem)}#blog-grid-202 .cs-meta{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}#blog-grid-202 .cs-author{color:var(--primary);font-size:.8125rem;font-weight:700}#blog-grid-202 .cs-dot{background-color:var(--secondary);border-radius:50%;display:block;height:.25rem;width:.25rem}#blog-grid-202 .cs-date{color:var(--bodyTextColor);font-size:.8125rem}#blog-grid-202 .cs-item-title{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.1875rem,1.6vw,1.375rem);font-weight:700;line-height:1.35em;margin:0 0 .625rem}#blog-grid-202 .cs-item-desc{color:var(--bodyTextColor);display:-webkit-box;font-size:.9375rem;line-height:1.6em;margin:0 0 1.25rem;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#blog-grid-202 .cs-read{align-items:center;color:var(--primary);display:inline-flex;font-size:.875rem;font-weight:700;gap:.375rem;letter-spacing:.06em;margin-top:auto;text-transform:uppercase}#blog-grid-202 .cs-read-arrow{color:var(--secondary);transition:transform .3s ease}#blog-grid-202 .cs-empty{padding:clamp(2rem,5vw,4rem) 1rem;text-align:center}#blog-grid-202 .cs-empty-title{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 .5rem}#blog-grid-202 .cs-empty-text{color:var(--bodyTextColor)}@media only screen and (min-width:48rem){#blog-grid-202 .cs-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#blog-grid-202 .cs-grid{grid-template-columns:repeat(3,1fr)}}#post-body-204{padding:clamp(2.5rem,5vw,4rem) 1rem clamp(3.5rem,7vw,5.5rem);width:100%}#post-body-204 .cs-container{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);margin:0 auto;max-width:75rem;width:100%}#post-body-204 .cs-article{min-width:0;width:100%}#post-body-204 .cs-article-content>:first-child{margin-top:0}#post-body-204 .cs-article-content h2{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;line-height:1.3em;margin:2.5rem 0 .875rem}#post-body-204 .cs-article-content h3{color:var(--primary);font-family:var(--headerFont);font-size:clamp(1.1875rem,1.8vw,1.4375rem);font-weight:700;line-height:1.35em;margin:1.75rem 0 .625rem}#post-body-204 .cs-article-content h2+h3{margin-top:1.125rem}#post-body-204 .cs-article-content p{color:var(--bodyTextColor);font-size:1.0625rem;line-height:1.7em;margin:0 0 1.125rem}#post-body-204 .cs-article-content a:not(.cs-button-solid){color:var(--primary);font-weight:600;text-decoration:underline;text-decoration-color:var(--secondary);text-underline-offset:2px;transition:color .2s ease}#post-body-204 .cs-article-content a:not(.cs-button-solid):hover{color:var(--primaryLight)}#post-body-204 .cs-article-content strong{color:var(--headerColor);font-weight:700}#post-body-204 .cs-article-content ol,#post-body-204 .cs-article-content ul{margin:.5rem 0 1.375rem;padding-left:1.625rem}#post-body-204 .cs-article-content li{color:var(--bodyTextColor);font-size:1.0625rem;line-height:1.7em;margin-bottom:.5rem}#post-body-204 .cs-article-content li::marker{color:var(--secondary)}#post-body-204 .cs-article-content blockquote{border-left:4px solid var(--secondary);color:var(--headerColor);font-style:italic;margin:1.5rem 0;padding:.25rem 0 .25rem 1.5rem}#post-body-204 .cs-article-content blockquote p:last-child{margin-bottom:0}#post-body-204 .cs-article-content img{border-radius:.5rem;display:block;height:auto;margin:1.5rem 0;width:100%}@media only screen and (min-width:64rem){#post-body-204 .cs-container{align-items:flex-start;flex-direction:row;gap:clamp(2.5rem,4vw,4rem)}#post-body-204 .cs-article{flex:1 1 auto;max-width:47.5rem}#post-body-204 #blog-sidebar{flex:0 0 20rem;position:sticky;top:7.5rem}}#blog-sidebar{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem);margin:0 auto;max-width:26.25rem;width:100%}#blog-sidebar .cs-quote-card{align-items:flex-start;background:linear-gradient(160deg,var(--primaryLight) 0,var(--primary) 55%,var(--primaryDark) 100%);border-radius:.75rem;box-shadow:0 10px 30px rgba(5,85,57,.25);color:#fff;display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2rem)}#blog-sidebar .cs-quote-topper{color:var(--secondaryLight);font-size:.8125rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}#blog-sidebar .cs-quote-title{color:#fff;font-family:var(--headerFont);font-size:1.375rem;font-weight:700;line-height:1.3em;margin:0 0 .625rem}#blog-sidebar .cs-quote-text{color:hsla(0,0%,100%,.88);font-size:.9375rem;line-height:1.6em;margin:0 0 1.125rem}#blog-sidebar .cs-quote-button{background-color:var(--secondary);border-radius:.25rem;color:var(--primaryDark);display:inline-block;font-size:.9375rem;font-weight:700;letter-spacing:.04em;padding:.8125rem 1.625rem;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease,transform .25s ease}#blog-sidebar .cs-quote-button:hover{background-color:var(--secondaryLight);transform:translateY(-2px)}#blog-sidebar .cs-quote-phone{align-items:center;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;margin-top:1rem;text-decoration:none;transition:color .2s ease}#blog-sidebar .cs-quote-phone:hover{color:var(--secondaryLight)}#blog-sidebar .cs-quote-phone-icon{flex:none}#blog-sidebar .cs-sidebar-group{background-color:#fff;border:1px solid #e4e4e4;border-radius:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem)}#blog-sidebar .cs-sidebar-header{color:var(--headerColor);display:block;font-family:var(--headerFont);font-size:1.125rem;font-weight:700;margin-bottom:1rem;padding-bottom:.875rem;position:relative}#blog-sidebar .cs-sidebar-header:after{background-color:var(--secondary);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:3rem}#blog-sidebar .cs-sidebar-link{align-items:center;border-bottom:1px solid #ececec;display:flex;gap:.875rem;padding:.875rem 0;text-decoration:none}#blog-sidebar .cs-sidebar-link:first-of-type{padding-top:0}#blog-sidebar .cs-sidebar-link:last-of-type{border-bottom:none;padding-bottom:0}#blog-sidebar .cs-sidebar-link:hover .cs-sidebar-title{color:var(--primary)}#blog-sidebar .cs-sidebar-img{border-radius:.5rem;display:block;flex:none;height:4rem;overflow:hidden;position:relative;width:4rem}#blog-sidebar .cs-sidebar-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#blog-sidebar .cs-sidebar-content{min-width:0}#blog-sidebar .cs-sidebar-title{color:var(--headerColor);font-size:.9375rem;font-weight:700;line-height:1.4em;margin:0 0 .25rem;transition:color .2s ease}#blog-sidebar .cs-sidebar-date{color:var(--bodyTextColor);font-size:.8125rem}body.dark-mode #blog-hero-201,body.dark-mode #post-hero-203{background-color:var(--dark,#082032)}body.dark-mode #blog-hero-201 .cs-card,body.dark-mode #post-hero-203 .cs-card{background-color:var(--medium,#11161f)}body.dark-mode #blog-hero-201 .cs-title,body.dark-mode #post-hero-203 .cs-title{color:var(--secondary)}body.dark-mode #blog-hero-201 .cs-divider,body.dark-mode #post-hero-203 .cs-divider{background-color:var(--secondary)}body.dark-mode #blog-hero-201 .cs-text,body.dark-mode #post-hero-203 .cs-text{color:hsla(0,0%,100%,.82)}body.dark-mode #post-hero-203 .cs-back{color:var(--secondaryLight)}body.dark-mode #post-hero-203 .cs-author-name{color:#fff}body.dark-mode #post-hero-203 .cs-date{color:hsla(0,0%,100%,.6)}body.dark-mode #post-hero-203 .cs-author-img{background-color:hsla(0,0%,100%,.1)}body.dark-mode #blog-grid-202{background-color:var(--dark,#082032)}body.dark-mode #blog-grid-202 .cs-link{background-color:var(--medium,#11161f);border-color:hsla(0,0%,100%,.08)}body.dark-mode #blog-grid-202 .cs-link:hover{border-color:var(--secondary)}body.dark-mode #blog-grid-202 .cs-item-title{color:#fff}body.dark-mode #blog-grid-202 .cs-item-desc{color:hsla(0,0%,100%,.72)}body.dark-mode #blog-grid-202 .cs-date{color:hsla(0,0%,100%,.6)}body.dark-mode #blog-grid-202 .cs-read{color:var(--secondaryLight)}body.dark-mode #blog-grid-202 .cs-empty-title{color:#fff}body.dark-mode #blog-grid-202 .cs-empty-text{color:hsla(0,0%,100%,.72)}body.dark-mode #post-body-204{background-color:var(--dark,#082032)}body.dark-mode #post-body-204 .cs-article-content h2{color:#fff}body.dark-mode #post-body-204 .cs-article-content h3{color:var(--secondaryLight)}body.dark-mode #post-body-204 .cs-article-content li,body.dark-mode #post-body-204 .cs-article-content p{color:hsla(0,0%,100%,.82)}body.dark-mode #post-body-204 .cs-article-content strong{color:#fff}body.dark-mode #post-body-204 .cs-article-content a:not(.cs-button-solid){color:var(--secondaryLight)}body.dark-mode #post-body-204 .cs-article-content a:not(.cs-button-solid):hover{color:var(--secondary)}body.dark-mode #post-body-204 .cs-article-content blockquote{color:hsla(0,0%,100%,.9)}body.dark-mode #blog-sidebar .cs-sidebar-group{background-color:var(--medium,#11161f);border-color:hsla(0,0%,100%,.08)}body.dark-mode #blog-sidebar .cs-sidebar-header{color:#fff}body.dark-mode #blog-sidebar .cs-sidebar-link{border-color:hsla(0,0%,100%,.08)}body.dark-mode #blog-sidebar .cs-sidebar-title{color:#fff}body.dark-mode #blog-sidebar .cs-sidebar-date{color:hsla(0,0%,100%,.6)}