._news_6q1b5_1 { color: #112b3c; background: #fff; }
._news_6q1b5_1 ._wrap_6q1b5_3 { margin-inline: auto; }
._news_6q1b5_1 a { text-decoration: none; }
._news_6q1b5_1 a:focus-visible { outline: 3px solid #1b97b6; outline-offset: 5px; border-radius: 3px; }
._news_6q1b5_1 a:hover { color: #08795e; }
._news_6q1b5_1 svg { width: 18px; height: 18px; flex: 0 0 auto; }
._hero_6q1b5_13 { background: #f2f7f5; border-bottom: 1px solid #dce6e1; padding: 48px 0; }
._hero_6q1b5_13 > ._wrap_6q1b5_3 { display: grid; grid-template-columns: .85fr 1.15fr; align-items: center; gap: 64px; }
._heroCopy_6q1b5_17 { padding-block: 20px; }
._news_6q1b5_1 ._eyebrow_6q1b5_19 { color: #08755c; font-size: 11px; font-weight: 650; letter-spacing: .14em; line-height: 1.6; margin: 0 0 20px; }
._news_6q1b5_1 h1 { font-size: clamp(40px, 4.3vw, 64px); line-height: 1.07; letter-spacing: -.045em; margin: 0; max-width: 10ch; text-wrap: balance; color: #112b3c; }
._news_6q1b5_1 ._intro_6q1b5_23 { margin: 24px 0 28px; max-width: 36ch; line-height: 1.8; font-size: 17px; color: #526974; }
._heroLink_6q1b5_25 { display: inline-flex; align-items: center; gap: 22px; font-weight: 650; font-size: 14px; color: #086c54; padding-block: 10px; border-bottom: 1px solid #94b8a9; }
._heroImage_6q1b5_27 { margin: 0; min-width: 0; }
._heroImage_6q1b5_27 img { display: block; width: 100%; height: clamp(340px, 23vw, 420px); object-fit: cover; border-radius: 6px; }
._heroImage_6q1b5_27 figcaption { margin-top: 10px; color: #6a7e82; font-size: 11px; letter-spacing: .03em; text-align: right; }
._browseToolbar_6q1b5_33 { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 18px 28px; padding: 26px 0; border-bottom: 1px solid #dbe6e1; }
._categoryNav_6q1b5_34 { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }
._categoryNav_6q1b5_34 a { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 12px 24px; border: 1px solid #dbe6e1; border-radius: 6px; background: #f5f8f7; color: #45636b; font-size: 16px; font-weight: 650; line-height: 1.5; white-space: nowrap; }
._categoryNav_6q1b5_34 a:hover { background: #eaf4ef; border-color: #8fb7a8; }
._categoryNav_6q1b5_34 a[aria-current],._categoryNav_6q1b5_34 a[aria-current]:hover { background: #08755c; border-color: #08755c; color: #fff; }
._viewSwitcher_6q1b5_38 { display: inline-flex; flex-shrink: 0; gap: 4px; padding: 4px; background: #f3f7f5; border: 1px solid #dbe6e1; border-radius: 9px; }
._viewSwitcher_6q1b5_38 button { display: inline-flex; justify-content: center; align-items: center; gap: 9px; min-height: 44px; min-width: 88px; padding: 10px 16px; border: 1px solid transparent; border-radius: 6px; background: transparent; color: #526974; font: inherit; font-size: 14px; font-weight: 650; line-height: 1.5; cursor: pointer; }
._viewSwitcher_6q1b5_38 button:hover { color: #08755c; background: #e8f1ed; }
._viewSwitcher_6q1b5_38 button[aria-pressed="true"] { color: #08755c; background: #fff; border-color: #e0e9e5; box-shadow: 0 1px 4px #173e2f0d; }
._viewSwitcher_6q1b5_38 button:focus-visible { outline: 3px solid #1b97b6; outline-offset: 3px; }
._stories_6q1b5_43 { scroll-margin-top: 100px; }
._section_6q1b5_45 { padding: 48px 0 44px; }
._section_6q1b5_45 + ._section_6q1b5_45 > ._wrap_6q1b5_3 { padding-top: 42px; border-top: 1px solid #dbe6e1; }
._section_6q1b5_45 + ._section_6q1b5_45 { padding-top: 0; }
._sectionHeader_6q1b5_51 { display: flex; align-items: center; justify-content: space-between; gap: 24px; margin-bottom: 26px; }
._news_6q1b5_1 ._sectionHeader_6q1b5_51 h2 { margin: 0 0 8px; font-size: 28px; line-height: 1.25; letter-spacing: -.025em; color: #112b3c; }
._sectionHeader_6q1b5_51 p { margin: 0; font-size: 14px; line-height: 1.6; color: #687a83; }
._sectionHeader_6q1b5_51 > a { display: inline-flex; align-items: center; gap: 14px; flex-shrink: 0; min-height: 44px; color: #08755c; font-size: 13px; font-weight: 650; }
._cardGrid_6q1b5_59 { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 30px; }
._card_6q1b5_59 { min-width: 0; display: flex; flex-direction: column; }
._imageLink_6q1b5_63 { display: block; aspect-ratio: 16/10; overflow: hidden; background: #edf2f1; border-radius: 5px; }
._imageLink_6q1b5_63 img { width: 100%; height: 100%; object-fit: cover; display: block; }
._imageLink_6q1b5_63._fullFrame_6q1b5_67 img { object-fit: contain; }
._cardBody_6q1b5_69 { padding-top: 18px; display: flex; flex: 1; flex-direction: column; align-items: flex-start; }
._meta_6q1b5_71 { display: flex; flex-wrap: wrap; gap: 5px 12px; color: #70818a; font-size: 11px; line-height: 1.5; margin-bottom: 10px; }
._meta_6q1b5_71 > span:first-child { color: #08755c; }
._meta_6q1b5_71 time { white-space: nowrap; }
._news_6q1b5_1 ._card_6q1b5_59 :is(h2,h3) { color: #142d3c; font-size: 21px; line-height: 1.42; letter-spacing: -.018em; font-weight: 650; margin: 0 0 12px; overflow-wrap: anywhere; }
._card_6q1b5_59 :is(h2,h3) a { color: inherit; }
._card_6q1b5_59 :is(h2,h3) a:hover { color: #08795e; }
._cardBody_6q1b5_69 > p { font-size: 14px; line-height: 1.8; color: #607580; margin: 0 0 18px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
._readLink_6q1b5_85 { color: #08755c; display: inline-flex; align-items: center; gap: 14px; font-size: 12px; font-weight: 650; min-height: 36px; margin-top: auto; }
._singleGrid_6q1b5_87 ._featureCard_6q1b5_87 { display: grid; grid-template-columns: 1fr 1.1fr; align-items: center; gap: 44px; padding: 24px; background: #f4f7f6; border-radius: 6px; }
._featureCard_6q1b5_87 ._imageLink_6q1b5_63 { aspect-ratio: 16/9; }
._featureCard_6q1b5_87 ._cardBody_6q1b5_69 { padding: 8px 24px 8px 0; }
._news_6q1b5_1 ._featureCard_6q1b5_87 :is(h2,h3) { font-size: 27px; line-height: 1.4; }
._featureCard_6q1b5_87 ._cardBody_6q1b5_69 > p { -webkit-line-clamp: 3; }
._featureCard_6q1b5_87 ._readLink_6q1b5_85 { margin-top: 6px; }
._note_6q1b5_99 { padding: 20px 0 56px; }
._note_6q1b5_99 ._wrap_6q1b5_3 { display: grid; grid-template-columns: 220px 1fr; gap: 32px; align-items: center; border-top: 1px solid #dbe6e1; padding-top: 36px; }
._note_6q1b5_99 img { width: 220px; height: 135px; object-fit: cover; border-radius: 5px; }
._news_6q1b5_1 ._note_6q1b5_99 h2 { font-size: 24px; line-height: 1.4; margin: 0 0 8px; }
._note_6q1b5_99 p { color: #607580; font-size: 14px; margin: 0 0 12px; line-height: 1.7; }
._note_6q1b5_99 a { display: inline-flex; gap: 12px; align-items: center; color: #08755c; font-size: 13px; font-weight: 650; }
._archiveHeader_6q1b5_111 { padding: 38px 0 42px; background: #f2f7f5; }
._back_6q1b5_113 { color: #637982; font-size: 13px; display: inline-block; margin-bottom: 32px; }
._archiveHeader_6q1b5_111 ._eyebrow_6q1b5_19 { margin-bottom: 10px; }
._news_6q1b5_1 ._archiveHeader_6q1b5_111 h1 { font-size: clamp(34px,4vw,48px); max-width: none; }
._archiveHeader_6q1b5_111 p:last-child { margin: 18px 0 0; font-size: 16px; line-height: 1.7; color: #607580; }
._archiveSection_6q1b5_121 { padding: 28px 0 64px; }
._archiveCount_6q1b5_123 { color: #627781; font-size: 12px; display: flex; justify-content: space-between; margin: 0 0 26px; }
._archiveGrid_6q1b5_125 { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 42px 38px; }
._archiveGrid_6q1b5_125 ._imageLink_6q1b5_63 { aspect-ratio: 2/1; }
._archiveGrid_6q1b5_125 ._cardBody_6q1b5_69 { max-width: 60ch; }
._pagination_6q1b5_131 { display: flex; justify-content: center; gap: 8px; border-top: 1px solid #dbe6e1; padding-top: 28px; margin-top: 40px; }
._pagination_6q1b5_131 a { min-width: 44px; height: 44px; padding-inline: 12px; display: inline-flex; align-items: center; justify-content: center; color: #45636b; border: 1px solid #d5e0dc; border-radius: 4px; font-size: 13px; }
._pagination_6q1b5_131 a[aria-current] { color: white; background: #08755c; border-color: #08755c; }
._listView_6q1b5_136 ._cardGrid_6q1b5_59,._listView_6q1b5_136 ._archiveGrid_6q1b5_125 { display: grid; grid-template-columns: minmax(0,1fr); gap: 0; }
._listView_6q1b5_136 ._card_6q1b5_59 { display: grid; grid-template-columns: 260px minmax(0,1fr); gap: 30px; padding: 24px 0; align-items: center; border-bottom: 1px solid #dbe6e1; border-radius: 0; background: transparent; }
._listView_6q1b5_136 ._card_6q1b5_59:first-child { padding-top: 0; }
._listView_6q1b5_136 ._card_6q1b5_59:last-child { border-bottom: 0; padding-bottom: 0; }
._listView_6q1b5_136 ._imageLink_6q1b5_63 { width: 100%; aspect-ratio: 16/10; }
._listView_6q1b5_136 ._cardBody_6q1b5_69 { padding: 0; max-width: none; }
._news_6q1b5_1._listView_6q1b5_136 ._card_6q1b5_59 :is(h2,h3) { font-size: 23px; line-height: 1.4; margin-bottom: 8px; }
._listView_6q1b5_136 ._cardBody_6q1b5_69 > p { max-width: 82ch; margin-bottom: 8px; -webkit-line-clamp: 2; }
._listView_6q1b5_136 ._readLink_6q1b5_85 { margin-top: 0; }
@media(max-width: 1000px) {
 ._hero_6q1b5_13 > ._wrap_6q1b5_3 { gap: 32px; grid-template-columns: .9fr 1.1fr; }
 ._heroImage_6q1b5_27 img { height: 300px; }
 ._cardGrid_6q1b5_59 { gap: 22px; }
 ._news_6q1b5_1 ._card_6q1b5_59 :is(h2,h3) { font-size: 19px; }
 ._news_6q1b5_1 ._featureCard_6q1b5_87 :is(h2,h3) { font-size: 24px; }
}
@media(max-width: 700px) {
 ._hero_6q1b5_13 { padding: 28px 0 20px; }
 ._hero_6q1b5_13 > ._wrap_6q1b5_3 { grid-template-columns: 1fr; gap: 24px; }
 ._heroCopy_6q1b5_17 { padding: 0; }
 ._news_6q1b5_1 h1 { max-width: none; font-size: 42px; }
 ._news_6q1b5_1 ._eyebrow_6q1b5_19 { margin-bottom: 14px; }
 ._news_6q1b5_1 ._intro_6q1b5_23 { margin: 14px 0 12px; max-width: none; font-size: 15px; }
 ._heroImage_6q1b5_27 img { height: 240px; }
 ._browseToolbar_6q1b5_33 { gap: 14px; padding-block: 20px; }
 ._categoryNav_6q1b5_34 { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); width: 100%; gap: 8px; }
 ._categoryNav_6q1b5_34 a { min-height: 48px; padding: 10px 8px; font-size: 14px; white-space: normal; text-align: center; }
 ._viewSwitcher_6q1b5_38 { margin-left: auto; }
 ._viewSwitcher_6q1b5_38 button { min-width: 80px; padding: 8px 12px; }
 ._section_6q1b5_45 { padding: 32px 0; }
 ._section_6q1b5_45 + ._section_6q1b5_45 > ._wrap_6q1b5_3 { padding-top: 30px; }
 ._sectionHeader_6q1b5_51 { gap: 16px; align-items: flex-start; margin-bottom: 22px; }
 ._news_6q1b5_1 ._sectionHeader_6q1b5_51 h2 { font-size: 25px; }
 ._sectionHeader_6q1b5_51 p { font-size: 13px; }
 ._sectionHeader_6q1b5_51 > a { gap: 6px; font-size: 12px; }
 ._cardGrid_6q1b5_59,._archiveGrid_6q1b5_125 { grid-template-columns: 1fr; gap: 30px; }
 ._singleGrid_6q1b5_87 ._featureCard_6q1b5_87 { display: flex; gap: 0; padding: 16px; }
 ._featureCard_6q1b5_87 ._imageLink_6q1b5_63 { width: 100%; }
 ._featureCard_6q1b5_87 ._cardBody_6q1b5_69 { padding: 18px 0 0; }
 ._news_6q1b5_1 ._card_6q1b5_59 :is(h2,h3),._news_6q1b5_1 ._featureCard_6q1b5_87 :is(h2,h3) { font-size: 21px; }
 ._note_6q1b5_99 { padding-bottom: 36px; }
 ._note_6q1b5_99 ._wrap_6q1b5_3 { grid-template-columns: 1fr; gap: 20px; }
 ._note_6q1b5_99 img { width: 100%; height: 180px; }
 ._archiveHeader_6q1b5_111 { padding: 24px 0 30px; }
 ._back_6q1b5_113 { margin-bottom: 24px; }
 ._archiveHeader_6q1b5_111 p:last-child { font-size: 15px; }
 ._pagination_6q1b5_131 { gap: 5px; }
 ._pagination_6q1b5_131 a { padding-inline: 9px; }
 ._listView_6q1b5_136 ._card_6q1b5_59 { display: grid; grid-template-columns: 104px minmax(0,1fr); gap: 16px; padding: 22px 0; align-items: start; }
 ._listView_6q1b5_136 ._imageLink_6q1b5_63 { aspect-ratio: 1/1; }
 ._listView_6q1b5_136 ._cardBody_6q1b5_69 { padding: 0; }
 ._news_6q1b5_1._listView_6q1b5_136 ._card_6q1b5_59 :is(h2,h3) { font-size: 17px; line-height: 1.5; }
 ._listView_6q1b5_136 ._cardBody_6q1b5_69 > p { display: none; }
 ._listView_6q1b5_136 ._meta_6q1b5_71 { font-size: 10px; margin-bottom: 6px; }
}
