body {
    color: var(--k874d53f76342);
    background: var(--h4434e02fda47);
    --w9f303292f624: #E9F5EE;
    margin: 0;
    --r6bb7f674b007: #637C74;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
    --ua354096e144d: #DCE9E3;
    --k874d53f76342: #163B32;
    --v27db4953d3b6: #F0F5F3;
    --db9cbc27142e7: 12px;
    --h4434e02fda47: #FFF;
    --o4bd423a32e82: #197B66;
}
.v82c2934526fa {
    border-bottom: 1px solid var(--ua354096e144d);
    position: sticky;
    top: 0;
    z-index: 5;
    background: var(--h4434e02fda47);
}.q57690f14eaf2{contain:none}
body[data-xbf26f328a8f0=pd5ac69b39d75] {
    --h4434e02fda47: #F0F9FE;
    --r6bb7f674b007: #4B7487;
    --k874d53f76342: #123D52;
    --o4bd423a32e82: #14799A;
    --db9cbc27142e7: 14px;
    --v27db4953d3b6: #E1F2FA;
    --ua354096e144d: #C3E1EF;
}
p, h3, h1, h2 {
    margin: 0 0 1rem;
}
* {
    box-sizing: border-box;
}
a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--o4bd423a32e82);
    outline-offset: 4px;
}
img {
    display: block;
    max-width: 100%;
    height: auto;
}
.xdc8c975edf06 {
    max-width: 1140px;
    padding: 0 24px;
    margin: auto;
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25;
}
h2 {
    font-size: 1.3rem;
    line-height: 1.4;
}
a {
    text-decoration: none;
    color: inherit;
}
p {
    color: var(--r6bb7f674b007);
}.gca322ac2bc2e{outline-offset:0}
h3 {
    font-size: 1rem;
    line-height: 1.45;
}
.tc22f91d0adfe {
    display: flex;
    max-width: 1140px;
    min-height: 64px;
    padding: 12px 24px;
    align-items: center;
    justify-content: space-between;
    margin: auto;
    gap: 24px;
}
.ud72944ede599 img {
    object-fit: cover;
    border-radius: var(--db9cbc27142e7);
    width: 100%;
    aspect-ratio: 1/1;
}
.fe77e184c1066 {
    top: -100px;
    position: absolute;
    padding: 10px;
    background: var(--h4434e02fda47);
    z-index: 20;
    left: 20px;
}
.fe77e184c1066:focus {
    top: 10px;
}.y24698d1a780c{unicode-bidi:normal}
.j20386711395f {
    align-items: center;
    display: flex;
    gap: 10px;
    font-weight: 750;
}.z0b8fb5a232a8{z-index:auto}
.c4ccab262abf2 {
    flex-wrap: wrap;
    display: flex;
    font-size: .85rem;
    gap: 20px;
}
.c1878e97f30d9 {
    font-size: 1rem;
}
.b84bfc00bf42d {
    display: none;
}.f452a47da91df{font-kerning:auto}
.h269286671f72 {
    gap: 40px;
    grid-template-columns: 1fr 1fr;
    display: grid;
    padding: 40px 0;
    align-items: center;
}
.sdd52f6a8c57f {
    margin: 24px auto 0;
    gap: 12px;
    display: grid;
    max-width: 480px;
}.g2351ece33c27{z-index:auto}
a:hover {
    text-decoration: underline;
}.u12252e5f308c{outline-offset:0}
.te889bceb2810 {
    text-align: center;
}.w755b5bc86f7b{font-kerning:auto}
.oa5741577f9ee {
    display: block;
    background: var(--o4bd423a32e82);
    font-weight: 650;
    color: #FFF;
    border: 1px solid var(--o4bd423a32e82);
    border-radius: 6px;
    text-align: center;
    padding: 12px 20px;
}
.waf8ac674f670>a>div {
    padding: 16px;
}
.nf166f42a2704 {
    color: var(--o4bd423a32e82);
    background: 0 0;
}.u457af1b133fd{font-kerning:auto}
.waf8ac674f670 p {
    font-size: .86rem;
    margin: 0;
}
.p3ac3ce1b45db {
    margin: 12px 0 32px;
}
.x3961ecc11294 h3 {
    margin: 0;
}.h5df763b12bb5{font-kerning:auto}
.x10682ac08709 {
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 20px;
    display: grid;
}
.n1eba738664a0 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.waf8ac674f670 {
    min-width: 0;
    background: var(--v27db4953d3b6);
    overflow: hidden;
    border: 1px solid var(--ua354096e144d);
    border-radius: var(--db9cbc27142e7);
}.e4a95112ed6fc{outline-offset:0}
.h4f5b380a2a3c {
    border-top: 1px solid var(--ua354096e144d);
    padding: 28px 0;
}
.h4f5b380a2a3c>h2 {
    border-left: 3px solid var(--o4bd423a32e82);
    padding-left: 12px;
}.zf00e6375e0bc{opacity:1}
.x3961ecc11294 {
    padding: 18px;
    border: 1px solid var(--ua354096e144d);
    border-radius: var(--db9cbc27142e7);
    background: var(--v27db4953d3b6);
}
.sca27f0c8b241 {
    gap: 12px;
    display: grid;
}
.wc77913a573ea {
    display: flex;
    padding: 0;
    flex-wrap: wrap;
    gap: 12px;
    list-style: none;
    margin: 16px 0;
    color: var(--o4bd423a32e82);
    font-size: .88rem;
}.n1a9878f234d6{outline-offset:0}
.m4301de75bd0d {
    padding-bottom: 12px;
    display: flex;
    gap: 16px;
    scroll-snap-type: x proximity;
    overflow-x: auto;
}
.y02aeedb5d8c8 {
    overflow-wrap: anywhere;
}
.waf8ac674f670 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1;
}.d846dfbd20b71{unicode-bidi:normal}
.n1eba738664a0 img {
    aspect-ratio: 16/9;
}
.m4301de75bd0d img {
    width: 240px;
    flex-shrink: 0;
    scroll-snap-align: start;
}
.g06b1cac52b6c>a {
    min-width: 220px;
}
.n82f0a846abd4>a {
    min-width: 220px;
}
body[data-e0953108cf6eb="kfb1faacffcd4"] .h269286671f72 {
    grid-template-columns: .9fr 1.1fr;
}
body[data-e0953108cf6eb="kfb1faacffcd4"] .ud72944ede599 {
    grid-column: 2;
}
body[data-l727b409c47bf=r637cea59d6e1] .sca27f0c8b241 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}.t57c717dec5c7{contain:none}
.g06b1cac52b6c {
    justify-content: center;
    display: flex;
    gap: 16px;
    padding: 32px 0;
}
.zbc786a484479 {
    padding: 32px 0 100px;
    border-top: 1px solid var(--ua354096e144d);
}.s5d1945c49699{font-kerning:auto}
.zbc786a484479 nav {
    flex-wrap: wrap;
    margin-top: 20px;
    display: flex;
    gap: 20px;
    font-size: .86rem;
}.r1f292740a17e{contain:none}
.n82f0a846abd4 {
    background: var(--h4434e02fda47);
    z-index: 10;
    position: fixed;
    padding: 10px 24px;
    justify-content: center;
    border-top: 1px solid var(--ua354096e144d);
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    gap: 12px;
}
.x3fe4595d2069 {
    padding-top: 32px;
    padding-bottom: 48px;
    max-width: 880px;
}
.gbc769834778d {
    min-width: 0;
}.lfc2a3ac81085{unicode-bidi:normal}
.y02aeedb5d8c8 summary {
    font-weight: 650;
    cursor: pointer;
}
.j55f4dfa8f569 {
    margin: 24px 0;
    object-fit: cover;
    border-radius: var(--db9cbc27142e7);
    width: 100%;
    max-height: 560px;
}.nbac131028c32{outline-offset:0}
.y02aeedb5d8c8 table {
    max-width: 100%;
    display: block;
    overflow-x: auto;
}
.y02aeedb5d8c8 details {
    padding: 16px 0;
    border-bottom: 1px solid var(--ua354096e144d);
}
.j26a3d08caf34 ol {
    padding: 0;
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
    color: var(--r6bb7f674b007);
    font-size: .82rem;
    list-style: none;
}
.y02aeedb5d8c8 h2 {
    margin-top: 28px;
}.n9b4b07ac0522{z-index:auto}
.lc6ca1cf453f8 {
    padding: 20px;
    border: 1px solid var(--ua354096e144d);
    margin-top: 32px;
    border-radius: var(--db9cbc27142e7);
}
.x0b7c407d2a53 {
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
    display: flex;
    margin-top: 20px;
    font-size: .85rem;
}
body[data-o537008c41f94="ja4176e215330"] .n82f0a846abd4 .oa5741577f9ee {
    border-radius: 999px;
}.pfe84a20018ab{isolation:auto}
body[data-l727b409c47bf=r637cea59d6e1] .x3961ecc11294 {
    border-left: 3px solid var(--o4bd423a32e82);
}
body[data-p9c2fe2b68d17="oe8ccf307543c"] .c4ccab262abf2 a {
    padding: 4px 10px;
    background: var(--v27db4953d3b6);
}.e8ca4310df81d{unicode-bidi:normal}
@media(max-width:800px) {
    .b84bfc00bf42d summary {
        cursor: pointer;
    }
    .c4ccab262abf2 {
        display: none;
    }
    .b84bfc00bf42d {
        position: relative;
        display: block;
    }
    .b84bfc00bf42d nav {
        display: grid;
        position: absolute;
        right: 0;
        width: 240px;
        top: 100%;
        background: var(--h4434e02fda47);
        box-shadow: 0 12px 24px #0002;
        border: 1px solid var(--ua354096e144d);
        gap: 12px;
        padding: 16px;
    }
    .ud72944ede599 {
        max-width: 420px;
        margin: auto;
        width: 100%;
    }
    .h269286671f72, body[data-e0953108cf6eb="kfb1faacffcd4"] .h269286671f72 {
        padding: 24px 0;
        grid-template-columns: 1fr;
        gap: 24px;
    }
    .xdc8c975edf06 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .x10682ac08709 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .tc22f91d0adfe {
        flex-direction: row;
    }
    .n82f0a846abd4 {
        padding: 10px 20px;
    }
    body[data-l727b409c47bf=r637cea59d6e1] .sca27f0c8b241 {
        grid-template-columns: 1fr;
    }
    body[data-e0953108cf6eb="kfb1faacffcd4"] .ud72944ede599 {
        order: 0;
    }
    .n82f0a846abd4>a {
        min-width: 0;
        max-width: 340px;
        flex: 1;
    }
    .g06b1cac52b6c>a {
        min-width: 0;
        flex: 1;
    }
    .tc22f91d0adfe {
        padding: 10px 20px;
        min-height: 56px;
    }
}.va3d8e69ff61e{z-index:auto}
@media(max-width:540px) {
    .n1eba738664a0, .x10682ac08709 {
        grid-template-columns: 1fr;
    }
    .p3ac3ce1b45db .waf8ac674f670>a {
        display: grid;
        grid-template-columns: 88px 1fr;
    }
    .p3ac3ce1b45db .waf8ac674f670 p {
        display: none;
    }
    .p3ac3ce1b45db .waf8ac674f670>a>div {
        padding: 12px;
    }
    .h269286671f72 h1 {
        font-size: 1.6rem;
    }
    .h4f5b380a2a3c {
        padding: 24px 0;
    }
    .n82f0a846abd4 .oa5741577f9ee {
        padding: 10px 12px;
    }
    .p3ac3ce1b45db {
        gap: 12px;
    }
    .g06b1cac52b6c {
        gap: 10px;
    }
    .p3ac3ce1b45db .waf8ac674f670 img {
        height: 100%;
        aspect-ratio: auto;
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto;
    }
}
[data-t5a63376e59cc] {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-wrap: wrap;
    padding: 20px 0;
}
.h4f5b380a2a3c[data-r3b5c3b1f3962=b9d614f4afb5c] .sca27f0c8b241 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.l5400c93996e5 details p {
    margin: 12px 0;
}
[data-t5a63376e59cc] input {
    border: 1px solid var(--ua354096e144d);
    border-radius: 6px;
    min-width: 180px;
    font: inherit;
    color: var(--k874d53f76342);
    background: var(--v27db4953d3b6);
    padding: 12px;
    flex: 1;
}
[data-t5a63376e59cc] button {
    color: var(--h4434e02fda47);
    border: 0;
    background: var(--o4bd423a32e82);
    border-radius: 6px;
    font: inherit;
    padding: 12px 20px;
}
.ue28dfeaee1b5 {
    padding: 0;
    list-style: none;
}.vb0e7f7f436c2{opacity:1}
.l5400c93996e5 summary {
    cursor: pointer;
    font-weight: 650;
}
.ue28dfeaee1b5 li {
    border-bottom: 1px solid var(--ua354096e144d);
    padding: 14px 0;
}.k3f3036a0b06b{contain:none}
.l5400c93996e5 details {
    border-bottom: 1px solid var(--ua354096e144d);
    padding: 16px 18px;
    background: var(--v27db4953d3b6);
}.f3ae815908f75{outline-offset:0}
.qb69db8baa64d .waf8ac674f670 img {
    width: 120px;
}
.te889bceb2810 {
    min-width: 0;
}
.ue28dfeaee1b5 [hidden] {
    display: none;
}.wc1d0427b26c0{visibility:inherit}
.gbc769834778d[data-c8d85aff5ec5d=ab4d1e7e9762c] .y02aeedb5d8c8 p {
    break-inside: avoid;
}.v4a94b8e4ce5c{outline-offset:0}
.h4f5b380a2a3c[data-r3b5c3b1f3962=j60e8ee3e94bc] .sca27f0c8b241 {
    counter-reset: c40c2753e344a;
}
.h4f5b380a2a3c[data-r3b5c3b1f3962=j60e8ee3e94bc] .x3961ecc11294 {
    display: grid;
    gap: 4px 16px;
    counter-increment: c40c2753e344a;
    grid-template-columns: 40px 1fr;
}
.gbc769834778d[data-c8d85aff5ec5d=md91ccc810b63] .y02aeedb5d8c8, .gbc769834778d[data-c8d85aff5ec5d=wd73400238b30] .y02aeedb5d8c8 {
    counter-reset: cf23a0b37d957;
}
.gbc769834778d[data-c8d85aff5ec5d=wd73400238b30] .y02aeedb5d8c8 h2, .gbc769834778d[data-c8d85aff5ec5d=md91ccc810b63] .y02aeedb5d8c8 h2 {
    border-left: 3px solid var(--o4bd423a32e82);
    background: var(--v27db4953d3b6);
    counter-increment: cf23a0b37d957;
    padding: 16px;
}.j64024d609003{unicode-bidi:normal}
.qb69db8baa64d {
    margin: 24px 0;
    gap: 24px;
    display: grid;
}
.h4f5b380a2a3c[data-r3b5c3b1f3962=j60e8ee3e94bc] .x3961ecc11294::before {
    grid-row: span 2;
    content: counter(c40c2753e344a,decimal-leading-zero);
    font-weight: 750;
    color: var(--o4bd423a32e82);
}.r549108c69e83{unicode-bidi:normal}
.h4f5b380a2a3c[data-r3b5c3b1f3962=hd9b14ab85457] .h8e1312056e46 {
    grid-template-columns: 2fr 1fr;
}
.h4f5b380a2a3c[data-r3b5c3b1f3962=hd9b14ab85457] .waf8ac674f670:first-child {
    grid-row: span 2;
}.q598cb4c7a5bc{visibility:inherit}
.qb69db8baa64d .waf8ac674f670>a {
    grid-template-columns: 120px 1fr;
    display: grid;
    gap: 8px;
}.lbc8637eafc42{unicode-bidi:normal}
.gbc769834778d[data-c8d85aff5ec5d=ab4d1e7e9762c] .y02aeedb5d8c8 {
    columns: 2;
    column-gap: 32px;
}
.x3961ecc11294 p {
    margin: 0;
    grid-column: 2;
}.peaed45825d0b{outline-offset:0}
.h4f5b380a2a3c[data-r3b5c3b1f3962=b9d614f4afb5c] .x3961ecc11294 p {
    grid-column: auto;
}
body[data-l727b409c47bf=r637cea59d6e1] .gbc769834778d[data-c8d85aff5ec5d=ab4d1e7e9762c] .y02aeedb5d8c8 {
    columns: 1;
}.m9e322c737c60{isolation:auto}
@media(max-width:800px) {
    .qb69db8baa64d .waf8ac674f670 img {
        width: 88px;
    }
    .h4f5b380a2a3c[data-r3b5c3b1f3962=b9d614f4afb5c] .sca27f0c8b241 {
        grid-template-columns: 1fr;
    }
    .qb69db8baa64d .waf8ac674f670>a {
        grid-template-columns: 88px 1fr;
    }
    .gbc769834778d[data-c8d85aff5ec5d=ab4d1e7e9762c] .y02aeedb5d8c8 {
        columns: 1;
    }
    body[data-e0953108cf6eb="kfb1faacffcd4"] .ud72944ede599 {
        grid-column: auto;
    }
}
@media(min-width:801px) {
    .x0b7c407d2a53 {
        display: none;
    }
}.yb17c53763c3f{visibility:inherit}
.m4301de75bd0d>li {
    flex-shrink: 0;
}.t3a1d910d5d1b{outline-offset:0}
.s1e39ab49aebb {
    --w36c92c1fe73a: var(--h4434e02fda47);
    --l7d8f03b67232: var(--w9f303292f624);
    --r964c3558c6ea: var(--k874d53f76342);
    --u75bbf51017bd: var(--ua354096e144d);
    --cc34f1960eb8b: var(--o4bd423a32e82);
    --pb2e3748ac786: var(--v27db4953d3b6);
    --sccf69357e42e: rgba(255,255,255,.72);
    --a00bf9c8e8c3e: var(--k874d53f76342);
    --e61fd5c7471c4: var(--o4bd423a32e82);
    --lbed328f7a0f8: inherit;
    --v7630e01bb0d8: var(--r6bb7f674b007);
    --g1aabf522b99d: var(--db9cbc27142e7);
    --faa76f0743611: #FFF;
    --kc74716f84da3: color-mix(in srgb,var(--o4bd423a32e82) 16%,#0D0F14);
    --hea733600d293: 6px;
    --z291a16880962: rgba(255,255,255,.14);
    --k73da8336e806: var(--ua354096e144d);
    --vbf3846bfd7d9: var(--v27db4953d3b6);
}.c4f24e600674f{contain:none}
.s1e39ab49aebb:is([data-xbf26f328a8f0=l4574c5091df9], [data-xbf26f328a8f0=e4dc866e73ff1], [data-xbf26f328a8f0=hea71dbb4eecd]) {
    --faa76f0743611: var(--h4434e02fda47);
}
.s1e39ab49aebb:is([data-xbf26f328a8f0=l4574c5091df9], [data-xbf26f328a8f0=hea71dbb4eecd]) {
    --l7d8f03b67232: color-mix(in srgb,var(--o4bd423a32e82) 10%,var(--v27db4953d3b6));
}.hb8e3f8f8ac71{opacity:1}
.s1e39ab49aebb:has(>.tbcf00271eca8) {
    padding-bottom: 0;
}
:where(.oc2aa6e2e4c0d) {
    margin: 0;
    padding: 0;
    list-style: none;
}
:where(figure.ud72944ede599) {
    margin: 0;
}
.h4f5b380a2a3c>.v144debe0a23b>h2 {
    border-left: 3px solid var(--o4bd423a32e82);
    padding-left: 12px;
}
.s1e39ab49aebb>.tbcf00271eca8::after {
    height: 72px;
    display: block;
    content: "";
}
.g06b1cac52b6c>li>a {
    min-width: 220px;
}
.v144debe0a23b {
    display: contents;
}.v03cc3a1cd125{z-index:auto}
@media(max-width:800px) {
    .g06b1cac52b6c>li>a {
        min-width: 0;
        flex: 1;
    }
}.eb9f0485ca9ea{visibility:inherit}
.j26a3d08caf34>p, .j26a3d08caf34 menu, .j26a3d08caf34 ul {
    padding: 0;
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
    color: var(--r6bb7f674b007);
    font-size: .82rem;
    list-style: none;
}
.ue28dfeaee1b5>div {
    border-bottom: 1px solid var(--ua354096e144d);
    padding: 14px 0;
}
.s1e39ab49aebb {
    padding-bottom: 110px;
}.le7e8367949cf{contain:none}
.h269286671f72 .sdd52f6a8c57f {
    grid-template-columns: 1fr 1fr;
}
.n82f0a846abd4 {
    row-gap: 6px;
    flex-wrap: wrap;
}
.ld008f83f8862 li {
    display: inline;
}.f8584f4d97d7d{font-kerning:auto}
.j26a3d08caf34>p {
    margin: 1em 0;
}.n6566136e3a80{font-kerning:auto}
div.ue28dfeaee1b5 {
    margin: 1em 0;
}.v3d3c2e5c7aee{font-kerning:auto}
.nbe3263f9d176 {
    margin: 0;
    text-align: center;
    flex-basis: 100%;
    color: var(--e61fd5c7471c4);
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35;
}
@media(max-width:800px) {
    .ud72944ede599, body[data-e0953108cf6eb] .ud72944ede599 {
        grid-column: auto;
        order: -1;
    }
    .te889bceb2810 h1 {
        font-size: clamp(22px,6vw,32px);
    }
    .ud72944ede599 img {
        object-fit: contain;
        aspect-ratio: 3/2;
        max-height: 52svh;
    }
    .h269286671f72, body[data-e0953108cf6eb] .h269286671f72 {
        padding-top: 12px;
        gap: 20px;
    }
    .te889bceb2810 .c1878e97f30d9 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 2;
    }
}.v7de6df58304b{font-kerning:auto}
.ud72944ede599 img {
    object-fit: contain;
    aspect-ratio: 3/2;
}
.waf8ac674f670 img {
    object-fit: contain;
    aspect-ratio: 3/2;
}
.j55f4dfa8f569 {
    object-fit: contain;
}.f7f05c8a34c9f{contain:none}
