.newsroom-index{padding-block:30px 56px}.newsroom-heading{margin-bottom:26px}.newsroom-heading h1,.newsroom-article-heading h1{font-size:clamp(30px,3.5vw,46px);line-height:1.5;margin:16px 0 0;letter-spacing:-.5px}.newsroom-featured{margin-bottom:32px}.newsroom-slides{gap:20px;border-radius:22px}.newsroom-slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:1.08fr 1fr;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--pale,#f2f6f0)}.newsroom-slide-image{display:block;min-width:0;align-self:stretch}.newsroom-slide-image img{display:block;width:100%;height:100%;min-height:360px;max-height:510px;object-fit:cover;object-position:center}.newsroom-slide-copy{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.newsroom-eyebrow{color:var(--green,#246653);font-size:13px;font-weight:700;margin-bottom:14px}.newsroom-slide h2{font-size:clamp(24px,2.4vw,34px);line-height:1.65;margin:12px 0}.newsroom-slide h2 a,.newsroom-card h3 a{color:var(--ink);text-decoration:none}.newsroom-slide h2 a:hover,.newsroom-card h3 a:hover{color:var(--teal);text-decoration:underline;text-underline-offset:6px}.newsroom-slide-copy>p{font-size:15px;line-height:1.95;margin:0 0 22px}.newsroom-featured>.company-carousel-controls{justify-content:flex-end;margin-top:14px}.newsroom-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;font-size:12px;color:var(--body)}.newsroom-meta time{display:inline-flex;gap:7px;align-items:center;white-space:nowrap}.newsroom-meta .bi-icon{width:16px;height:16px}.newsroom-category{display:inline-block;padding:4px 10px;border-radius:6px;background:color-mix(in srgb,var(--teal) 12%,transparent);color:var(--ink);font-weight:600;overflow-wrap:anywhere}.newsroom-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.newsroom-tools h2{font-size:27px;margin:0;line-height:1.6}.newsroom-search{display:flex;gap:8px;width:min(100%,370px);align-items:center}.newsroom-search input{min-width:0;width:100%;margin:0;height:44px;border-radius:9px;border:1px solid var(--line);background:transparent;color:var(--ink);padding:8px 12px;font:inherit;font-size:14px}.newsroom-index .button,.newsroom-article .button,.newsroom-related .button{font-size:13px;line-height:1.6;min-height:44px;padding:10px 18px;gap:10px}.newsroom-search .button{flex-shrink:0}.newsroom-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.newsroom-categories a{display:inline-flex;align-items:center;min-height:42px;padding:8px 16px;border:1px solid var(--line);border-radius:9px;color:var(--ink);font-size:13px;font-weight:600;transition:background .2s,border-color .2s}.newsroom-categories a[aria-current],.newsroom-categories a:hover{background:var(--green,#246653);border-color:var(--green,#246653);color:#fff}.newsroom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.newsroom-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 5px 20px #163d2e05}.newsroom-card-image{display:block;overflow:hidden;aspect-ratio:3/2}.newsroom-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s}.newsroom-card:hover .newsroom-card-image img{transform:scale(1.025)}.newsroom-card-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:22px;gap:12px}.newsroom-card h3{font-size:20px;line-height:1.7;margin:0;overflow-wrap:anywhere}.newsroom-card p{font-size:14px;line-height:1.95;margin:0 0 6px}.newsroom-card-copy>.button{margin-top:auto;background:color-mix(in srgb,var(--green,#246653) 12%,white);color:var(--green,#246653);border-color:transparent}.newsroom-card-copy>.button:hover{background:var(--green,#246653);color:white}.newsroom-empty{padding:36px 20px;border-block:1px solid var(--line);text-align:center;color:var(--body);margin-top:22px}.newsroom-empty>.bi-icon{width:32px;height:32px;color:var(--teal);margin:auto}.newsroom-empty p{margin:14px 0 20px}.newsroom-article{padding-block:28px 32px}.newsroom-article-heading{max-width:880px;margin-inline:auto;margin-bottom:26px}.newsroom-article-heading>.newsroom-meta{margin-top:22px}.newsroom-standfirst{font-size:18px;line-height:1.9;color:var(--body);margin:16px 0 0}.newsroom-cover{max-width:1040px;margin:0 auto 32px;border-radius:20px;overflow:hidden}.newsroom-cover img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:var(--pale)}.newsroom-reading{max-width:800px;margin-inline:auto}.newsroom-body{font-size:17px;line-height:2}.newsroom-body .content-body{padding:0;margin:0}.newsroom-body h2{font-size:26px;line-height:1.6;margin:28px 0 14px}.newsroom-body h3{font-size:22px;margin-block:24px 12px}.newsroom-body p{margin:0 0 20px;line-height:2}.newsroom-body ul,.newsroom-body ol{padding-inline-start:24px;margin-block:18px}.newsroom-gallery{margin-block:30px}.newsroom-gallery h2,.newsroom-share h2{font-size:21px;margin:0}.newsroom-gallery-track{gap:16px}.newsroom-gallery-track>figure{flex:0 0 100%;min-width:0;margin:0}.newsroom-gallery-track img{width:100%;height:auto;max-height:550px;object-fit:contain;border-radius:14px;background:var(--pale)}.newsroom-gallery-track figcaption{font-size:13px;color:var(--body);padding-top:10px}.newsroom-share{border-block:1px solid var(--line);padding-block:22px;margin-block:28px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.newsroom-share-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.newsroom-share-buttons>a,.newsroom-share-buttons>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:9px;background:var(--pale);color:var(--ink);font:inherit;font-size:13px;padding:9px 12px;cursor:pointer}.newsroom-share-buttons .bi-icon{width:19px;height:19px}.newsroom-share-buttons>a:hover,.newsroom-share-buttons>button:hover{background:color-mix(in srgb,var(--teal) 15%,transparent);border-color:var(--teal)}.newsroom-share-status:empty{display:none}.newsroom-share-status{flex-basis:100%;font-size:13px;margin:0;color:var(--ink)}.newsroom-manual-copy{flex-basis:100%;font-size:13px}.newsroom-manual-copy input{width:100%;max-width:100%;margin-top:8px}.newsroom-related{padding-block:10px 48px}.newsroom-reading .company-news-comments{margin-top:32px}.newsroom-reading .company-news-comments form{display:grid;gap:16px}.newsroom-reading .company-news-comments input,.newsroom-reading .company-news-comments textarea{width:100%;margin-top:8px}.newsroom-reading .company-news-comments input[type=checkbox]{width:auto}.newsroom-reading .company-news-comments .button{justify-self:start}
html[data-theme=dark] .newsroom-card{background:var(--dark-card);border-color:var(--dark-border)}html[data-theme=dark] .newsroom-slide{background:var(--dark-card);border-color:var(--dark-border)}html[data-theme=dark] .newsroom-eyebrow{color:var(--dark-accent)}html[data-theme=dark] .newsroom-categories a[aria-current],html[data-theme=dark] .newsroom-categories a:hover{background:var(--dark-cta);border-color:var(--dark-cta);color:#092016}html[data-theme=dark] .newsroom-card-copy>.button{background:#26372e;border-color:#557460;color:#e4f4eb}html[data-theme=dark] .newsroom-card-copy>.button:hover{background:#344c3e}html[data-theme=dark] .newsroom-search input{background:var(--dark-card);border-color:#56665c}html[data-theme=dark] .newsroom-share-buttons>a,html[data-theme=dark] .newsroom-share-buttons>button{background:var(--dark-raised);color:var(--ink);border-color:#526458}
@media(max-width:1023px){.newsroom-slide-copy{padding:24px}.newsroom-slide-image img{min-height:340px}.newsroom-grid{gap:18px}.newsroom-card-copy{padding:18px}.newsroom-card h3{font-size:19px}.newsroom-meta{gap:8px;font-size:11px}}
@media(max-width:767px){.newsroom-index{padding-block:20px 36px}.newsroom-heading{margin-bottom:20px}.newsroom-heading h1{font-size:30px}.newsroom-slide{grid-template-columns:1fr}.newsroom-slide-image{aspect-ratio:3/2}.newsroom-slide-image img{min-height:0;max-height:none;height:100%;object-fit:cover}.newsroom-slide-copy{padding:22px;justify-content:flex-start}.newsroom-slide h2{font-size:24px;margin:10px 0}.newsroom-slide-copy>p{font-size:14px;margin-bottom:18px}.newsroom-featured{margin-bottom:26px}.newsroom-eyebrow{margin-bottom:10px}.newsroom-tools{align-items:stretch;flex-direction:column;gap:14px}.newsroom-tools h2{font-size:24px}.newsroom-search{width:100%}.newsroom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.newsroom-card h3{font-size:18px}.newsroom-article{padding-block:20px}.newsroom-article-heading h1{font-size:29px}.newsroom-standfirst{font-size:16px}.newsroom-article-heading{margin-bottom:22px}.newsroom-cover{border-radius:14px;margin-bottom:24px}.newsroom-body{font-size:16px}.newsroom-body h2{font-size:23px}.newsroom-share{gap:12px}.newsroom-share h2{flex-basis:100%}.newsroom-related .newsroom-tools>.button{align-self:flex-end}.newsroom-categories{gap:7px;margin-bottom:20px}.newsroom-categories a{padding:8px 12px}.newsroom-gallery .company-section-heading{gap:14px;flex-wrap:wrap}}
@media(max-width:539px){.newsroom-grid{grid-template-columns:1fr}.newsroom-card-copy{padding:20px}.newsroom-card h3{font-size:20px}.newsroom-meta{font-size:12px}.newsroom-slide h2{font-size:23px}.newsroom-card p{margin-bottom:6px}}
@media(prefers-reduced-motion:reduce){.newsroom-card-image img,.newsroom-categories a{transition:none}.newsroom-card:hover .newsroom-card-image img{transform:none}}
.newsroom-slides>[data-carousel-item],.newsroom-gallery-track>[data-carousel-item]{flex:0 0 100%}
.newsroom-search>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
[data-news-share] [hidden]{display:none!important}
.newsroom-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:28px}.newsroom-pagination>a,.newsroom-pagination>span:not(.newsroom-pagination-gap){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px 13px;border:1px solid var(--line);border-radius:9px;font-size:14px;font-weight:600;color:var(--ink);line-height:1.5}.newsroom-pagination>a{background:var(--pale);text-decoration:none}.newsroom-pagination>a:hover{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 13%,transparent)}.newsroom-pagination>.newsroom-pagination-current{background:var(--green,#246653);border-color:var(--green,#246653);color:#fff}.newsroom-pagination>.newsroom-pagination-disabled{color:var(--body);opacity:.55}.newsroom-pagination .bi-icon{width:18px;height:18px}.newsroom-pagination-gap{padding:0 3px;color:var(--body)}html[data-theme=dark] .newsroom-pagination>.newsroom-pagination-current{background:var(--dark-cta);border-color:var(--dark-cta);color:#092016}
@media(max-width:539px){.newsroom-pagination{gap:5px}.newsroom-pagination-word{display:none}.newsroom-pagination>a,.newsroom-pagination>span:not(.newsroom-pagination-gap){padding:8px;min-width:44px}.newsroom-pagination-gap{padding:0}}
.newsroom-pagination>span.newsroom-pagination-current{color:#fff}html[data-theme=dark] .newsroom-pagination>span.newsroom-pagination-current{color:#092016}
