.news-site{color:#222b34;background:#fff}.news-main{box-sizing:border-box;width:100%;margin:0 auto;padding:25px 16px 90px}.news-breadcrumb{color:#7a838b;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:36px;font-size:12px;display:flex}.news-breadcrumb a{color:#53606c;text-decoration:none}.news-breadcrumb a:hover{color:#23845b}.news-kicker{color:#23845b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.news-site .news-index-hero{place-items:center;height:auto;min-height:310px;margin-bottom:38px;display:grid}.news-site .news-index-hero .public-home-hero-shade{background:linear-gradient(#0009,#0009),linear-gradient(90deg,#0715256b,#0715253d 50%,#0715256b)}.news-index-hero-copy{text-align:center;justify-items:center;gap:13px;max-width:760px;padding:36px 24px;display:grid}.news-index-hero-copy .news-kicker{color:#b9efce;margin:0}.news-index-hero-copy h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.08}.news-index-hero-copy>p:not(.news-kicker){color:#fff;max-width:620px;margin:0;font-size:clamp(14px,1.5vw,17px);line-height:1.5}.news-index-hero-button{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0a0abd;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:8px;padding:0 22px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.news-index-hero-button:hover{color:#fff;background:#0a0a0adb}.news-feature{background:#f7f7f7;border:1px solid #eee;border-radius:21px;grid-template-columns:1.25fr 1fr;min-height:410px;display:grid;overflow:hidden}.news-feature-image,.news-card-image,.news-article-image{display:block;position:relative;overflow:hidden}.news-feature-image img,.news-card-image img,.news-article-image img{object-fit:cover}.news-feature-image img,.news-card-image img{transition:transform .25s}.news-image-badge{z-index:1;color:#fff;background:#18242de6;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750;position:absolute;bottom:14px;left:14px}.news-feature-image:hover img,.news-card-image:hover img{transform:scale(1.035)}.news-feature-copy{flex-direction:column;justify-content:center;padding:clamp(26px,4vw,58px);display:flex}.news-meta{color:#818a92;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:650;display:flex}.news-meta span{color:#23845b;font-weight:800}.news-feature h2{color:#24282c;letter-spacing:-.04em;margin:15px 0;font-size:clamp(29px,3vw,43px);line-height:1.15}.news-feature h2 a,.news-card h3 a{color:inherit;text-decoration:none}.news-feature h2 a:hover,.news-card h3 a:hover{color:#23845b}.news-feature-copy>p:not(.news-meta){color:#68717a;margin:0;font-size:15px;line-height:1.7}.news-feature-link{color:#fff;background:#292929;border-radius:999px;align-self:flex-start;margin-top:28px;padding:11px 19px;font-size:13px;font-weight:800;text-decoration:none}.news-feature-link:hover{background:#23845b}.news-section-heading{margin:0 0 22px}.news-section-heading h2{letter-spacing:-.035em;margin:0;font-size:28px}.news-latest,.news-related{margin-top:62px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.news-card{background:#fff;border:1px solid #eee;border-radius:17px;flex-direction:column;display:flex;overflow:hidden}.news-card-image{aspect-ratio:16/10}.news-card-copy{flex-direction:column;flex:1;padding:22px;display:flex}.news-card h3{color:#24282c;letter-spacing:-.025em;margin:13px 0 9px;font-size:21px;line-height:1.3}.news-card-copy>p:not(.news-meta){color:#68717a;margin:0;font-size:13px;line-height:1.65}.news-card-read{color:#23845b;align-self:flex-start;margin-top:auto;padding-top:22px;font-size:13px;font-weight:800;text-decoration:none}.news-card-read:hover,.news-all-link:hover{text-decoration:underline}.news-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px;display:flex}.news-pagination a{color:#293038;border:1px solid #eee;border-radius:999px;place-items:center;min-width:39px;height:39px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.news-pagination a:hover,.news-pagination a[aria-current=page]{color:#fff;background:#23845b;border-color:#23845b}.news-article-main{max-width:none}.news-article-header{text-align:center;margin:0 auto 33px}.news-article-header h1{color:#24282c;letter-spacing:-.05em;margin:0;font-size:clamp(35px,5.5vw,64px);line-height:1.08}.news-article-deck{color:#65717b;max-width:700px;margin:17px auto 0;font-size:clamp(16px,2vw,20px);line-height:1.55}.news-article-byline{color:#818a92;margin:22px 0 0;font-size:12px;font-weight:700}.news-article-byline span{margin:0 6px}.news-article-figure{margin:0 auto 43px}.news-article-image{aspect-ratio:16/9;background:#eee;border-radius:17px}.news-article-figure figcaption{color:#7b838a;padding:10px 2px 0;font-size:11px;line-height:1.5}.news-article-figure figcaption a{color:#4b6660}.news-article-body{color:#303941;max-width:710px;margin:0 auto;font-size:16px;line-height:1.82}.news-article-body p{margin:0 0 19px}.news-article-intro{font-size:19px;font-weight:600;line-height:1.65}.news-article-body section{margin-top:38px}.news-article-body h2{color:#252b30;letter-spacing:-.03em;margin:0 0 14px;font-size:26px;line-height:1.25}.news-source{background:#f6f8f6;border-left:3px solid #23845b;border-radius:0 13px 13px 0;margin-top:46px;padding:23px 26px;font-size:13px}.news-source strong{color:#23845b}.news-source p{margin:6px 0 0}.news-source a{color:#176847;font-weight:700}.news-related{margin:85px auto 0}.news-related .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-all-link{color:#23845b;margin-top:26px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}@media (max-width:1000px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1001px){.news-main{width:min(1440px,80vw);padding-left:0;padding-right:0}}@media (max-width:720px){.news-main{padding-top:23px;padding-bottom:65px}.news-breadcrumb{margin-bottom:25px}.news-site .news-index-hero{min-height:290px}.news-feature{grid-template-columns:1fr}.news-feature-image{aspect-ratio:16/10}.news-feature-copy{padding:25px}.news-grid,.news-related .news-grid{grid-template-columns:1fr}.news-latest,.news-related{margin-top:50px}.news-article-figure{margin-bottom:32px}.news-article-body{font-size:15px}}
