.news-page{--news-forest:#173d2b;--news-paper:#fff;--news-soft:#f4f8f1;--news-lime:#d7f280;--news-border:#dce6d7;color:var(--news-forest)}.news-page-hero{padding-block:90px 75px}.news-page-hero-top{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;display:grid}.news-page-hero h1{letter-spacing:-4.6px;margin-top:27px;font-size:clamp(54px,7vw,90px);font-weight:750;line-height:1.03}.news-page-hero h1 em{color:var(--green);font-style:normal}.news-page-hero-top>p{color:#68766d;padding-bottom:8px;font-size:15px;line-height:1.95}.news-page-masthead{background:var(--news-forest);color:#a9bfad;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin-top:60px;padding:24px 28px;display:grid}.news-page-masthead>span{letter-spacing:1.3px;font-size:7px}.news-page-masthead>span:last-child{text-align:right}.news-page-masthead strong{color:var(--news-lime);font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:400}.news-page-index{background:var(--news-soft);border-radius:55px 55px 0 0;padding-block:85px 105px;scroll-margin-top:30px}.news-page-toolbar{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:45px;display:flex}.news-page-toolbar h2{letter-spacing:-2.2px;margin-top:18px;font-size:clamp(36px,4.2vw,52px);line-height:1.13}.news-page-toolbar h2 em{color:var(--green);font-style:normal}.news-page-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px;display:flex}.news-page-filters a{background:var(--news-paper);color:#68786c;border:1px solid #d6e1d2;border-radius:100px;align-items:center;min-height:38px;padding:9px 14px;font-size:9px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.news-page-filters a:hover,.news-page-filters a[aria-current=page]{background:var(--news-forest);border-color:var(--news-forest);color:var(--news-paper)}.news-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.news-page-grid-item{display:contents}.news-page-card{border:1px solid var(--news-border);background:var(--news-paper);border-radius:28px;flex-direction:column;min-width:0;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden}.news-page-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #2949210c}.news-page-image{background:var(--news-soft);flex:none;height:205px;display:block;position:relative;overflow:hidden}.news-page-image img{object-fit:cover;transition:transform .5s}.news-page-card:hover .news-page-image img{transform:scale(1.035)}.news-page-card-content{flex-direction:column;flex:1;padding:25px;display:flex}.news-page-meta{min-height:14px;color:var(--green);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:9px;line-height:1.5;display:flex}.news-page-card h3{letter-spacing:-.7px;margin-block:16px 12px;font-size:21px;font-weight:650;line-height:1.4}.news-page-card h3 a:hover{text-underline-offset:3px;text-decoration:underline}.news-page-card-content>p{color:#68756e;font-size:13px;line-height:1.85}.news-page-read{border-top:1px solid var(--news-border);min-height:51px;color:var(--green);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:11px;font-weight:600;display:flex}.news-page-read svg{box-sizing:content-box;background:var(--news-soft);border-radius:50%;padding:8px;transition:transform .2s}.news-page-read:hover svg{transform:translate(4px)}.news-page-card-content>p+.news-page-read{margin-top:22px}.news-page-inline-cta{background:var(--news-lime);color:var(--news-forest);border-radius:25px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-block:5px;padding:30px 34px;display:grid}.news-page-cta-icon{background:var(--news-forest);width:62px;height:62px;color:var(--news-lime);border-radius:50% 50% 18px;justify-content:center;align-items:center;display:flex;transform:rotate(-8deg)}.news-page-cta-icon svg{transform:rotate(8deg)}.news-page-inline-cta small{letter-spacing:1.1px;color:#56744e;font-size:7px}.news-page-inline-cta h3{letter-spacing:-.6px;margin:7px 0 5px;font-size:20px}.news-page-inline-cta p{color:#597650;font-size:11px}.news-page-inline-cta .button{white-space:nowrap;background:var(--news-forest);border-radius:100px}.news-page-pagination{border-top:1px solid #dce5d8;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin-top:42px;padding-top:28px;display:grid}.news-page-pagination a,.news-page-pagination span{color:#617267;font-size:10px}.news-page-direction{justify-self:end;align-items:center;gap:10px;min-height:40px;display:flex}.news-page-direction.previous{justify-self:start}.news-page-direction.previous svg{transform:rotate(180deg)}.news-page-direction.disabled{opacity:.35}.news-page-pagination>div{gap:7px;display:flex}.news-page-pagination>div a{border:1px solid #d5e0d1;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font:9px monospace;display:flex}.news-page-pagination>div a[aria-current=page]{border-color:var(--news-forest);background:var(--news-forest);color:var(--news-paper)}.news-page-closing{text-align:center;color:#789078;border-top:1px solid #dce5d8;margin-top:40px;padding-top:30px;font-family:Georgia,serif;font-size:17px;font-style:italic}.news-page-empty{border:1px solid var(--news-border);text-align:center;color:#68756e;background:#fff;border-radius:25px;padding:45px 25px}@media (max-width:900px){.news-page-hero-top{gap:45px}.news-page-hero h1{font-size:66px}.news-page-toolbar{flex-direction:column;align-items:flex-start;gap:30px}.news-page-filters{justify-content:flex-start}}@media (max-width:800px){.news-page-hero{padding-block:65px}.news-page-hero-top{grid-template-columns:1fr;gap:28px}.news-page-hero-top>p{max-width:570px}.news-page-masthead{grid-template-columns:1fr auto}.news-page-masthead>span:last-child{display:none}.news-page-index{border-radius:35px 35px 0 0;padding-block:65px 80px}.news-page-grid{grid-template-columns:1fr}.news-page-image{height:235px}.news-page-inline-cta{grid-template-columns:auto 1fr}.news-page-inline-cta .button{grid-column:2;width:fit-content}}@media (max-width:560px){.news-page-hero{padding-block:48px 55px}.news-page-hero h1{letter-spacing:-2.7px;font-size:46px}.news-page-hero-top>p{font-size:13px}.news-page-masthead{flex-direction:column;align-items:flex-start;gap:10px;margin-top:38px;padding:20px;display:flex}.news-page-masthead strong{font-size:15px}.news-page-index{border-radius:28px 28px 0 0;padding-block:52px 65px}.news-page-toolbar h2{font-size:37px}.news-page-filters{scrollbar-width:none;flex-wrap:nowrap;width:calc(100vw - 40px);max-width:none;padding-bottom:7px;overflow-x:auto}.news-page-filters::-webkit-scrollbar{display:none}.news-page-filters a{flex-shrink:0}.news-page-image{height:205px}.news-page-inline-cta{grid-template-columns:1fr;gap:18px;padding:26px}.news-page-cta-icon{width:52px;height:52px}.news-page-inline-cta .button{grid-column:auto;width:100%}.news-page-pagination{grid-template-columns:1fr 1fr}.news-page-pagination>div{grid-area:1/1/auto/-1;justify-content:center}.news-page-direction{grid-row:2}.news-page-closing{font-size:14px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.news-page-card:hover,.news-page-card:hover .news-page-image img,.news-page-read:hover svg{transform:none}}
