img {
    display: block;
    max-width: 100%;
    height: auto
}.u92cca87d5736{outline-offset:0}
body {
    margin: 0;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    background: var(--k361091560331);
    --x2a839c7ed0b4: #637c74;
    --gc08709276bf5: #dce9e3;
    line-height: 1.7;
    --c70fd8b49a2b7: #197b66;
    --v127e9f2b84da: 12px;
    --rc64f9a50b91e: #f0f5f3;
    --zd805ae9e9133: #e9f5ee;
    --u8423751bc9ed: #163b32;
    color: var(--u8423751bc9ed);
    --k361091560331: #fff
}
h3, h1, p, h2 {
    margin: 0 0 1rem
}
body[data-h6b43e5c11937=vd04b1bbdcc9d] {
    --c70fd8b49a2b7: #14799a;
    --u8423751bc9ed: #123d52;
    --gc08709276bf5: #c3e1ef;
    --k361091560331: #f0f9fe;
    --rc64f9a50b91e: #e1f2fa;
    --x2a839c7ed0b4: #4b7487;
    --v127e9f2b84da: 14px
}
.z59f3d8d0fff1 {
    margin: auto;
    max-width: 1140px;
    padding: 0 24px
}
a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--c70fd8b49a2b7);
    outline-offset: 4px
}.a6b2ee98f11a6{z-index:auto}
* {
    box-sizing: border-box
}
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(--x2a839c7ed0b4)
}.f30b39f729b29{opacity:1}
a:hover {
    text-decoration: underline
}
.t26ffa90437aa {
    text-align: center
}.p9bfe469c8c89{z-index:auto}
.z8c8f9b1a604c {
    margin: auto;
    align-items: center;
    padding: 12px 24px;
    max-width: 1140px;
    min-height: 64px;
    gap: 24px;
    display: flex;
    justify-content: space-between
}
h3 {
    font-size: 1rem;
    line-height: 1.45
}.m130539e639dc{z-index:auto}
.bfe613f308172 {
    top: 0;
    position: sticky;
    border-bottom: 1px solid var(--gc08709276bf5);
    z-index: 5;
    background: var(--k361091560331)
}.hf7e665d8844d{contain:none}
.ud5377d246f31 {
    padding: 10px;
    position: absolute;
    z-index: 20;
    top: -100px;
    left: 20px;
    background: var(--k361091560331)
}.k8e7b3a12510e{isolation:auto}
.a0696649c2506 img {
    border-radius: var(--v127e9f2b84da);
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover
}.rcb1deb0af063{z-index:auto}
.ud5377d246f31:focus {
    top: 10px
}.gfa07b7a81397{outline-offset:0}
.i793b2689a4c6 {
    gap: 10px;
    font-weight: 750;
    align-items: center;
    display: flex
}.a044759f99fbd{unicode-bidi:normal}
.q8483adb1fc13 {
    flex-wrap: wrap;
    font-size: .85rem;
    gap: 20px;
    display: flex
}.tca05aef79a0f{outline-offset:0}
.q35f1910ada2d {
    font-size: 1rem
}
.l5de3f8d8c9cf {
    display: none
}
.pf975bf98bc78 {
    grid-template-columns: 1fr 1fr;
    align-items: center;
    padding: 40px 0;
    display: grid;
    gap: 40px
}.e1dcc683bc24a{font-kerning:auto}
.f3e680659df0e {
    max-width: 480px;
    margin: 24px auto 0;
    display: grid;
    gap: 12px
}
.xeb86ed189b2b {
    border: 1px solid var(--c70fd8b49a2b7);
    border-radius: 6px;
    font-weight: 650;
    padding: 12px 20px;
    text-align: center;
    display: block;
    color: #fff;
    background: var(--c70fd8b49a2b7)
}
.vec6e7d2c9b86 p {
    font-size: .86rem;
    margin: 0
}.mb5638adf68de{font-kerning:auto}
.vec6e7d2c9b86>a>div {
    padding: 16px
}
.k339e5eea6a81 {
    margin: 12px 0 32px
}
.b7e228eac3511 h3 {
    margin: 0
}.x6e6c0db45028{isolation:auto}
.dc4d30bfb91a1 {
    color: var(--c70fd8b49a2b7);
    background: 0 0
}
.vec6e7d2c9b86 {
    min-width: 0;
    border: 1px solid var(--gc08709276bf5);
    overflow: hidden;
    border-radius: var(--v127e9f2b84da);
    background: var(--rc64f9a50b91e)
}
.vec6e7d2c9b86 img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover
}.aef2ee114210d{contain:none}
.g99b8d58b4c40 img {
    aspect-ratio: 16/9
}.z67cc10398aec{contain:none}
.g7fb06e499eea {
    border-top: 1px solid var(--gc08709276bf5);
    padding: 28px 0
}
.g7fb06e499eea>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--c70fd8b49a2b7)
}.b0a37a20bd6ef{outline-offset:0}
.b7e228eac3511 {
    padding: 18px;
    background: var(--rc64f9a50b91e);
    border: 1px solid var(--gc08709276bf5);
    border-radius: var(--v127e9f2b84da)
}
.reba6419567a3 {
    gap: 20px;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.g99b8d58b4c40 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
.ka7dbf2db7992 {
    display: grid;
    gap: 12px
}
body[data-ade1e94ba41cb="f378d76fc18ce"] .pf975bf98bc78 {
    grid-template-columns: .9fr 1.1fr
}
body[data-ade1e94ba41cb="f378d76fc18ce"] .a0696649c2506 {
    grid-column: 2
}
body[data-oa75a6b5e21eb=rc26a5855c2f7] .ka7dbf2db7992 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.qcf2ac2d3c61e {
    font-size: .88rem;
    padding: 0;
    gap: 12px;
    list-style: none;
    color: var(--c70fd8b49a2b7);
    display: flex;
    flex-wrap: wrap;
    margin: 16px 0
}
.l046d7d812ce2 {
    scroll-snap-type: x proximity;
    padding-bottom: 12px;
    gap: 16px;
    overflow-x: auto;
    display: flex
}
.l046d7d812ce2 img {
    width: 240px;
    scroll-snap-align: start;
    flex-shrink: 0
}.p85d78e40ae40{font-kerning:auto}
.zd4842c1268b1 {
    overflow-wrap: anywhere
}
.v52135cede0f9>a {
    min-width: 220px
}
.a6d7d996f9534>a {
    min-width: 220px
}.beb15e5126bfa{z-index:auto}
.v52135cede0f9 {
    padding: 32px 0;
    justify-content: center;
    gap: 16px;
    display: flex
}
.ja5d229f8b14e nav {
    flex-wrap: wrap;
    gap: 20px;
    font-size: .86rem;
    margin-top: 20px;
    display: flex
}
.zd4842c1268b1 summary {
    cursor: pointer;
    font-weight: 650
}.p481361047e6d{opacity:1}
.ja5d229f8b14e {
    padding: 32px 0 100px;
    border-top: 1px solid var(--gc08709276bf5)
}
.a6d7d996f9534 {
    border-top: 1px solid var(--gc08709276bf5);
    padding: 10px 24px;
    justify-content: center;
    position: fixed;
    z-index: 10;
    bottom: 0;
    left: 0;
    display: flex;
    background: var(--k361091560331);
    right: 0;
    gap: 12px
}.v2fc2022cb939{contain:none}
.z58d899a681bb {
    max-width: 880px;
    padding-top: 32px;
    padding-bottom: 48px
}
.l4b01d9e4f1c4 {
    min-width: 0
}
.lfe840041d205 {
    width: 100%;
    max-height: 560px;
    object-fit: cover;
    margin: 24px 0;
    border-radius: var(--v127e9f2b84da)
}
.zd4842c1268b1 details {
    padding: 16px 0;
    border-bottom: 1px solid var(--gc08709276bf5)
}.sdc6fce9ea040{unicode-bidi:normal}
.zd4842c1268b1 table {
    max-width: 100%;
    overflow-x: auto;
    display: block
}.q395abf884776{visibility:inherit}
.t3529c35cc711 ol {
    font-size: .82rem;
    gap: 10px;
    color: var(--x2a839c7ed0b4);
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none
}
.zd4842c1268b1 h2 {
    margin-top: 28px
}
.e2764d7e7f213 {
    border: 1px solid var(--gc08709276bf5);
    border-radius: var(--v127e9f2b84da);
    margin-top: 32px;
    padding: 20px
}
.i590d86af65b8 {
    flex-wrap: wrap;
    justify-content: center;
    font-size: .85rem;
    gap: 10px;
    display: flex;
    margin-top: 20px
}
body[data-jb882ffb719ac="r3db76d03d796"] .bfe613f308172 {
    border-bottom: 3px solid var(--c70fd8b49a2b7)
}
body[data-s241d15c05144="v768e62663334"] .q8483adb1fc13 a {
    padding: 4px 10px;
    border: 1px solid var(--gc08709276bf5);
    border-radius: 999px
}.h3da466700613{font-kerning:auto}
body[data-j07fd8eee75dc="w033cebdbbf7b"] .a0696649c2506 img {
    border: 6px solid var(--rc64f9a50b91e)
}
body[data-w53db22b1a31c="e70789bbf7854"] .a6d7d996f9534 .xeb86ed189b2b {
    border-radius: 999px
}.p0a957468ac5e{outline-offset:0}
body[data-oa75a6b5e21eb=rc26a5855c2f7] .b7e228eac3511 {
    border-left: 3px solid var(--c70fd8b49a2b7)
}
@media(max-width:800px) {
    .z8c8f9b1a604c {
        flex-direction: row
    }
    .l5de3f8d8c9cf summary {
        cursor: pointer
    }
    body[data-ade1e94ba41cb="f378d76fc18ce"] .a0696649c2506 {
        order: 0
    }
    .q8483adb1fc13 {
        display: none
    }
    .l5de3f8d8c9cf {
        position: relative;
        display: block
    }
    .l5de3f8d8c9cf nav {
        border: 1px solid var(--gc08709276bf5);
        position: absolute;
        padding: 16px;
        box-shadow: 0 12px 24px #0002;
        display: grid;
        right: 0;
        top: 100%;
        background: var(--k361091560331);
        width: 240px;
        gap: 12px
    }
    .a0696649c2506 {
        margin: auto;
        max-width: 420px;
        width: 100%
    }
    body[data-ade1e94ba41cb="f378d76fc18ce"] .pf975bf98bc78, .pf975bf98bc78 {
        grid-template-columns: 1fr;
        gap: 24px;
        padding: 24px 0
    }
    .reba6419567a3 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    .z59f3d8d0fff1 {
        padding-left: 20px;
        padding-right: 20px
    }
    .a6d7d996f9534 {
        padding: 10px 20px
    }
    body[data-oa75a6b5e21eb=rc26a5855c2f7] .ka7dbf2db7992 {
        grid-template-columns: 1fr
    }
    .a6d7d996f9534>a {
        min-width: 0;
        flex: 1;
        max-width: 340px
    }
    .v52135cede0f9>a {
        min-width: 0;
        flex: 1
    }
    .z8c8f9b1a604c {
        min-height: 56px;
        padding: 10px 20px
    }
}.d40c339d5b61c{opacity:1}
@media(max-width:540px) {
    .k339e5eea6a81 .vec6e7d2c9b86>a>div {
        padding: 12px
    }
    .g7fb06e499eea {
        padding: 24px 0
    }
    .a6d7d996f9534 .xeb86ed189b2b {
        padding: 10px 12px
    }
    .g99b8d58b4c40, .reba6419567a3 {
        grid-template-columns: 1fr
    }
    .k339e5eea6a81 {
        gap: 12px
    }
    .v52135cede0f9 {
        gap: 10px
    }
    .k339e5eea6a81 .vec6e7d2c9b86>a {
        display: grid;
        grid-template-columns: 88px 1fr
    }
    .k339e5eea6a81 .vec6e7d2c9b86 p {
        display: none
    }
    .k339e5eea6a81 .vec6e7d2c9b86 img {
        height: 100%;
        aspect-ratio: auto
    }
    .pf975bf98bc78 h1 {
        font-size: 1.6rem
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto
    }
}.ge14b08c11da6{visibility:inherit}
.g7fb06e499eea[data-o69a21ce8a67d=x5dd6e7eefd56] .ka7dbf2db7992 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}.s6821e437ffe3{opacity:1}
.d09d6d240c531 details p {
    margin: 12px 0
}
.g7fb06e499eea[data-o69a21ce8a67d=hffc169c5494b] .cca5e4b13e9dc {
    grid-template-columns: 2fr 1fr
}
.l4b01d9e4f1c4[data-fcc6665886fb0=c25cb33b9f4fc] .zd4842c1268b1, .l4b01d9e4f1c4[data-fcc6665886fb0=u05da064ed933] .zd4842c1268b1 {
    counter-reset: c66c231964546
}
.g7fb06e499eea[data-o69a21ce8a67d=hffc169c5494b] .vec6e7d2c9b86:first-child {
    grid-row: span 2
}.m3d744d63a71a{font-kerning:auto}
[data-ne62c4b4cd2d1] {
    align-items: center;
    flex-wrap: wrap;
    padding: 20px 0;
    gap: 12px;
    display: flex
}
[data-ne62c4b4cd2d1] input {
    padding: 12px;
    font: inherit;
    border: 1px solid var(--gc08709276bf5);
    border-radius: 6px;
    flex: 1;
    background: var(--rc64f9a50b91e);
    color: var(--u8423751bc9ed);
    min-width: 180px
}.x66896f6fb807{isolation:auto}
.q91d8568be63b [hidden] {
    display: none
}
.za58a056022c3 {
    gap: 24px;
    display: grid;
    margin: 24px 0
}
.za58a056022c3 .vec6e7d2c9b86>a {
    gap: 8px;
    display: grid;
    grid-template-columns: 120px 1fr
}
.l4b01d9e4f1c4[data-fcc6665886fb0=g6372107d5b91] .zd4842c1268b1 {
    column-gap: 32px;
    columns: 2
}
body[data-oa75a6b5e21eb=rc26a5855c2f7] .l4b01d9e4f1c4[data-fcc6665886fb0=g6372107d5b91] .zd4842c1268b1 {
    columns: 1
}.je03e1aad9701{opacity:1}
.b7e228eac3511 p {
    margin: 0;
    grid-column: 2
}.m50c82de31ea0{opacity:1}
[data-ne62c4b4cd2d1] button {
    border: 0;
    font: inherit;
    border-radius: 6px;
    color: var(--k361091560331);
    padding: 12px 20px;
    background: var(--c70fd8b49a2b7)
}.b6a284e9d0a9d{outline-offset:0}
.q91d8568be63b {
    list-style: none;
    padding: 0
}.b2d472554f09e{font-kerning:auto}
.d09d6d240c531 summary {
    cursor: pointer;
    font-weight: 650
}
.g7fb06e499eea[data-o69a21ce8a67d=x5dd6e7eefd56] .b7e228eac3511 p {
    grid-column: auto
}
.q91d8568be63b li {
    border-bottom: 1px solid var(--gc08709276bf5);
    padding: 14px 0
}.vf95586029ce6{visibility:inherit}
.d09d6d240c531 details {
    border-bottom: 1px solid var(--gc08709276bf5);
    padding: 16px 18px;
    background: var(--rc64f9a50b91e)
}
.za58a056022c3 .vec6e7d2c9b86 img {
    width: 120px
}.ecd8ffc886fe2{font-kerning:auto}
.t26ffa90437aa {
    min-width: 0
}
.l4b01d9e4f1c4[data-fcc6665886fb0=u05da064ed933] .zd4842c1268b1 h2, .l4b01d9e4f1c4[data-fcc6665886fb0=c25cb33b9f4fc] .zd4842c1268b1 h2 {
    border-left: 3px solid var(--c70fd8b49a2b7);
    background: var(--rc64f9a50b91e);
    padding: 16px;
    counter-increment: c66c231964546
}.z3ad6f69b9b72{outline-offset:0}
.l4b01d9e4f1c4[data-fcc6665886fb0=g6372107d5b91] .zd4842c1268b1 p {
    break-inside: avoid
}
@media(max-width:800px) {
    .g7fb06e499eea[data-o69a21ce8a67d=x5dd6e7eefd56] .ka7dbf2db7992 {
        grid-template-columns: 1fr
    }
    .za58a056022c3 .vec6e7d2c9b86>a {
        grid-template-columns: 88px 1fr
    }
    body[data-ade1e94ba41cb="f378d76fc18ce"] .a0696649c2506 {
        grid-column: auto
    }
    .za58a056022c3 .vec6e7d2c9b86 img {
        width: 88px
    }
    .l4b01d9e4f1c4[data-fcc6665886fb0=g6372107d5b91] .zd4842c1268b1 {
        columns: 1
    }
}
@media(min-width:801px) {
    .i590d86af65b8 {
        display: none
    }
}
.dcb6111b805bf>.f097be405a761::after {
    height: 72px;
    display: block;
    content: ""
}.q5d37452215e0{font-kerning:auto}
.dcb6111b805bf:has(>.f097be405a761) {
    padding-bottom: 0
}
:where(.kc6f19bd82130) {
    padding: 0;
    margin: 0;
    list-style: none
}.v88f281464e8e{opacity:1}
.g7fb06e499eea>.m33a9b7188386>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--c70fd8b49a2b7)
}
.dcb6111b805bf {
    --kccfed6dd448d: var(--c70fd8b49a2b7);
    --gb90e6348653e: var(--x2a839c7ed0b4);
    --g04913b750250: var(--c70fd8b49a2b7);
    --v48e55df86c12: var(--gc08709276bf5);
    --p33995c78c414: var(--u8423751bc9ed);
    --d79d57b15fed2: var(--rc64f9a50b91e);
    --v29b20b31664e: var(--v127e9f2b84da);
    --t9c1fd395d792: color-mix(in srgb,var(--c70fd8b49a2b7) 16%,#0d0f14);
    --v30019aad381a: rgba(255,255,255,.14);
    --q04e68cb78228: 6px;
    --r1dd11880dfc5: var(--gc08709276bf5);
    --pfcac285020b4: var(--u8423751bc9ed);
    --w8fc712da0794: var(--k361091560331);
    --h9d17d44173db: inherit;
    --q8959edb26589: var(--rc64f9a50b91e);
    --t4f058404d23a: rgba(255,255,255,.72);
    --l7305722c3c8e: #fff;
    --ta8c2df85a5c6: var(--zd805ae9e9133)
}.e36890fd8229e{isolation:auto}
.dcb6111b805bf:is([data-h6b43e5c11937=wa16a83da6d2a], [data-h6b43e5c11937=p021e5eb25a3e]) {
    --ta8c2df85a5c6: color-mix(in srgb,var(--c70fd8b49a2b7) 10%,var(--rc64f9a50b91e))
}
:where(figure.a0696649c2506) {
    margin: 0
}.ude61d59cc943{isolation:auto}
.l046d7d812ce2>li {
    flex-shrink: 0
}
.dcb6111b805bf:is([data-h6b43e5c11937=wa16a83da6d2a], [data-h6b43e5c11937=idacff5a4507b], [data-h6b43e5c11937=p021e5eb25a3e]) {
    --l7305722c3c8e: var(--k361091560331)
}.m5c294a72b8d9{unicode-bidi:normal}
.m33a9b7188386 {
    display: contents
}.bce9b2f1b5380{isolation:auto}
.v52135cede0f9>li>a {
    min-width: 220px
}
@media(max-width:800px) {
    .v52135cede0f9>li>a {
        min-width: 0;
        flex: 1
    }
}.jef2dbec87dad{contain:none}
.t3529c35cc711>p {
    margin: 1em 0
}
div.q91d8568be63b {
    margin: 1em 0
}.s5be433730154{z-index:auto}
.pf975bf98bc78 .f3e680659df0e {
    grid-template-columns: 1fr 1fr
}.o7817b714aceb{opacity:1}
.t3529c35cc711 ul, .t3529c35cc711 menu, .t3529c35cc711>p {
    font-size: .82rem;
    gap: 10px;
    color: var(--x2a839c7ed0b4);
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none
}
.q91d8568be63b>div {
    border-bottom: 1px solid var(--gc08709276bf5);
    padding: 14px 0
}
.n05ba2fa4716a li {
    display: inline
}.ad7d2e2cc7d3b{contain:none}
.dcb6111b805bf {
    padding-bottom: 110px
}.h2ac957887053{outline-offset:0}
.a6d7d996f9534 {
    flex-wrap: wrap;
    row-gap: 6px
}.o3c6943e1182f{unicode-bidi:normal}
.dae6dd12826c6 {
    margin: 0;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35;
    flex-basis: 100%;
    color: var(--g04913b750250);
    text-align: center
}.pbb0b2373615a{z-index:auto}
@media(max-width:800px) {
    .a0696649c2506 img {
        object-fit: contain;
        aspect-ratio: 3/2;
        max-height: 52svh
    }
    .t26ffa90437aa .q35f1910ada2d {
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box
    }
    .t26ffa90437aa h1 {
        font-size: clamp(22px,6vw,32px)
    }
    body[data-ade1e94ba41cb] .pf975bf98bc78, .pf975bf98bc78 {
        gap: 20px;
        padding-top: 12px
    }
    body[data-ade1e94ba41cb] .a0696649c2506, .a0696649c2506 {
        order: -1;
        grid-column: auto
    }
}
.a0696649c2506 img {
    object-fit: contain;
    aspect-ratio: 3/2
}
.vec6e7d2c9b86 img {
    object-fit: contain;
    aspect-ratio: 3/2
}.i37a2dcb47214{contain:none}
.lfe840041d205 {
    object-fit: contain
}
