:where(.gahehWn0w) .guhLxo a { margin: 0 1.2em .3em 0; min-height: 50px; padding: .25em 0; display: inline-block }
:where(.gahehWn0w) img.byeYgf { margin-left: auto; margin-right: auto; max-width: 62% }
:where(.gahehWn0w) .fkrflJuil a+a::before { opacity: .6; margin: 0 .75em; content: '\002d' }
:where(.gahehWn0w) p { margin: 0 0 .35em; text-indent: 1.8em }
:where(.gahehWn0w) a:focus-visible,:where(.gahehWn0w) summary:focus-visible,:where(.gahehWn0w) .xysTpaxo[tabindex="0"]:focus-visible { outline: 3px double #1e2825; outline-offset: 2px }
:where(.gahehWn0w) .gmuI2n8p nav a:hover { color: #177d59 }
:where(.gahehWn0w) .wqwZk3 { font-size: .82rem; margin: .2em 0 1.1em; color: #537368 }
:where(.gahehWn0w) .xxlQygz { border: 1px solid #dfe7e4; padding: 1.2em 1.35em; border-radius: 14px; margin-top: 1.6em }
:where(.gahehWn0w) .wbrRv5o5 li { margin: .1em 0 }
:where(.gahehWn0w) img.yvsrlSz0rl { margin-right: 0; max-width: 62%; margin-left: auto }
:where(.gahehWn0w) strong { color: #1e2825 }
:where(.gahehWn0w) th { text-align: left; font-weight: bold; border-bottom: 2px solid #dfe7e4; color: #1e2825; overflow-wrap: break-word; padding: 12px 14px }
:where(.gahehWn0w) ul li::before { font-weight: 600; position: absolute; left: 0; content: '\2022'; color: #177d59 }
:where(.gahehWn0w) figcaption { text-align: center; margin-top: .55em; font-size: .88rem; line-height: 1.5; color: #537368 }
:where(.gahehWn0w) .hywRzv h3 { font-size: 1.02rem; color: #1e2825; margin: 1.6em 0 .3em }
:where(.gahehWn0w) .tonoCbf+.tonoCbf { padding-top: .4em; margin-top: 1.5em; border-top: 1px solid #dfe7e4 }
:where(.gahehWn0w) .ozrFyp { list-style: none; margin: 0; padding: 0 }
:where(.gahehWn0w) td { border-bottom: 1px solid #dfe7e4; overflow-wrap: break-word; padding: 12px 14px }
.gahehWn0w::before { width: 40px; border-radius: 2px; display: block; background: #23be87; height: 3px; content: ''; margin: 0 0 1.3em }
body { background: linear-gradient(180deg,#e3f6f0 0%,#ffffff 38%,#ffffff 100%); word-spacing: .02em; margin: 0; color: #1e2825; font: 17px/1.62 Charter,'Bitstream Charter',Cambria,Georgia,serif }
.nttc { display: none }
:where(.gahehWn0w) ul { padding-left: 1.25em; list-style: none }
:where(.gahehWn0w) .ekvpQ4ao { border: 1px solid #dfe7e4; padding: .9em 1.2em .9em 2.5em; background: #e3f6f0; border-radius: 14px }
:where(.gahehWn0w) img { border-radius: 14px; box-shadow: 0 6px 20px rgba(21,49,39,.12); height: auto; max-width: 100%; display: block; margin: 1.6em 0 }
:where(.gahehWn0w) h1 { letter-spacing: 0; border-radius: 14px; font-family: Verdana,Geneva,Tahoma,sans-serif; font-weight: 800; color: #1e2825; line-height: 1.1; font-size: clamp(1.55rem,1.5vw + 1.35rem,1.85rem); padding: .65em .8em; margin: 0 0 .4em; background: #e3f6f0 }
:where(.gahehWn0w) .guhLxo .ozrFyp li,:where(.gahehWn0w) .fkrflJuil .ozrFyp li { display: inline }
:where(.gahehWn0w) hr { border: 0; border-top: 1px solid #dfe7e4; margin: 1.6em 0 }
:where(.gahehWn0w) .grbvsY62 { grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)); display: grid; gap: 1em 1.4em }
:where(.gahehWn0w) .fkrflJuil .ozrFyp li+li::before { content: '\002d'; opacity: .6; margin: 0 .75em }
:where(.gahehWn0w) details.wojB4b p { margin: .7em 0 0 }
:where(.gahehWn0w) details.wojB4b summary { cursor: pointer; color: #1e2825; font-weight: bold }
:where(.gahehWn0w) a { text-underline-offset: 2px; color: #177d59; text-decoration: underline }
:where(.gahehWn0w) h2 { font-family: Verdana,Geneva,Tahoma,sans-serif; color: #1e2825; font-weight: 700; font-size: 1.34rem; margin: 1.7em 0 .5em; font-style: italic; line-height: 1.4 }
:where(.gahehWn0w) .gmuI2n8p { margin: 0 0 2em; padding-top: .4em; border-top: 2px solid #dfe7e4; align-items: baseline; gap: .45em 1em; text-align: left; display: flex; flex-wrap: wrap }
:where(.gahehWn0w) .hywRzv { padding: .2em 0 .2em 1em; border-left: 4px solid #23be87; margin-top: 2.2em }
:where(.gahehWn0w) .xmojlJ0h li::before { content: ""; display: none }
:where(.gahehWn0w) .hywRzv h2 { margin-top: .5em }
* { box-sizing: border-box }
:where(.gahehWn0w) .dsvcyOqm { display: grid; gap: .55em 1.2em; grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)) }
:where(.gahehWn0w) .imtFbyb h3 { margin: 0 0 .5em }
:where(.gahehWn0w) .qdgL39 { padding-left: .75em; font-size: .82rem; color: #537368; margin: 0 0 1.4em; border-left: 3px solid #23be87 }
:where(.gahehWn0w) li { margin: .4em 0 }
:where(.gahehWn0w) figure>img,:where(.gahehWn0w) .hrigKj8m>img,:where(.gahehWn0w) .omeSkcb>img,:where(.gahehWn0w) .hpzKx1y>img,:where(.gahehWn0w) .pxrqVk6se>img { margin-bottom: 0; margin-top: 0 }
:where(.gahehWn0w) img.ejrsyC94 { max-width: 95%; margin-right: auto; margin-left: auto }
:where(.gahehWn0w) .iozB3i li { margin: 0; padding: 0 }
:where(.gahehWn0w) .lwcyRso8 dd { margin: 0 0 .8em; padding: 0 }