a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--t374f2391c696);
    outline-offset: 4px
}
* {
    box-sizing: border-box
}.vc7ad2b94e687{contain:none}
img {
    display: block;
    max-width: 100%;
    height: auto
}
body {
    --bf48a268bb937: #e9f5ee;
    --t374f2391c696: #197b66;
    color: var(--ibb063d797e5a);
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    --y2ae0844edc2d: #dce9e3;
    --de8da3aa9f8ea: #f0f5f3;
    --ibb063d797e5a: #163b32;
    --a08cddaf32b28: #637c74;
    line-height: 1.7;
    --z537704f294f9: 12px;
    --td1ffd22b396f: #fff;
    background: var(--td1ffd22b396f);
    margin: 0
}
h3, p, h2, h1 {
    margin: 0 0 1rem
}
.y7b7ebb27fab6 {
    position: sticky;
    top: 0;
    z-index: 5;
    background: var(--td1ffd22b396f);
    border-bottom: 1px solid var(--y2ae0844edc2d)
}
a {
    color: inherit;
    text-decoration: none
}
p {
    color: var(--a08cddaf32b28)
}.ib6fb9d0cd0ba{isolation:auto}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25
}.p7861308f48d9{opacity:1}
h2 {
    font-size: 1.3rem;
    line-height: 1.4
}
h3 {
    font-size: 1rem;
    line-height: 1.45
}.m22d2fbe0f164{outline-offset:0}
body[data-a0ca69286fd0f=tdf3001d03416] {
    --ibb063d797e5a: #1d493c;
    --a08cddaf32b28: #617e70;
    --td1ffd22b396f: #fbfcf8;
    --y2ae0844edc2d: #dce9dd;
    --z537704f294f9: 3px;
    --de8da3aa9f8ea: #edf3eb;
    --t374f2391c696: #207868
}
.we640703611a5 {
    padding: 0 24px;
    max-width: 1140px;
    margin: auto
}.yc6b8284f0e14{isolation:auto}
.w53057b1df79d {
    gap: 24px;
    padding: 12px 24px;
    align-items: center;
    justify-content: space-between;
    display: flex;
    max-width: 1140px;
    margin: auto;
    min-height: 64px
}.s676b7cae61dd{contain:none}
.l3c19cebd3a72 img {
    object-fit: cover;
    width: 100%;
    border-radius: var(--z537704f294f9);
    aspect-ratio: 1/1
}
.d2087a1191317 {
    font-weight: 750;
    align-items: center;
    display: flex;
    gap: 10px
}
.t69239907a70e {
    flex-wrap: wrap;
    display: flex;
    font-size: .85rem;
    gap: 20px
}
.lafc584c74a5d {
    font-size: 1rem
}
.z78d6ee7f9232 {
    display: none
}.t9ab54e8c7906{outline-offset:0}
.g5f2d5c4cc55c {
    padding: 10px;
    position: absolute;
    background: var(--td1ffd22b396f);
    top: -100px;
    left: 20px;
    z-index: 20
}
.g5f2d5c4cc55c:focus {
    top: 10px
}
.s62bc93c63562 {
    grid-template-columns: 1fr 1fr;
    align-items: center;
    display: grid;
    padding: 40px 0;
    gap: 40px
}.j58b46c498875{opacity:1}
.yf10ce59dbfd0 {
    display: grid;
    max-width: 480px;
    margin: 24px auto 0;
    gap: 12px
}
a:hover {
    text-decoration: underline
}
.y9b2eb249d86d {
    text-align: center
}
.yb14956a2f06f {
    text-align: center;
    border: 1px solid var(--t374f2391c696);
    border-radius: 6px;
    display: block;
    padding: 12px 20px;
    color: #fff;
    background: var(--t374f2391c696);
    font-weight: 650
}.x721007540694{outline-offset:0}
.mccfca68563f2 {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.ke1ffe301cb99>a>div {
    padding: 16px
}
.de084e4ea87a5 {
    background: 0 0;
    color: var(--t374f2391c696)
}
.ke1ffe301cb99 {
    background: var(--de8da3aa9f8ea);
    overflow: hidden;
    min-width: 0;
    border: 1px solid var(--y2ae0844edc2d);
    border-radius: var(--z537704f294f9)
}.p0d427a714a1a{font-kerning:auto}
.ke1ffe301cb99 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1
}
.sad0d35043f7e img {
    aspect-ratio: 16/9
}.g30215296f9c7{opacity:1}
.r5eb07e379174 {
    padding: 28px 0;
    border-top: 1px solid var(--y2ae0844edc2d)
}
.r5eb07e379174>h2 {
    border-left: 3px solid var(--t374f2391c696);
    padding-left: 12px
}
.nf386d211bfd9 {
    padding: 18px;
    border: 1px solid var(--y2ae0844edc2d);
    border-radius: var(--z537704f294f9);
    background: var(--de8da3aa9f8ea)
}
.r069d81fc529f {
    display: grid;
    gap: 12px
}.b538e12f49f50{z-index:auto}
.ke1ffe301cb99 p {
    font-size: .86rem;
    margin: 0
}
.m2a99bb7db5e1 {
    margin: 12px 0 32px
}
.nf386d211bfd9 h3 {
    margin: 0
}
.jb4cbedc9c9fe {
    font-size: .88rem;
    display: flex;
    list-style: none;
    color: var(--t374f2391c696);
    flex-wrap: wrap;
    padding: 0;
    gap: 12px;
    margin: 16px 0
}
.zbf7436f5b5e8 {
    gap: 16px;
    padding-bottom: 12px;
    display: flex;
    scroll-snap-type: x proximity;
    overflow-x: auto
}
.gefb2ab883f2b {
    overflow-wrap: anywhere
}
.zbf7436f5b5e8 img {
    width: 240px;
    flex-shrink: 0;
    scroll-snap-align: start
}
.gc0d900a65eb6>a {
    min-width: 220px
}
.k9c745b8a6636>a {
    min-width: 220px
}
.gc0d900a65eb6 {
    gap: 16px;
    display: flex;
    justify-content: center;
    padding: 32px 0
}.f19bf2a82274e{visibility:inherit}
.gd0569eaa3e8f nav {
    flex-wrap: wrap;
    display: flex;
    margin-top: 20px;
    gap: 20px;
    font-size: .86rem
}
.gefb2ab883f2b summary {
    font-weight: 650;
    cursor: pointer
}.td75ae4a17dba{contain:none}
.gd0569eaa3e8f {
    padding: 32px 0 100px;
    border-top: 1px solid var(--y2ae0844edc2d)
}.d7b652e8faa51{z-index:auto}
.k9c745b8a6636 {
    position: fixed;
    display: flex;
    justify-content: center;
    border-top: 1px solid var(--y2ae0844edc2d);
    padding: 10px 24px;
    gap: 12px;
    background: var(--td1ffd22b396f);
    z-index: 10;
    bottom: 0;
    left: 0;
    right: 0
}
.z5c371ef729b1 {
    padding-top: 32px;
    max-width: 880px;
    padding-bottom: 48px
}
.ye808ccf3a395 {
    min-width: 0
}
.a4e3a8c045e68 {
    border-radius: var(--z537704f294f9);
    margin: 24px 0;
    object-fit: cover;
    width: 100%;
    max-height: 560px
}.ae1bd13a8e557{visibility:inherit}
.gefb2ab883f2b table {
    display: block;
    overflow-x: auto;
    max-width: 100%
}.b5a320c2a336b{outline-offset:0}
.gefb2ab883f2b h2 {
    margin-top: 28px
}
.sad0d35043f7e {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-bdf044d4f8b6b="uae02bfdd209b"] .s62bc93c63562 {
    grid-template-columns: 1fr 1fr
}.xf66c49aafaf5{isolation:auto}
body[data-ld8d57289dcca=u252fe8a05119] .r069d81fc529f {
    grid-template-columns: repeat(3,minmax(0,1fr))
}.r276f5749319c{contain:none}
.gefb2ab883f2b details {
    border-bottom: 1px solid var(--y2ae0844edc2d);
    padding: 16px 0
}.m87b615ec7ac7{contain:none}
.p8c7ef2ee69ed ol {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    font-size: .82rem;
    color: var(--a08cddaf32b28);
    list-style: none;
    gap: 10px
}.z989613b0ec37{opacity:1}
.q98afb48759a6 {
    border: 1px solid var(--y2ae0844edc2d);
    padding: 20px;
    margin-top: 32px;
    border-radius: var(--z537704f294f9)
}
body[data-bdf044d4f8b6b="uae02bfdd209b"] .y9b2eb249d86d {
    background: var(--de8da3aa9f8ea);
    padding: 18px;
    border-radius: var(--z537704f294f9)
}.g215fa9d2fd7f{visibility:inherit}
.s7a1068c43510 {
    flex-wrap: wrap;
    display: flex;
    font-size: .85rem;
    margin-top: 20px;
    gap: 10px;
    justify-content: center
}.p4fd60a5c531f{contain:none}
body[data-a0ca69286fd0f=tdf3001d03416] h1 {
    font-family: Georgia,times new roman,serif
}
body[data-db3f048641a8e="mb4ef8d607611"] .t69239907a70e a {
    border: 1px solid var(--y2ae0844edc2d);
    border-radius: 999px;
    padding: 4px 10px
}
body[data-ld8d57289dcca=u252fe8a05119] .nf386d211bfd9 {
    border-left: 3px solid var(--t374f2391c696)
}.m62bb7103552c{outline-offset:0}
@media(max-width:800px) {
    .t69239907a70e {
        display: none
    }
    .z78d6ee7f9232 summary {
        cursor: pointer
    }
    .w53057b1df79d {
        flex-direction: row
    }
    .z78d6ee7f9232 {
        position: relative;
        display: block
    }
    .z78d6ee7f9232 nav {
        width: 240px;
        position: absolute;
        background: var(--td1ffd22b396f);
        display: grid;
        gap: 12px;
        right: 0;
        top: 100%;
        border: 1px solid var(--y2ae0844edc2d);
        padding: 16px;
        box-shadow: 0 12px 24px #0002
    }
    body[data-bdf044d4f8b6b="uae02bfdd209b"] .s62bc93c63562, .s62bc93c63562 {
        gap: 24px;
        padding: 24px 0;
        grid-template-columns: 1fr
    }
    .we640703611a5 {
        padding-left: 20px;
        padding-right: 20px
    }
    .k9c745b8a6636 {
        padding: 10px 20px
    }
    .mccfca68563f2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    .l3c19cebd3a72 {
        max-width: 420px;
        width: 100%;
        margin: auto
    }
    .k9c745b8a6636>a {
        flex: 1;
        min-width: 0;
        max-width: 340px
    }
    .gc0d900a65eb6>a {
        flex: 1;
        min-width: 0
    }
    .w53057b1df79d {
        min-height: 56px;
        padding: 10px 20px
    }
    body[data-ld8d57289dcca=u252fe8a05119] .r069d81fc529f {
        grid-template-columns: 1fr
    }
}
@media(max-width:540px) {
    .m2a99bb7db5e1 .ke1ffe301cb99 img {
        height: 100%;
        aspect-ratio: auto
    }
    .m2a99bb7db5e1 {
        gap: 12px
    }
    .gc0d900a65eb6 {
        gap: 10px
    }
    .mccfca68563f2, .sad0d35043f7e {
        grid-template-columns: 1fr
    }
    .m2a99bb7db5e1 .ke1ffe301cb99>a {
        display: grid;
        grid-template-columns: 88px 1fr
    }
    .m2a99bb7db5e1 .ke1ffe301cb99 p {
        display: none
    }
    .m2a99bb7db5e1 .ke1ffe301cb99>a>div {
        padding: 12px
    }
    .r5eb07e379174 {
        padding: 24px 0
    }
    .k9c745b8a6636 .yb14956a2f06f {
        padding: 10px 12px
    }
    .s62bc93c63562 h1 {
        font-size: 1.6rem
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto
    }
}
.ye808ccf3a395[data-mf759997a5c43=l061454b8c817] .gefb2ab883f2b, .ye808ccf3a395[data-mf759997a5c43=m519434814106] .gefb2ab883f2b {
    counter-reset: ceff17a53d0a4
}
.ye808ccf3a395[data-mf759997a5c43=ze6802706b444] .gefb2ab883f2b p {
    break-inside: avoid
}.r1d7e34d7edb3{font-kerning:auto}
.l1351b0915dae details p {
    margin: 12px 0
}.xd996d994fffa{visibility:inherit}
.r5eb07e379174[data-p542588242bde=pc5dafd76dbfd] .r069d81fc529f {
    grid-template-columns: repeat(3,minmax(0,1fr))
}
[data-ed258932faae2] {
    padding: 20px 0;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center
}
.u95dc0e96199a [hidden] {
    display: none
}
.z2a01345f59dd {
    display: grid;
    margin: 24px 0;
    gap: 24px
}.zad540ae47fcd{font-kerning:auto}
[data-ed258932faae2] input {
    border: 1px solid var(--y2ae0844edc2d);
    background: var(--de8da3aa9f8ea);
    color: var(--ibb063d797e5a);
    min-width: 180px;
    font: inherit;
    border-radius: 6px;
    flex: 1;
    padding: 12px
}
.z2a01345f59dd .ke1ffe301cb99 img {
    width: 120px
}
.r5eb07e379174[data-p542588242bde=jde48aacfa1ea] .r069d81fc529f {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
.z2a01345f59dd .ke1ffe301cb99>a {
    gap: 8px;
    display: grid;
    grid-template-columns: 120px 1fr
}
.nf386d211bfd9 p {
    margin: 0;
    grid-column: 2
}
.r5eb07e379174[data-p542588242bde=jde48aacfa1ea] .nf386d211bfd9 p, .r5eb07e379174[data-p542588242bde=pc5dafd76dbfd] .nf386d211bfd9 p {
    grid-column: auto
}.i4a4ca2451cc6{outline-offset:0}
.ye808ccf3a395[data-mf759997a5c43=ze6802706b444] .gefb2ab883f2b {
    column-gap: 32px;
    columns: 2
}
body[data-ld8d57289dcca=u252fe8a05119] .ye808ccf3a395[data-mf759997a5c43=ze6802706b444] .gefb2ab883f2b {
    columns: 1
}
[data-ed258932faae2] button {
    font: inherit;
    padding: 12px 20px;
    color: var(--td1ffd22b396f);
    background: var(--t374f2391c696);
    border: 0;
    border-radius: 6px
}
.u95dc0e96199a {
    list-style: none;
    padding: 0
}
.u95dc0e96199a li {
    border-bottom: 1px solid var(--y2ae0844edc2d);
    padding: 14px 0
}
.l1351b0915dae details {
    background: var(--de8da3aa9f8ea);
    border-bottom: 1px solid var(--y2ae0844edc2d);
    padding: 16px 18px
}.tfcbe2daf1b40{unicode-bidi:normal}
.ye808ccf3a395[data-mf759997a5c43=m519434814106] .gefb2ab883f2b h2, .ye808ccf3a395[data-mf759997a5c43=l061454b8c817] .gefb2ab883f2b h2 {
    border-left: 3px solid var(--t374f2391c696);
    background: var(--de8da3aa9f8ea);
    padding: 16px;
    counter-increment: ceff17a53d0a4
}
.l1351b0915dae summary {
    font-weight: 650;
    cursor: pointer
}
.y9b2eb249d86d {
    min-width: 0
}
@media(max-width:800px) {
    .ye808ccf3a395[data-mf759997a5c43=ze6802706b444] .gefb2ab883f2b {
        columns: 1
    }
    .z2a01345f59dd .ke1ffe301cb99 img {
        width: 88px
    }
    .r5eb07e379174[data-p542588242bde=pc5dafd76dbfd] .r069d81fc529f, .r5eb07e379174[data-p542588242bde=jde48aacfa1ea] .r069d81fc529f {
        grid-template-columns: 1fr
    }
    .z2a01345f59dd .ke1ffe301cb99>a {
        grid-template-columns: 88px 1fr
    }
}
@media(min-width:801px) {
    .s7a1068c43510 {
        display: none
    }
}
.ac6f54a60d7db>.s91d81da0cda7::after {
    display: block;
    height: 72px;
    content: ""
}
.gc0d900a65eb6>li>a {
    min-width: 220px
}
.ac6f54a60d7db:has(>.s91d81da0cda7) {
    padding-bottom: 0
}.a81fb4285b821{visibility:inherit}
:where(.abafe85e6309d) {
    margin: 0;
    padding: 0;
    list-style: none
}
:where(figure.l3c19cebd3a72) {
    margin: 0
}
.r5eb07e379174>.nce53c0295914>h2 {
    border-left: 3px solid var(--t374f2391c696);
    padding-left: 12px
}
.ac6f54a60d7db {
    --ob114722d988f: var(--de8da3aa9f8ea);
    --s4f6f9a22f057: inherit;
    --k18dc9361486d: var(--t374f2391c696);
    --r90155175fe97: var(--ibb063d797e5a);
    --b102bf1cf4285: rgba(255,255,255,.14);
    --q896e4e29222c: 6px;
    --s0771bdf75dc6: var(--de8da3aa9f8ea);
    --h986fac5520f1: var(--ibb063d797e5a);
    --gd820034abc88: var(--z537704f294f9);
    --ia6248bc2724e: var(--y2ae0844edc2d);
    --n7316a7b125a6: var(--y2ae0844edc2d);
    --t7de41aa104f5: var(--td1ffd22b396f);
    --n8e6988825f71: color-mix(in srgb,var(--t374f2391c696) 16%,#0d0f14);
    --v4df8f3299257: var(--bf48a268bb937);
    --u1ffeaafc2a39: rgba(255,255,255,.72);
    --za2ed81327b11: var(--t374f2391c696);
    --o4c40fd525e7d: var(--a08cddaf32b28);
    --n858483184ebd: #fff
}.p233922c2522c{z-index:auto}
.ac6f54a60d7db:is([data-a0ca69286fd0f=tb650219d91b5], [data-a0ca69286fd0f=lbeba99d06788], [data-a0ca69286fd0f=s064ae87fe6d2]) {
    --n858483184ebd: var(--td1ffd22b396f)
}.p2f201f886434{contain:none}
.ac6f54a60d7db:is([data-a0ca69286fd0f=tb650219d91b5], [data-a0ca69286fd0f=s064ae87fe6d2]) {
    --v4df8f3299257: color-mix(in srgb,var(--t374f2391c696) 10%,var(--de8da3aa9f8ea))
}.da4ea145d10b9{unicode-bidi:normal}
.zbf7436f5b5e8>li {
    flex-shrink: 0
}
.nce53c0295914 {
    display: contents
}.wfa7a811760ff{outline-offset:0}
@media(max-width:800px) {
    .gc0d900a65eb6>li>a {
        flex: 1;
        min-width: 0
    }
}
.p8c7ef2ee69ed menu, .p8c7ef2ee69ed ul, .p8c7ef2ee69ed>p {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    font-size: .82rem;
    color: var(--a08cddaf32b28);
    list-style: none;
    gap: 10px
}
.n323bdbfe2c3e li {
    display: inline
}.w57cc6835d525{contain:none}
.s62bc93c63562 .yf10ce59dbfd0 {
    grid-template-columns: 1fr 1fr
}
.u95dc0e96199a>div {
    border-bottom: 1px solid var(--y2ae0844edc2d);
    padding: 14px 0
}
.ac6f54a60d7db {
    padding-bottom: 110px
}
.p8c7ef2ee69ed>p {
    margin: 1em 0
}
div.u95dc0e96199a {
    margin: 1em 0
}.jf51e162088b2{font-kerning:auto}
.k9c745b8a6636 {
    row-gap: 6px;
    flex-wrap: wrap
}
.id6b3a6e044e6 {
    font-size: 13px;
    color: var(--za2ed81327b11);
    margin: 0;
    flex-basis: 100%;
    text-align: center;
    font-weight: 800;
    line-height: 1.35
}.r306d511c914d{opacity:1}
@media(max-width:800px) {
    .y9b2eb249d86d .lafc584c74a5d {
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden
    }
    .l3c19cebd3a72 img {
        aspect-ratio: 3/2;
        max-height: 52svh;
        object-fit: contain
    }
    .l3c19cebd3a72, body[data-bdf044d4f8b6b] .l3c19cebd3a72 {
        grid-column: auto;
        order: -1
    }
    .y9b2eb249d86d h1 {
        font-size: clamp(22px,6vw,32px)
    }
    body[data-bdf044d4f8b6b] .s62bc93c63562, .s62bc93c63562 {
        padding-top: 12px;
        gap: 20px
    }
}
.l3c19cebd3a72 img {
    aspect-ratio: 3/2;
    object-fit: contain
}.tb30a7d479d02{z-index:auto}
.ke1ffe301cb99 img {
    aspect-ratio: 3/2;
    object-fit: contain
}
.a4e3a8c045e68 {
    object-fit: contain
}
