.blog-article-page{overflow:hidden}.blog-article-page__masthead{background:var(--color-surface)}.blog-article-page__masthead-content,.blog-article-page__content,.blog-article-page__recent{width:min(100% - 42px,1140px);margin-inline:auto}.blog-article-page__masthead-content{padding:42px 7px 38px}.blog-article-page__meta{color:#878787;font-size:var(--font-size-16);margin:0 0 10px;line-height:1.2}.blog-article-page h1,.blog-article-page>:not(.contact-cta) h2{color:var(--color-green);font-family:var(--font-display);font-weight:700}.blog-article-page h1{font-size:var(--font-size-30);margin:0 0 26px;line-height:1.08}.blog-article-page__summary{color:var(--color-ink);font-size:var(--font-size-20);margin:0;line-height:1.45}.blog-article-page__hero{object-fit:cover;filter:grayscale();width:100%;height:497px;display:block}.blog-article-page__content{padding-block:56px 66px}.blog-article-page__section{max-width:100%;margin:0 0 54px}.blog-article-page__section:last-child{margin-bottom:0}.blog-article-page__section h2{font-size:var(--font-size-24);margin:0 0 22px;line-height:1.18}.blog-article-page__section p,.blog-article-page__section li{color:var(--color-ink);font-size:var(--font-size-18);line-height:1.5}.blog-article-page__section p{margin:0 0 20px}.blog-article-page__section ul{margin:0 0 20px;padding-left:1.25rem}.blog-article-page__rich-text>:first-child{margin-top:0}.blog-article-page__rich-text h2,.blog-article-page__rich-text h3{color:var(--color-green);font-family:var(--font-display);font-size:var(--font-size-24);margin:38px 0 20px;line-height:1.18}.blog-article-page__rich-text p,.blog-article-page__rich-text li,.blog-article-page__rich-text blockquote{color:var(--color-ink);font-size:var(--font-size-18);line-height:1.5}.blog-article-page__rich-text p,.blog-article-page__rich-text ul,.blog-article-page__rich-text ol,.blog-article-page__rich-text blockquote{margin:0 0 20px}.blog-article-page__rich-text ul,.blog-article-page__rich-text ol{padding-left:1.25rem}.blog-article-page__rich-text img{max-width:100%;height:auto;display:block}.blog-article-page__rich-text figure{margin:30px 0}.blog-article-page__rich-text figcaption{color:#878787;font-size:var(--font-size-16);margin-top:8px}.blog-article-page__rich-text a,.blog-article-page__error a{color:var(--color-green)}.blog-article-page__error{width:min(100% - 42px,1140px);min-height:45vh;margin-inline:auto;padding-block:64px}.blog-article-page__error p{color:var(--color-ink);font-size:var(--font-size-18);line-height:1.5}.blog-article-page__consultation{min-height:260px;color:var(--color-surface);background:var(--color-green);align-content:center;justify-items:center;gap:28px;padding:44px 21px;display:grid}.blog-article-page__consultation p{width:min(100%,1056px);font-family:var(--font-display);font-size:var(--font-size-20);text-align:center;margin:0;line-height:1.45}.blog-article-page__consultation-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.blog-article-page__consultation .blog-article-page__consultation-link{border:1px solid var(--color-surface);color:var(--color-lime);background:0 0;padding:8px 14px}.blog-article-page__consultation .blog-article-page__consultation-email{text-transform:none}.blog-article-page__consultation-link:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px}.blog-article-page__recent{padding-block:64px 60px}.blog-article-page__section-heading{border-bottom:1px solid var(--color-green);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:18px;display:flex}.blog-article-page__section-heading h2{font-size:var(--font-size-24);margin:0;line-height:1.2}.blog-article-page__section-heading a{color:var(--color-green);font-size:var(--font-size-16)}.blog-article-page__recent-carousel.content-carousel{margin-top:36px;scroll-padding-inline:0}.blog-article-page__recent-track.content-carousel__track{gap:16px;padding:0}.blog-article-page__recent-card.content-card{background:0 0;border-radius:0;width:min(82vw,331px);overflow:visible}.blog-article-page__recent-card img,.blog-article-page__recent-image-placeholder{border-radius:var(--radius-card);object-fit:cover;filter:grayscale();width:100%;height:min(72vw,316px);display:block}.blog-article-page__recent-image-placeholder{background:var(--color-surface)}.blog-article-page__recent-card p{color:#878787;font-size:var(--font-size-16);margin:19px 0 8px;line-height:1.2}.blog-article-page__recent-card h3{color:var(--color-green);font-size:var(--font-size-20);margin:0;font-weight:500;line-height:1.2}.blog-article-page__recent-card h3 a{color:inherit;text-decoration:none}.blog-article-page__recent-card a:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px}@media (width>=768px){.blog-article-page__masthead-content{padding:49px 29px 45px}.blog-article-page h1{max-width:1208px;font-size:var(--font-size-48);margin-bottom:30px;line-height:1.08}.blog-article-page__summary{font-size:var(--font-size-20)}.blog-article-page__hero{height:594px}.blog-article-page__content{padding-block:82px 94px}.blog-article-page__section{margin-bottom:72px}.blog-article-page__section h2{font-size:var(--font-size-32);margin-bottom:25px}.blog-article-page__section p,.blog-article-page__section li{font-size:var(--font-size-20);line-height:1.55}.blog-article-page__rich-text h2,.blog-article-page__rich-text h3{font-size:var(--font-size-32)}.blog-article-page__rich-text p,.blog-article-page__rich-text li,.blog-article-page__rich-text blockquote{font-size:var(--font-size-20);line-height:1.55}.blog-article-page__consultation{min-height:366px;padding-block:60px}.blog-article-page__consultation p{font-size:var(--font-size-32)}.blog-article-page__recent{padding-block:84px 78px}.blog-article-page__section-heading h2{font-size:var(--font-size-30)}.blog-article-page__recent-card.content-card{width:399px}.blog-article-page__recent-card img,.blog-article-page__recent-image-placeholder{height:316px}}@media (width>=1280px){.blog-article-page__recent{width:min(100% - 74px,1230px)}}
