* {
    box-sizing: border-box;
}
a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--nbf7982bfbb02);
    outline-offset: 4px;
}.xcb153665efa4{z-index:auto}
img {
    display: block;
    max-width: 100%;
    height: auto;
}
body {
    color: var(--jafe1a5997326);
    background: var(--i0479adf189de);
    --e7b81f12c1531: #F0F5F3;
    --r3f722157ad5d: #E9F5EE;
    --jafe1a5997326: #163B32;
    margin: 0px;
    --hc2da478a3b22: #637C74;
    --i436f5719ef06: 12px;
    --nbf7982bfbb02: #197B66;
    --k334fc3b1347b: #DCE9E3;
    --i0479adf189de: #FFF;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
}.v7d8f46bbb281{font-kerning:auto}
h3, h2, h1, p {
    margin: 0px 0px 1rem;
}
.ad68952cf03c8 {
    padding: 0px 24px;
    margin: auto;
    max-width: 1140px;
}.c1d13a5bef175{font-kerning:auto}
.q92ef291e0829 {
    align-items: center;
    padding: 12px 24px;
    justify-content: space-between;
    gap: 24px;
    display: flex;
    margin: auto;
    max-width: 1140px;
    min-height: 64px;
}.x0171e0b9f3f8{visibility:inherit}
.bfa90c93b7304 {
    border-bottom: 1px solid var(--k334fc3b1347b);
    z-index: 5;
    background: var(--i0479adf189de);
    top: 0px;
    position: sticky;
}.r3d956c53f9ad{font-kerning:auto}
.cadcaa98ec5ee {
    position: absolute;
    padding: 10px;
    top: -100px;
    left: 20px;
    z-index: 20;
    background: var(--i0479adf189de);
}
.cadcaa98ec5ee:focus {
    top: 10px;
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25;
}.jd7cf4c082948{contain:none}
h2 {
    font-size: 1.3rem;
    line-height: 1.4;
}
h3 {
    font-size: 1rem;
    line-height: 1.45;
}
.g96a50dc29d03 {
    font-weight: 750;
    align-items: center;
    display: flex;
    gap: 10px;
}.g9d33195dddb9{font-kerning:auto}
.h2d5b141d2b01 img {
    width: 100%;
    object-fit: cover;
    border-radius: var(--i436f5719ef06);
    aspect-ratio: 1/1;
}
a {
    text-decoration: none;
    color: inherit;
}
a:hover {
    text-decoration: underline;
}
.wde35a8702da9 {
    text-align: center;
}
body[data-j290388efe625=e5c5f824b5188] {
    --hc2da478a3b22: #4B7487;
    --jafe1a5997326: #123D52;
    --i0479adf189de: #F0F9FE;
    --i436f5719ef06: 14px;
    --e7b81f12c1531: #E1F2FA;
    --k334fc3b1347b: #C3E1EF;
    --nbf7982bfbb02: #14799A;
}
.d686d241378d0 {
    font-size: .85rem;
    flex-wrap: wrap;
    display: flex;
    gap: 20px;
}
.s81b227d7d25f {
    display: none;
}
.wad702d196a4c {
    font-size: 1rem;
}
.nfa2f9eba082b {
    display: grid;
    gap: 40px;
    align-items: center;
    grid-template-columns: 1fr 1fr;
    padding: 40px 0px;
}.i2586119618e3{font-kerning:auto}
.je89073302753 {
    max-width: 480px;
    display: grid;
    margin: 24px auto 0px;
    gap: 12px;
}.pd207919049c3{outline-offset:0}
p {
    color: var(--hc2da478a3b22);
}
.wfa39e86646ef {
    display: block;
    padding: 12px 20px;
    background: var(--nbf7982bfbb02);
    font-weight: 650;
    color: #FFF;
    text-align: center;
    border: 1px solid var(--nbf7982bfbb02);
    border-radius: 6px;
}
.ee740ca2333e8>a>div {
    padding: 16px;
}
.p935b4edb692a {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 20px;
}
.q846787ee70f8 {
    display: grid;
    gap: 12px;
}
.zc3a514d3ff90 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-wb54eab917f9f="g85cde6693c0d"] .nfa2f9eba082b {
    grid-template-columns: 1fr 1fr;
}
body[data-m38c64b885435=mcf119e154780] .q846787ee70f8 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}.g65dd28a7aabc{font-kerning:auto}
.ee740ca2333e8 p {
    font-size: .86rem;
    margin: 0px;
}
.z6237c0209d86 {
    margin: 12px 0px 32px;
}
.d0722d7d22ad0 h3 {
    margin: 0px;
}
.bb4e5d4189049 {
    background: 0 0;
    color: var(--nbf7982bfbb02);
}
.ee740ca2333e8 {
    overflow: hidden;
    border: 1px solid var(--k334fc3b1347b);
    border-radius: var(--i436f5719ef06);
    background: var(--e7b81f12c1531);
    min-width: 0px;
}
.ee740ca2333e8 img {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
}
.zc3a514d3ff90 img {
    aspect-ratio: 16/9;
}
.v98163072c773 {
    padding: 28px 0px;
    border-top: 1px solid var(--k334fc3b1347b);
}
.v98163072c773>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--nbf7982bfbb02);
}
.d0722d7d22ad0 {
    border: 1px solid var(--k334fc3b1347b);
    background: var(--e7b81f12c1531);
    padding: 18px;
    border-radius: var(--i436f5719ef06);
}
.p051d7a023763 {
    list-style: none;
    margin: 16px 0px;
    font-size: .88rem;
    flex-wrap: wrap;
    color: var(--nbf7982bfbb02);
    display: flex;
    gap: 12px;
    padding: 0px;
}
.oeb11d78d441a {
    scroll-snap-type: x proximity;
    padding-bottom: 12px;
    overflow-x: auto;
    display: flex;
    gap: 16px;
}.d0922eaa9444b{visibility:inherit}
.l8eb5b7b32a43 {
    padding: 32px 0px;
    display: flex;
    justify-content: center;
    gap: 16px;
}
.oeb11d78d441a img {
    flex-shrink: 0;
    scroll-snap-align: start;
    width: 240px;
}
.l8eb5b7b32a43>a {
    min-width: 220px;
}.f5d2130c617b0{font-kerning:auto}
.a903638d5f340>a {
    min-width: 220px;
}
.p851238d14162 {
    padding: 32px 0px 100px;
    border-top: 1px solid var(--k334fc3b1347b);
}.bac3720bddbd7{unicode-bidi:normal}
.n9d18c60f3e91 {
    overflow-wrap: anywhere;
}.a4c3e62218497{unicode-bidi:normal}
.p851238d14162 nav {
    margin-top: 20px;
    flex-wrap: wrap;
    display: flex;
    gap: 20px;
    font-size: .86rem;
}.qf8efda6590f9{opacity:1}
.n9d18c60f3e91 summary {
    font-weight: 650;
    cursor: pointer;
}.m1342ada0e38c{z-index:auto}
.a903638d5f340 {
    border-top: 1px solid var(--k334fc3b1347b);
    z-index: 10;
    gap: 12px;
    justify-content: center;
    padding: 10px 24px;
    display: flex;
    position: fixed;
    background: var(--i0479adf189de);
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.raab780668dee {
    padding-top: 32px;
    padding-bottom: 48px;
    max-width: 880px;
}.oc24ed77bd8f6{outline-offset:0}
.te7be29c7895a {
    min-width: 0px;
}
.c717a551fa3e3 {
    width: 100%;
    object-fit: cover;
    margin: 24px 0px;
    max-height: 560px;
    border-radius: var(--i436f5719ef06);
}
.n9d18c60f3e91 h2 {
    margin-top: 28px;
}
.n9d18c60f3e91 details {
    border-bottom: 1px solid var(--k334fc3b1347b);
    padding: 16px 0px;
}
.n9d18c60f3e91 table {
    display: block;
    overflow-x: auto;
    max-width: 100%;
}
.e768fee6a8036 ol {
    gap: 10px;
    padding: 0px;
    list-style: none;
    color: var(--hc2da478a3b22);
    flex-wrap: wrap;
    display: flex;
    font-size: .82rem;
}
.h672fa2372fcf {
    padding: 20px;
    margin-top: 32px;
    border: 1px solid var(--k334fc3b1347b);
    border-radius: var(--i436f5719ef06);
}
.kb127cc06bebb {
    margin-top: 20px;
    flex-wrap: wrap;
    gap: 10px;
    display: flex;
    justify-content: center;
    font-size: .85rem;
}
body[data-wb54eab917f9f="g85cde6693c0d"] .wde35a8702da9 {
    border-radius: var(--i436f5719ef06);
    padding: 18px;
    background: var(--e7b81f12c1531);
}
body[data-qbee89afe09c2="mfc84181c548e"] .d686d241378d0 a {
    background: var(--e7b81f12c1531);
    padding: 4px 10px;
}.bcb52d7240064{z-index:auto}
body[data-l84fd606fa1b2="c9e43a93cb71b"] .bfa90c93b7304 {
    border-bottom: 3px solid var(--nbf7982bfbb02);
}
body[data-x63cc9f08ef8d="t75f5ebed51a0"] .a903638d5f340 .wfa39e86646ef {
    border-radius: 999px;
}
body[data-m38c64b885435=mcf119e154780] .d0722d7d22ad0 {
    border-left: 3px solid var(--nbf7982bfbb02);
}.n5ae54b9b7de4{outline-offset:0}
@media(max-width:800px) {
    .d686d241378d0 {
        display: none;
    }
    .s81b227d7d25f {
        display: block;
        position: relative;
    }
    .s81b227d7d25f nav {
        right: 0px;
        padding: 16px;
        position: absolute;
        gap: 12px;
        top: 100%;
        box-shadow: 0 12px 24px #0002;
        display: grid;
        background: var(--i0479adf189de);
        border: 1px solid var(--k334fc3b1347b);
        width: 240px;
    }
    .h2d5b141d2b01 {
        max-width: 420px;
        width: 100%;
        margin: auto;
    }
    .q92ef291e0829 {
        flex-direction: row;
    }
    .a903638d5f340>a {
        flex: 1;
        min-width: 0px;
        max-width: 340px;
    }
    .l8eb5b7b32a43>a {
        flex: 1;
        min-width: 0px;
    }
    .s81b227d7d25f summary {
        cursor: pointer;
    }
    body[data-wb54eab917f9f="g85cde6693c0d"] .nfa2f9eba082b, .nfa2f9eba082b {
        gap: 24px;
        padding: 24px 0px;
        grid-template-columns: 1fr;
    }
    .p935b4edb692a {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    body[data-m38c64b885435=mcf119e154780] .q846787ee70f8 {
        grid-template-columns: 1fr;
    }
    .ad68952cf03c8 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .a903638d5f340 {
        padding: 10px 20px;
    }
    .q92ef291e0829 {
        padding: 10px 20px;
        min-height: 56px;
    }
}
@media(max-width:540px) {
    .z6237c0209d86 .ee740ca2333e8>a>div {
        padding: 12px;
    }
    .v98163072c773 {
        padding: 24px 0px;
    }
    .a903638d5f340 .wfa39e86646ef {
        padding: 10px 12px;
    }
    .nfa2f9eba082b h1 {
        font-size: 1.6rem;
    }
    .p935b4edb692a, .zc3a514d3ff90 {
        grid-template-columns: 1fr;
    }
    .z6237c0209d86 .ee740ca2333e8>a {
        display: grid;
        grid-template-columns: 88px 1fr;
    }
    .z6237c0209d86 .ee740ca2333e8 p {
        display: none;
    }
    .z6237c0209d86 {
        gap: 12px;
    }
    .l8eb5b7b32a43 {
        gap: 10px;
    }
    .z6237c0209d86 .ee740ca2333e8 img {
        height: 100%;
        aspect-ratio: auto;
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto;
    }
}.s25269fe4cf88{font-kerning:auto}
.te7be29c7895a[data-kfef4f54e87dc=r164acf5e482f] .n9d18c60f3e91 p {
    break-inside: avoid;
}
.m4158fb996cf2 details p {
    margin: 12px 0px;
}
.v98163072c773[data-te2ea8039ffcc=f06941c293038] .q846787ee70f8 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}.t75ee0f2f5fb0{font-kerning:auto}
.te7be29c7895a[data-kfef4f54e87dc=v93268ea0d607] .n9d18c60f3e91, .te7be29c7895a[data-kfef4f54e87dc=m781bfc6f5ebb] .n9d18c60f3e91 {
    counter-reset: cdd389c15557d;
}
.v98163072c773[data-te2ea8039ffcc=hb41dae269213] .q846787ee70f8 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.v98163072c773[data-te2ea8039ffcc=e4f2f870f9b78] .t407b9e1b8660 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
[data-ub77faf57f605] {
    flex-wrap: wrap;
    align-items: center;
    padding: 20px 0px;
    display: flex;
    gap: 12px;
}.ke2dae1422692{outline-offset:0}
[data-ub77faf57f605] input {
    color: var(--jafe1a5997326);
    font: inherit;
    background: var(--e7b81f12c1531);
    padding: 12px;
    flex: 1;
    border: 1px solid var(--k334fc3b1347b);
    border-radius: 6px;
    min-width: 180px;
}
[data-ub77faf57f605] button {
    font: inherit;
    padding: 12px 20px;
    color: var(--i0479adf189de);
    border: 0;
    border-radius: 6px;
    background: var(--nbf7982bfbb02);
}.p814037adf9d8{visibility:inherit}
.m4158fb996cf2 summary {
    font-weight: 650;
    cursor: pointer;
}
.n91e7b09634cc {
    list-style: none;
    padding: 0px;
}.y2c85dcbcf323{unicode-bidi:normal}
.n91e7b09634cc [hidden] {
    display: none;
}
.e19a996c4910b {
    display: grid;
    margin: 24px 0px;
    gap: 24px;
}.bceeb046b96e7{isolation:auto}
.e19a996c4910b .ee740ca2333e8>a {
    display: grid;
    grid-template-columns: 120px 1fr;
    gap: 8px;
}
.d0722d7d22ad0 p {
    margin: 0px;
    grid-column: 2;
}
.te7be29c7895a[data-kfef4f54e87dc=r164acf5e482f] .n9d18c60f3e91 {
    columns: 2;
    column-gap: 32px;
}
body[data-m38c64b885435=mcf119e154780] .te7be29c7895a[data-kfef4f54e87dc=r164acf5e482f] .n9d18c60f3e91 {
    columns: 1;
}
.v98163072c773[data-te2ea8039ffcc=hb41dae269213] .d0722d7d22ad0 p, .v98163072c773[data-te2ea8039ffcc=f06941c293038] .d0722d7d22ad0 p {
    grid-column: auto;
}.p14771d55f671{unicode-bidi:normal}
.n91e7b09634cc li {
    border-bottom: 1px solid var(--k334fc3b1347b);
    padding: 14px 0px;
}.r7c6c37c57fc9{unicode-bidi:normal}
.m4158fb996cf2 details {
    background: var(--e7b81f12c1531);
    padding: 16px 18px;
    border-bottom: 1px solid var(--k334fc3b1347b);
}
.e19a996c4910b .ee740ca2333e8 img {
    width: 120px;
}
.wde35a8702da9 {
    min-width: 0px;
}.n718cd10a816f{visibility:inherit}
.te7be29c7895a[data-kfef4f54e87dc=m781bfc6f5ebb] .n9d18c60f3e91 h2, .te7be29c7895a[data-kfef4f54e87dc=v93268ea0d607] .n9d18c60f3e91 h2 {
    background: var(--e7b81f12c1531);
    padding: 16px;
    counter-increment: cdd389c15557d;
    border-left: 3px solid var(--nbf7982bfbb02);
}.m6262d53ac782{outline-offset:0}
@media(max-width:800px) {
    .e19a996c4910b .ee740ca2333e8 img {
        width: 88px;
    }
    .te7be29c7895a[data-kfef4f54e87dc=r164acf5e482f] .n9d18c60f3e91 {
        columns: 1;
    }
    .v98163072c773[data-te2ea8039ffcc=f06941c293038] .q846787ee70f8, .v98163072c773[data-te2ea8039ffcc=hb41dae269213] .q846787ee70f8 {
        grid-template-columns: 1fr;
    }
    .e19a996c4910b .ee740ca2333e8>a {
        grid-template-columns: 88px 1fr;
    }
}
@media(min-width:801px) {
    .kb127cc06bebb {
        display: none;
    }
}
.c01bddafb1e49 {
    --wa15483c0b1a1: var(--jafe1a5997326);
    --paf4bc7eeec3d: var(--e7b81f12c1531);
    --w971a766e4e14: var(--jafe1a5997326);
    --j97ea09b8de24: color-mix(in srgb,var(--nbf7982bfbb02) 16%,#0D0F14);
    --hf301b735f719: var(--hc2da478a3b22);
    --f51083f72bb2c: var(--k334fc3b1347b);
    --p36591036d37b: rgba(255,255,255,.72);
    --z173df694edf0: var(--i0479adf189de);
    --m87a5a7603e84: #FFF;
    --ke399a6dc27ef: var(--nbf7982bfbb02);
    --b6cfb795ffe6f: 6px;
    --gc94bf5de6b61: var(--nbf7982bfbb02);
    --t4ac6804bc965: rgba(255,255,255,.14);
    --b15c27a192c42: var(--e7b81f12c1531);
    --xb49c7e6d8468: var(--i436f5719ef06);
    --l5afcf001a3ea: inherit;
    --wfe6b4070adda: var(--r3f722157ad5d);
    --ae413c394a1d5: var(--k334fc3b1347b);
}
.c01bddafb1e49:has(>.j0303f588d793) {
    padding-bottom: 0px;
}
:where(.xadef96b02d13) {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
:where(figure.h2d5b141d2b01) {
    margin: 0px;
}.hf3dece450357{z-index:auto}
.c01bddafb1e49:is([data-j290388efe625=rac1fd5b01ac6], [data-j290388efe625=od4b3930f7422]) {
    --wfe6b4070adda: color-mix(in srgb,var(--nbf7982bfbb02) 10%,var(--e7b81f12c1531));
}.p73d7e11c68f1{z-index:auto}
.c01bddafb1e49>.j0303f588d793::after {
    content: "";
    display: block;
    height: 72px;
}
.l8eb5b7b32a43>li>a {
    min-width: 220px;
}
.eb585886cac80 {
    display: contents;
}
.v98163072c773>.eb585886cac80>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--nbf7982bfbb02);
}.x2fc25e31e9e4{contain:none}
.oeb11d78d441a>li {
    flex-shrink: 0;
}
.c01bddafb1e49:is([data-j290388efe625=rac1fd5b01ac6], [data-j290388efe625=ma8020f86dc5e], [data-j290388efe625=od4b3930f7422]) {
    --m87a5a7603e84: var(--i0479adf189de);
}
@media(max-width:800px) {
    .l8eb5b7b32a43>li>a {
        flex: 1;
        min-width: 0px;
    }
}
.e768fee6a8036>p, .e768fee6a8036 ul {
    gap: 10px;
    padding: 0px;
    list-style: none;
    color: var(--hc2da478a3b22);
    flex-wrap: wrap;
    display: flex;
    font-size: .82rem;
}
.d43369487f54c li {
    display: inline;
}
.a903638d5f340 {
    row-gap: 6px;
    flex-wrap: wrap;
}
.nfa2f9eba082b .je89073302753 {
    grid-template-columns: 1fr 1fr;
}
.n91e7b09634cc>div {
    border-bottom: 1px solid var(--k334fc3b1347b);
    padding: 14px 0px;
}
.c01bddafb1e49 {
    padding-bottom: 110px;
}
.e768fee6a8036>p {
    margin: 1em 0px;
}
div.n91e7b09634cc {
    margin: 1em 0px;
}
.l9c0466009537 {
    margin: 0px;
    color: var(--gc94bf5de6b61);
    flex-basis: 100%;
    text-align: center;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35;
}
