.blog-browser-module__ne34bW__browser{padding-top:100px;padding-bottom:120px}.blog-browser-module__ne34bW__heading{border-bottom:1px solid #ced6cf;justify-content:space-between;align-items:flex-end;margin-bottom:44px;padding-bottom:30px;display:flex}.blog-browser-module__ne34bW__heading span{color:#087164;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900}.blog-browser-module__ne34bW__heading h2{color:#10231f;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(2.7rem,5vw,5rem)}.blog-browser-module__ne34bW__heading>svg{color:#2e8646;width:58px}.blog-browser-module__ne34bW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-browser-module__ne34bW__card{background:#fff;border:1px solid #d5dcd7;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 12px 32px #053a3114}.blog-browser-module__ne34bW__card>button{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:205px minmax(0,1fr);padding:0;display:grid}.blog-browser-module__ne34bW__image{background-color:#07584c;background-image:linear-gradient(135deg,#1cc31647,#0000),url(/images/topography.svg);background-position:50%;background-size:cover;height:205px;padding:20px}.blog-browser-module__ne34bW__image span{color:#132f28;background:#9ed65f;border-radius:8px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.blog-browser-module__ne34bW__copy{flex-direction:column;min-height:245px;padding:24px;display:flex}.blog-browser-module__ne34bW__copy time,.blog-browser-module__ne34bW__article time{color:#087164;font:800 .68rem var(--font-site), sans-serif;letter-spacing:.08em;text-transform:uppercase}.blog-browser-module__ne34bW__copy h3{-webkit-line-clamp:2;color:#10231f;-webkit-box-orient:vertical;min-height:2.2em;margin:12px 0;font-size:1.45rem;line-height:1.1;display:-webkit-box;overflow:hidden}.blog-browser-module__ne34bW__copy p{-webkit-line-clamp:4;color:#65716e;min-height:5.6em;max-height:5.6em;font:500 .88rem/1.4 var(--font-site), sans-serif;-webkit-box-orient:vertical;margin:0 0 18px;display:-webkit-box;overflow:hidden}.blog-browser-module__ne34bW__copy b{color:#07584c;justify-content:space-between;align-items:center;margin-top:auto;font-size:.82rem;display:flex}.blog-browser-module__ne34bW__copy svg{width:19px}.blog-browser-module__ne34bW__empty{text-align:center;color:#65716e;border:1px dashed #bfcac3;border-radius:10px;place-content:center;gap:10px;min-height:260px;display:grid}.blog-browser-module__ne34bW__empty strong{color:#0c4d43;font-size:1.4rem}.blog-browser-module__ne34bW__article{background:#fff;border:1px solid #d5dcd7;border-radius:12px;max-width:960px;margin-inline:auto;overflow:hidden;box-shadow:0 24px 56px #053a311a}.blog-browser-module__ne34bW__back{color:#087164;cursor:pointer;background:0 0;border:0;margin:28px 34px 0;font-weight:800}.blog-browser-module__ne34bW__articleImage{background-position:50%;background-size:cover;height:min(480px,52vw);margin-top:24px}.blog-browser-module__ne34bW__articleBody{padding:clamp(32px,6vw,76px)}.blog-browser-module__ne34bW__articleBody h2{color:#10231f;letter-spacing:-.05em;margin:20px 0 36px;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.96}.blog-browser-module__ne34bW__richContent{color:#4d5f5a;font:500 1rem/1.8 var(--font-site), sans-serif;overflow-wrap:anywhere}.blog-browser-module__ne34bW__richContent p{white-space:normal;margin:0 0 24px}.blog-browser-module__ne34bW__richContent h2,.blog-browser-module__ne34bW__richContent h3,.blog-browser-module__ne34bW__richContent h4{color:#10231f;letter-spacing:-.025em;margin:42px 0 18px;line-height:1.1}.blog-browser-module__ne34bW__richContent h2{font-size:clamp(2rem,4vw,3.2rem)}.blog-browser-module__ne34bW__richContent h3{font-size:clamp(1.55rem,3vw,2.25rem)}.blog-browser-module__ne34bW__richContent h4{font-size:1.3rem}.blog-browser-module__ne34bW__richContent ul,.blog-browser-module__ne34bW__richContent ol{margin:0 0 28px;padding-left:1.5rem}.blog-browser-module__ne34bW__richContent li{margin-bottom:8px}.blog-browser-module__ne34bW__richContent a{color:#087164;text-underline-offset:3px;text-decoration:underline}.blog-browser-module__ne34bW__richContent blockquote{color:#29453e;background:#f0f6ee;border-left:4px solid #9ed65f;margin:34px 0;padding:22px 26px}.blog-browser-module__ne34bW__richContent figure{margin:38px 0}.blog-browser-module__ne34bW__richContent img{object-fit:cover;border-radius:10px;width:100%;height:auto;max-height:620px;display:block}.blog-browser-module__ne34bW__richContent figcaption{color:#71807c;font:500 .75rem/1.5 var(--font-site), sans-serif;text-align:center;margin-top:10px}.blog-browser-module__ne34bW__richContent hr{border:0;border-top:1px solid #d5dcd7;margin:42px 0}@media (max-width:950px){.blog-browser-module__ne34bW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-browser-module__ne34bW__browser{padding-top:70px}.blog-browser-module__ne34bW__grid{grid-template-columns:1fr}.blog-browser-module__ne34bW__heading>svg{display:none}.blog-browser-module__ne34bW__card>button{grid-template-rows:185px minmax(0,1fr)}.blog-browser-module__ne34bW__image{height:185px}.blog-browser-module__ne34bW__copy{min-height:230px;padding:22px}}
.blog-module__3rPSzG__page{background:#f5f3ed;min-height:100vh}.blog-module__3rPSzG__hero{color:#fff;background:#064e45;padding:190px 0 110px;position:relative;overflow:hidden}.blog-module__3rPSzG__hero:before{content:"";opacity:.3;background-image:url(/images/topography.svg);background-size:700px;position:absolute;inset:0}.blog-module__3rPSzG__hero>div:last-child{z-index:1;position:relative}.blog-module__3rPSzG__hero h1{letter-spacing:-.032em;max-width:760px;margin:26px 0 20px;font-size:clamp(2.35rem,4vw,4.15rem);line-height:1}.blog-module__3rPSzG__hero h1 span{color:#9ed65f}.blog-module__3rPSzG__hero p:not(:first-child){color:#c8d9d5;max-width:680px;font:500 1.05rem/1.65 var(--font-site), sans-serif;margin:0}.blog-module__3rPSzG__heroGlow{filter:blur(100px);opacity:.18;background:#1cc316;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-60%;right:5%}@media (max-width:720px){.blog-module__3rPSzG__hero{padding:145px 0 80px}.blog-module__3rPSzG__hero h1{font-size:clamp(2.2rem,10vw,3rem)}}
