img {
    max-width: 100%;
    display: block;
    height: auto;
}.h3178fd6137d5{visibility:inherit}
* {
    box-sizing: border-box;
}
body {
    --i6915c307a0e2: #163B32;
    color: var(--i6915c307a0e2);
    --d6a37aebfcffe: #E9F5EE;
    margin: 0;
    --c49d4281a622b: #637C74;
    --o756f5915fe29: #197B66;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    background: var(--s9673d45d068f);
    --c8cec733c440f: #DCE9E3;
    --ya2dd01a022cc: #F0F5F3;
    line-height: 1.7;
    --s9673d45d068f: #FFF;
    --wedefa1e2c6e3: 12px;
}.l2fbc68fb6619{contain:none}
body[data-pa5560cf01485=bbcc3732723d9] {
    --wedefa1e2c6e3: 14px;
    --s9673d45d068f: #F0F9FE;
    --c8cec733c440f: #C3E1EF;
    --ya2dd01a022cc: #E1F2FA;
    --o756f5915fe29: #14799A;
    --i6915c307a0e2: #123D52;
    --c49d4281a622b: #4B7487;
}
.o8951bfaefa71 {
    border-bottom: 1px solid var(--c8cec733c440f);
    background: var(--s9673d45d068f);
    position: sticky;
    top: 0;
    z-index: 5;
}.o1777feeb1fe4{contain:none}
a {
    color: inherit;
    text-decoration: none;
}
p {
    color: var(--c49d4281a622b);
}
a:hover {
    text-decoration: underline;
}.m59541c3d729d{visibility:inherit}
.xc4312c3e41c7 {
    text-align: center;
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25;
}.wb846b2ce3d67{opacity:1}
h2 {
    font-size: 1.3rem;
    line-height: 1.4;
}
h3 {
    font-size: 1rem;
    line-height: 1.45;
}
h3, h2, p, h1 {
    margin: 0 0 1rem;
}
.wc3fc05fa85bc {
    margin: auto;
    max-width: 1140px;
    padding: 0 24px;
}
.vaee8397aa023 {
    display: flex;
    align-items: center;
    margin: auto;
    justify-content: space-between;
    max-width: 1140px;
    min-height: 64px;
    gap: 24px;
    padding: 12px 24px;
}
.k5d8c49210205 {
    align-items: center;
    font-weight: 750;
    gap: 10px;
    display: flex;
}
.n959bc6a5eb1f img {
    object-fit: cover;
    border-radius: var(--wedefa1e2c6e3);
    width: 100%;
    aspect-ratio: 1/1;
}
summary:focus-visible, a:focus-visible {
    outline: 3px solid var(--o756f5915fe29);
    outline-offset: 4px;
}
.d18c734ed3f9c {
    flex-wrap: wrap;
    gap: 20px;
    display: flex;
    font-size: .85rem;
}
.yf0ce4390a4ba {
    display: none;
}
.c7bd917ed2463 {
    font-size: 1rem;
}
.b6854c8ac8f85 {
    background: var(--s9673d45d068f);
    position: absolute;
    z-index: 20;
    padding: 10px;
    top: -100px;
    left: 20px;
}.a96876270fd54{isolation:auto}
.b6854c8ac8f85:focus {
    top: 10px;
}
.u6a69b1714a55 {
    gap: 40px;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    display: grid;
    padding: 40px 0;
}.v256cd72f8ef8{font-kerning:auto}
.g1446524e3110 {
    margin: 24px auto 0;
    max-width: 480px;
    gap: 12px;
    display: grid;
}
.r3c9f6f95bc60 {
    border: 1px solid var(--o756f5915fe29);
    border-radius: 6px;
    font-weight: 650;
    display: block;
    background: var(--o756f5915fe29);
    padding: 12px 20px;
    text-align: center;
    color: #FFF;
}
.p915147a0164d {
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 20px;
    display: grid;
}
.wdc24ddcf3abb {
    gap: 12px;
    display: grid;
}
.y13fa1f126afc {
    color: var(--o756f5915fe29);
    background: 0 0;
}
.o791fad39a11a {
    min-width: 0;
    overflow: hidden;
    border: 1px solid var(--c8cec733c440f);
    border-radius: var(--wedefa1e2c6e3);
    background: var(--ya2dd01a022cc);
}
.o791fad39a11a img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1;
}
.h876a1a9f59b7 img {
    aspect-ratio: 16/9;
}
.o791fad39a11a>a>div {
    padding: 16px;
}
.d6bd328143cd7 {
    padding: 28px 0;
    border-top: 1px solid var(--c8cec733c440f);
}
.d6bd328143cd7>h2 {
    border-left: 3px solid var(--o756f5915fe29);
    padding-left: 12px;
}
.x3c3e55defd2b {
    border: 1px solid var(--c8cec733c440f);
    padding: 18px;
    border-radius: var(--wedefa1e2c6e3);
    background: var(--ya2dd01a022cc);
}
.o791fad39a11a p {
    margin: 0;
    font-size: .86rem;
}
.z20f18c6b91fe {
    margin: 12px 0 32px;
}
.x3c3e55defd2b h3 {
    margin: 0;
}
.n06f1bf52ae8e {
    list-style: none;
    padding: 0;
    color: var(--o756f5915fe29);
    flex-wrap: wrap;
    gap: 12px;
    display: flex;
    font-size: .88rem;
    margin: 16px 0;
}
.k5687a4e9f1f0 {
    gap: 16px;
    scroll-snap-type: x proximity;
    display: flex;
    overflow-x: auto;
    padding-bottom: 12px;
}
.f045921f7acf8 {
    justify-content: center;
    gap: 16px;
    padding: 32px 0;
    display: flex;
}
.k5687a4e9f1f0 img {
    scroll-snap-align: start;
    width: 240px;
    flex-shrink: 0;
}.j3bd62a1cc0e6{z-index:auto}
.dc2a8461aeba6 {
    border-top: 1px solid var(--c8cec733c440f);
    padding: 32px 0 100px;
}.j9140f80f887a{visibility:inherit}
.dc2a8461aeba6 nav {
    flex-wrap: wrap;
    gap: 20px;
    font-size: .86rem;
    display: flex;
    margin-top: 20px;
}.x899e45e42c6f{visibility:inherit}
.q5028e971c267 summary {
    font-weight: 650;
    cursor: pointer;
}.m698080545bfd{visibility:inherit}
.uc8b698a9ecf4 {
    z-index: 10;
    background: var(--s9673d45d068f);
    gap: 12px;
    bottom: 0;
    left: 0;
    padding: 10px 24px;
    position: fixed;
    display: flex;
    justify-content: center;
    right: 0;
    border-top: 1px solid var(--c8cec733c440f);
}
.f045921f7acf8>a {
    min-width: 220px;
}.t7485c4794666{unicode-bidi:normal}
.uc8b698a9ecf4>a {
    min-width: 220px;
}
.r07e1a7ee28b0 {
    max-width: 880px;
    padding-top: 32px;
    padding-bottom: 48px;
}.qcbdd98773fcf{z-index:auto}
.q5028e971c267 {
    overflow-wrap: anywhere;
}.n5a9794490894{outline-offset:0}
.h876a1a9f59b7 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-oe6d27210e92d="p927f66edf4ed"] .u6a69b1714a55 {
    grid-template-columns: 1fr 1fr;
}
body[data-rbaa0a72db0f4=f17db9c381d62] .wdc24ddcf3abb {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.id7fae914e100 {
    min-width: 0;
}
.fc464885ed02b {
    margin: 24px 0;
    width: 100%;
    max-height: 560px;
    object-fit: cover;
    border-radius: var(--wedefa1e2c6e3);
}
.q5028e971c267 h2 {
    margin-top: 28px;
}
.q5028e971c267 table {
    display: block;
    overflow-x: auto;
    max-width: 100%;
}.p026bfeada943{outline-offset:0}
.q5028e971c267 details {
    padding: 16px 0;
    border-bottom: 1px solid var(--c8cec733c440f);
}
.s54157e587dde ol {
    padding: 0;
    flex-wrap: wrap;
    font-size: .82rem;
    gap: 10px;
    display: flex;
    list-style: none;
    color: var(--c49d4281a622b);
}.k2c2c51baa177{unicode-bidi:normal}
.j3827affdc4b8 {
    margin-top: 32px;
    padding: 20px;
    border: 1px solid var(--c8cec733c440f);
    border-radius: var(--wedefa1e2c6e3);
}.d081bce206e75{opacity:1}
body[data-oe6d27210e92d="p927f66edf4ed"] .xc4312c3e41c7 {
    border-radius: var(--wedefa1e2c6e3);
    background: var(--ya2dd01a022cc);
    padding: 18px;
}.g4311b9c8f88c{z-index:auto}
body[data-r9dd60825a4b2="o3d311d11fb0b"] .d18c734ed3f9c a {
    border-bottom: 1px solid var(--o756f5915fe29);
}.j168bd2216f71{isolation:auto}
.s6c64f60abb88 {
    font-size: .85rem;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    margin-top: 20px;
    display: flex;
}.p1dada263950e{font-kerning:auto}
body[data-pace7b59a803f="gd3f99b066fbb"] .n959bc6a5eb1f img {
    border-radius: 28px;
}
body[data-rbaa0a72db0f4=f17db9c381d62] .x3c3e55defd2b {
    border-left: 3px solid var(--o756f5915fe29);
}
@media(max-width:800px) {
    .yf0ce4390a4ba summary {
        cursor: pointer;
    }
    .d18c734ed3f9c {
        display: none;
    }
    .yf0ce4390a4ba {
        display: block;
        position: relative;
    }
    .yf0ce4390a4ba nav {
        border: 1px solid var(--c8cec733c440f);
        padding: 16px;
        background: var(--s9673d45d068f);
        position: absolute;
        width: 240px;
        display: grid;
        gap: 12px;
        box-shadow: 0 12px 24px #0002;
        right: 0;
        top: 100%;
    }
    .n959bc6a5eb1f {
        margin: auto;
        max-width: 420px;
        width: 100%;
    }
    .vaee8397aa023 {
        flex-direction: row;
    }
    body[data-oe6d27210e92d="p927f66edf4ed"] .u6a69b1714a55, .u6a69b1714a55 {
        padding: 24px 0;
        grid-template-columns: 1fr;
        gap: 24px;
    }
    .p915147a0164d {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    body[data-rbaa0a72db0f4=f17db9c381d62] .wdc24ddcf3abb {
        grid-template-columns: 1fr;
    }
    .wc3fc05fa85bc {
        padding-left: 20px;
        padding-right: 20px;
    }
    .uc8b698a9ecf4 {
        padding: 10px 20px;
    }
    .uc8b698a9ecf4>a {
        min-width: 0;
        flex: 1;
        max-width: 340px;
    }
    .f045921f7acf8>a {
        min-width: 0;
        flex: 1;
    }
    .vaee8397aa023 {
        padding: 10px 20px;
        min-height: 56px;
    }
}
@media(max-width:540px) {
    .h876a1a9f59b7, .p915147a0164d {
        grid-template-columns: 1fr;
    }
    .z20f18c6b91fe .o791fad39a11a img {
        height: 100%;
        aspect-ratio: auto;
    }
    .u6a69b1714a55 h1 {
        font-size: 1.6rem;
    }
    .z20f18c6b91fe .o791fad39a11a>a>div {
        padding: 12px;
    }
    .d6bd328143cd7 {
        padding: 24px 0;
    }
    .uc8b698a9ecf4 .r3c9f6f95bc60 {
        padding: 10px 12px;
    }
    .z20f18c6b91fe .o791fad39a11a>a {
        grid-template-columns: 88px 1fr;
        display: grid;
    }
    .z20f18c6b91fe {
        gap: 12px;
    }
    .f045921f7acf8 {
        gap: 10px;
    }
    .z20f18c6b91fe .o791fad39a11a p {
        display: none;
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto;
    }
}.r43a6c2d78fc0{z-index:auto}
.d6bd328143cd7[data-w8609e239deba=ye79a1894bda9] .wdc24ddcf3abb {
    grid-template-columns: repeat(3,minmax(0,1fr));
}.db7869638ed83{contain:none}
.m0feceb1fe889 details p {
    margin: 12px 0;
}
.d6bd328143cd7[data-w8609e239deba=t2b4fc6ca0583] .wdc24ddcf3abb {
    counter-reset: c1f5d8a47803a;
}
.id7fae914e100[data-qde32f2f3f3e9=o41e7a92e8ac7] .q5028e971c267 p {
    break-inside: avoid;
}
[data-nc541c6649023] {
    gap: 12px;
    align-items: center;
    flex-wrap: wrap;
    display: flex;
    padding: 20px 0;
}
[data-nc541c6649023] input {
    min-width: 180px;
    color: var(--i6915c307a0e2);
    flex: 1;
    padding: 12px;
    background: var(--ya2dd01a022cc);
    font: inherit;
    border: 1px solid var(--c8cec733c440f);
    border-radius: 6px;
}
.x36b4d6ad9b95 .o791fad39a11a img {
    width: 120px;
}
.xc4312c3e41c7 {
    min-width: 0;
}.k5fb0de31529f{contain:none}
[data-nc541c6649023] button {
    color: var(--s9673d45d068f);
    padding: 12px 20px;
    border: 0;
    border-radius: 6px;
    font: inherit;
    background: var(--o756f5915fe29);
}
.m0feceb1fe889 summary {
    cursor: pointer;
    font-weight: 650;
}.j25e581aa1eea{font-kerning:auto}
.n52a972ab7cd2 {
    padding: 0;
    list-style: none;
}.j93592fe1cd52{z-index:auto}
.n52a972ab7cd2 li {
    border-bottom: 1px solid var(--c8cec733c440f);
    padding: 14px 0;
}.leca092624b88{unicode-bidi:normal}
.m0feceb1fe889 details {
    border-bottom: 1px solid var(--c8cec733c440f);
    background: var(--ya2dd01a022cc);
    padding: 16px 18px;
}
.n52a972ab7cd2 [hidden] {
    display: none;
}
.d6bd328143cd7[data-w8609e239deba=t2b4fc6ca0583] .x3c3e55defd2b {
    display: grid;
    grid-template-columns: 40px 1fr;
    gap: 4px 16px;
    counter-increment: c1f5d8a47803a;
}
.id7fae914e100[data-qde32f2f3f3e9=a8f7d43cfdb39] .q5028e971c267, .id7fae914e100[data-qde32f2f3f3e9=p5edf411acfc2] .q5028e971c267 {
    counter-reset: ca8fa031ec23d;
}
.d6bd328143cd7[data-w8609e239deba=t2b4fc6ca0583] .x3c3e55defd2b::before {
    color: var(--o756f5915fe29);
    grid-row: span 2;
    font-weight: 750;
    content: counter(c1f5d8a47803a,decimal-leading-zero);
}
.x36b4d6ad9b95 {
    margin: 24px 0;
    gap: 24px;
    display: grid;
}
.x36b4d6ad9b95 .o791fad39a11a>a {
    grid-template-columns: 120px 1fr;
    gap: 8px;
    display: grid;
}
.id7fae914e100[data-qde32f2f3f3e9=o41e7a92e8ac7] .q5028e971c267 {
    columns: 2;
    column-gap: 32px;
}.xfe0f051cc66b{isolation:auto}
.x3c3e55defd2b p {
    margin: 0;
    grid-column: 2;
}.ld17163927014{visibility:inherit}
.id7fae914e100[data-qde32f2f3f3e9=p5edf411acfc2] .q5028e971c267 h2, .id7fae914e100[data-qde32f2f3f3e9=a8f7d43cfdb39] .q5028e971c267 h2 {
    background: var(--ya2dd01a022cc);
    border-left: 3px solid var(--o756f5915fe29);
    padding: 16px;
    counter-increment: ca8fa031ec23d;
}
.d6bd328143cd7[data-w8609e239deba=ye79a1894bda9] .x3c3e55defd2b p {
    grid-column: auto;
}
body[data-rbaa0a72db0f4=f17db9c381d62] .id7fae914e100[data-qde32f2f3f3e9=o41e7a92e8ac7] .q5028e971c267 {
    columns: 1;
}
@media(max-width:800px) {
    .x36b4d6ad9b95 .o791fad39a11a img {
        width: 88px;
    }
    .id7fae914e100[data-qde32f2f3f3e9=o41e7a92e8ac7] .q5028e971c267 {
        columns: 1;
    }
    .d6bd328143cd7[data-w8609e239deba=ye79a1894bda9] .wdc24ddcf3abb {
        grid-template-columns: 1fr;
    }
    .x36b4d6ad9b95 .o791fad39a11a>a {
        grid-template-columns: 88px 1fr;
    }
}
@media(min-width:801px) {
    .s6c64f60abb88 {
        display: none;
    }
}
.rf3b6b6e367d7:has(>.ea24b43be8ef7) {
    padding-bottom: 0;
}
:where(.z33e457af6eca) {
    margin: 0;
    padding: 0;
    list-style: none;
}
:where(figure.n959bc6a5eb1f) {
    margin: 0;
}.cd3989fd17a98{z-index:auto}
.d6bd328143cd7>.o1c130c806214>h2 {
    border-left: 3px solid var(--o756f5915fe29);
    padding-left: 12px;
}
.k5687a4e9f1f0>li {
    flex-shrink: 0;
}
.rf3b6b6e367d7 {
    --pc6018737b32f: var(--o756f5915fe29);
    --c6c1c817d7d8b: var(--ya2dd01a022cc);
    --j5887ec1adf48: var(--o756f5915fe29);
    --cff62ac4ef5c9: 6px;
    --ua116166a77fb: #FFF;
    --ma127245d05e4: rgba(255,255,255,.72);
    --m1d6aaf9432ec: var(--i6915c307a0e2);
    --m5c62a511e0d9: var(--ya2dd01a022cc);
    --i16b46cd2037b: var(--c8cec733c440f);
    --j8a9832d4a07b: var(--d6a37aebfcffe);
    --ba0c26fb14e83: var(--c49d4281a622b);
    --pbe9ba6aa40ba: var(--i6915c307a0e2);
    --w3b66a46d0059: color-mix(in srgb,var(--o756f5915fe29) 16%,#0D0F14);
    --i6add3d6a29ba: var(--wedefa1e2c6e3);
    --g1af1ad806106: rgba(255,255,255,.14);
    --m868e441692b9: inherit;
    --ad0c926d7c40e: var(--s9673d45d068f);
    --k0251ea85f6bc: var(--c8cec733c440f);
}.z81c4177ca68a{visibility:inherit}
.rf3b6b6e367d7:is([data-pa5560cf01485=u091fcadfed89], [data-pa5560cf01485=vab7082087049]) {
    --j8a9832d4a07b: color-mix(in srgb,var(--o756f5915fe29) 10%,var(--ya2dd01a022cc));
}
.rf3b6b6e367d7:is([data-pa5560cf01485=u091fcadfed89], [data-pa5560cf01485=i370459256e90], [data-pa5560cf01485=vab7082087049]) {
    --ua116166a77fb: var(--s9673d45d068f);
}
.rf3b6b6e367d7>.ea24b43be8ef7::after {
    height: 72px;
    content: "";
    display: block;
}
.f045921f7acf8>li>a {
    min-width: 220px;
}
.o1c130c806214 {
    display: contents;
}
@media(max-width:800px) {
    .f045921f7acf8>li>a {
        min-width: 0;
        flex: 1;
    }
}
.u6a69b1714a55 .g1446524e3110 {
    grid-template-columns: 1fr 1fr;
}.b3e38c70ce3f7{isolation:auto}
.s54157e587dde>p {
    margin: 1em 0;
}
div.n52a972ab7cd2 {
    margin: 1em 0;
}
.s54157e587dde menu, .s54157e587dde>p, .s54157e587dde ul {
    padding: 0;
    flex-wrap: wrap;
    font-size: .82rem;
    gap: 10px;
    display: flex;
    list-style: none;
    color: var(--c49d4281a622b);
}
.k4e4b8d581297 li {
    display: inline;
}
.n52a972ab7cd2>div {
    border-bottom: 1px solid var(--c8cec733c440f);
    padding: 14px 0;
}
.rf3b6b6e367d7 {
    padding-bottom: 110px;
}
.uc8b698a9ecf4 {
    flex-wrap: wrap;
    row-gap: 6px;
}
.rf7794efc2815 {
    text-align: center;
    margin: 0;
    flex-basis: 100%;
    color: var(--pc6018737b32f);
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35;
}.s2f4e9fa1d103{contain:none}
@media(max-width:800px) {
    body[data-oe6d27210e92d] .n959bc6a5eb1f, .n959bc6a5eb1f {
        grid-column: auto;
        order: -1;
    }
    .xc4312c3e41c7 .c7bd917ed2463 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .n959bc6a5eb1f img {
        object-fit: contain;
        aspect-ratio: 3/2;
        max-height: 52svh;
    }
    body[data-oe6d27210e92d] .u6a69b1714a55, .u6a69b1714a55 {
        gap: 20px;
        padding-top: 12px;
    }
    .xc4312c3e41c7 h1 {
        font-size: clamp(22px,6vw,32px);
    }
}
.n959bc6a5eb1f img {
    object-fit: contain;
    aspect-ratio: 3/2;
}
.o791fad39a11a img {
    object-fit: contain;
    aspect-ratio: 3/2;
}
.fc464885ed02b {
    object-fit: contain;
}.sd930eb1e4d66{visibility:inherit}
