* {
    box-sizing: border-box
}.s73d7fb0fb575{z-index:auto}
body {
    --a9eeee1553847: rgb(99,124,116);
    background: var(--ufa5e549723e7);
    margin: 0;
    --l785649c360a5: rgb(25,123,102);
    --a6bc239bc5beb: rgb(233,245,238);
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    color: var(--lc36813b626c4);
    --l39c1f091e34e: rgb(240,245,243);
    line-height: 1.7;
    --lc36813b626c4: rgb(22,59,50);
    --u0741ff05853a: rgb(220,233,227);
    --wd6dee2ebd3ef: 12px;
    --ufa5e549723e7: rgb(255,255,255)
}.ubd8be8c70dc1{font-kerning:auto}
h1, h2, p, h3 {
    margin: 0 0 1rem
}
a {
    color: inherit;
    text-decoration: none
}
a:hover {
    text-decoration: underline
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25
}.aade286d79b51{font-kerning:auto}
h2 {
    font-size: 1.3rem;
    line-height: 1.4
}
h3 {
    font-size: 1rem;
    line-height: 1.45
}
.i4f73ed9bfb8f {
    text-align: center
}
body[data-t34d44e0ee37c=ie7a1c7fb0233] {
    --u0741ff05853a: rgb(48,43,66);
    --ufa5e549723e7: rgb(16,14,29);
    --a9eeee1553847: rgb(184,176,196);
    --l785649c360a5: rgb(219,184,93);
    --lc36813b626c4: rgb(243,237,220);
    --l39c1f091e34e: rgb(27,24,43);
    --wd6dee2ebd3ef: 4px
}
p {
    color: var(--a9eeee1553847)
}.a90bdd9d9916f{opacity:1}
.q48deaf6a68c8 {
    top: 0;
    border-bottom: 1px solid var(--u0741ff05853a);
    position: sticky;
    z-index: 5;
    background: var(--ufa5e549723e7)
}.u055d08be0289{font-kerning:auto}
img {
    max-width: 100%;
    height: auto;
    display: block
}
.o3b95a2cd5d66 {
    max-width: 1140px;
    padding: 0 24px;
    margin: auto
}.paccf61ada1ab{unicode-bidi:normal}
.h73ec1607ec59 {
    display: flex;
    padding: 12px 24px;
    max-width: 1140px;
    gap: 24px;
    min-height: 64px;
    align-items: center;
    justify-content: space-between;
    margin: auto
}
.j760f16d050d9 {
    font-weight: 750;
    gap: 10px;
    align-items: center;
    display: flex
}
.d7c8a263f488d {
    flex-wrap: wrap;
    gap: 20px;
    font-size: 0.85rem;
    display: flex
}.m982152f46bef{opacity:1}
.c4c0be886f964 {
    top: -100px;
    background: var(--ufa5e549723e7);
    z-index: 20;
    padding: 10px;
    left: 20px;
    position: absolute
}
.c4c0be886f964:focus {
    top: 10px
}
.keecd30cb7f9b img {
    width: 100%;
    aspect-ratio: 1/1;
    border-radius: var(--wd6dee2ebd3ef);
    object-fit: cover
}.u1487bbf3c229{unicode-bidi:normal}
.d2b0aa71001ce {
    display: none
}
.fd7c29c5d427a {
    font-size: 1rem
}
summary:focus-visible, a:focus-visible {
    outline: 3px solid var(--l785649c360a5);
    outline-offset: 4px
}
.j3c8315b54dc5 {
    display: grid;
    align-items: center;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    padding: 40px 0
}
.e98a3e7a13736 {
    display: grid;
    margin: 24px auto 0;
    max-width: 480px;
    gap: 12px
}.v9064a327b5fc{opacity:1}
.s7f8e6722ff18 {
    color: rgb(255,255,255);
    display: block;
    background: var(--l785649c360a5);
    font-weight: 650;
    padding: 12px 20px;
    text-align: center;
    border: 1px solid var(--l785649c360a5);
    border-radius: 6px
}
.a529039181b9c {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.y0bd3a3466c1d {
    display: grid;
    gap: 12px
}
.u8f6c7a4cb616 {
    background: 0 0;
    color: var(--l785649c360a5)
}.o923727a7a965{outline-offset:0}
.ia80b31b17334 {
    background: var(--l39c1f091e34e);
    border: 1px solid var(--u0741ff05853a);
    border-radius: var(--wd6dee2ebd3ef);
    min-width: 0;
    overflow: hidden
}
.ia80b31b17334 img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover
}
.h1b27391a8af5 img {
    aspect-ratio: 16/9
}
.ia80b31b17334>a>div {
    padding: 16px
}
.ia80b31b17334 p {
    font-size: 0.86rem;
    margin: 0
}
.h1b27391a8af5 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-f54820dcbaf80="pafe7e6767ae3"] .j3c8315b54dc5 {
    grid-template-columns: 0.9fr 1.1fr
}.e66e564c54a6b{isolation:auto}
body[data-f54820dcbaf80="pafe7e6767ae3"] .keecd30cb7f9b {
    grid-column: 2
}
body[data-w77e0b9fbf801=u8b07734ab36d] .y0bd3a3466c1d {
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.xf6af5705edaf {
    border-top: 1px solid var(--u0741ff05853a);
    padding: 28px 0
}
.xf6af5705edaf>h2 {
    border-left: 3px solid var(--l785649c360a5);
    padding-left: 12px
}
.wb0f112e7e071 {
    background: var(--l39c1f091e34e);
    border: 1px solid var(--u0741ff05853a);
    padding: 18px;
    border-radius: var(--wd6dee2ebd3ef)
}
.a3dc29e0a7171 {
    margin: 12px 0 32px
}.o36eb994ffb94{isolation:auto}
.wb0f112e7e071 h3 {
    margin: 0
}
.s7b9a11ad2954 {
    list-style: none;
    font-size: 0.88rem;
    padding: 0;
    color: var(--l785649c360a5);
    display: flex;
    flex-wrap: wrap;
    margin: 16px 0;
    gap: 12px
}
.d91359d926a2e {
    scroll-snap-type: x proximity;
    gap: 16px;
    padding-bottom: 12px;
    display: flex;
    overflow-x: auto
}
.d91359d926a2e img {
    scroll-snap-align: start;
    flex-shrink: 0;
    width: 240px
}
.j97654bb5b26b>a {
    min-width: 220px
}
.u9ce3c0f0208c>a {
    min-width: 220px
}
.tf508e72f4bc4 {
    overflow-wrap: anywhere
}
.j97654bb5b26b {
    padding: 32px 0;
    gap: 16px;
    justify-content: center;
    display: flex
}
.d29b6a5da2d7d nav {
    margin-top: 20px;
    flex-wrap: wrap;
    gap: 20px;
    font-size: 0.86rem;
    display: flex
}
.d29b6a5da2d7d {
    border-top: 1px solid var(--u0741ff05853a);
    padding: 32px 0 100px
}
.tf508e72f4bc4 summary {
    cursor: pointer;
    font-weight: 650
}
.u9ce3c0f0208c {
    padding: 10px 24px;
    border-top: 1px solid var(--u0741ff05853a);
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    gap: 12px;
    background: var(--ufa5e549723e7);
    z-index: 10
}
.tccc8dcd7ec63 {
    padding-top: 32px;
    padding-bottom: 48px;
    max-width: 880px
}.v1c7963fb7583{unicode-bidi:normal}
.r793ad4e27e0a {
    min-width: 0
}
.id7daf7fa587f {
    object-fit: cover;
    width: 100%;
    max-height: 560px;
    border-radius: var(--wd6dee2ebd3ef);
    margin: 24px 0
}
.tf508e72f4bc4 table {
    display: block;
    max-width: 100%;
    overflow-x: auto
}
.tf508e72f4bc4 h2 {
    margin-top: 28px
}
.tf508e72f4bc4 details {
    padding: 16px 0;
    border-bottom: 1px solid var(--u0741ff05853a)
}
.kd110dbf2003d ol {
    gap: 10px;
    color: var(--a9eeee1553847);
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    font-size: 0.82rem
}.ua33d72fbd6c1{z-index:auto}
body[data-t34d44e0ee37c=ie7a1c7fb0233] .s7f8e6722ff18 {
    color: var(--ufa5e549723e7)
}
.x10da1923ec1d {
    padding: 20px;
    border: 1px solid var(--u0741ff05853a);
    border-radius: var(--wd6dee2ebd3ef);
    margin-top: 32px
}
.nd94b1aaab6ec {
    gap: 10px;
    font-size: 0.85rem;
    margin-top: 20px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}.t9d6bc36d3ae4{font-kerning:auto}
body[data-e67b4e8cb6aa3="u33edad911744"] .d7c8a263f488d a {
    background: var(--l39c1f091e34e);
    border-radius: var(--wd6dee2ebd3ef);
    padding: 8px 12px
}
body[data-xd1e9dca331c5="pc41b11992d4e"] .keecd30cb7f9b img {
    border-radius: 28px
}
body[data-r9a5be9ed8fe7="o125d08d0566e"] .u9ce3c0f0208c .s7f8e6722ff18 {
    border-radius: 999px
}.sbf8e62f65ac8{contain:none}
body[data-p4d34211fec78="c6f8b0916b2d5"] .d7c8a263f488d a {
    background: var(--l39c1f091e34e);
    padding: 4px 10px
}
body[data-w77e0b9fbf801=u8b07734ab36d] .wb0f112e7e071 {
    border-left: 3px solid var(--l785649c360a5)
}.v1c27c6ab2edb{unicode-bidi:normal}
body[data-t34d44e0ee37c=ie7a1c7fb0233] .u8f6c7a4cb616 {
    color: var(--l785649c360a5)
}
@media(max-width:800px) {
    .d7c8a263f488d {
        display: none
    }
    .d2b0aa71001ce {
        position: relative;
        display: block
    }
    .d2b0aa71001ce nav {
        display: grid;
        right: 0;
        box-shadow: 0 12px 24px #00000022;
        background: var(--ufa5e549723e7);
        padding: 16px;
        top: 100%;
        width: 240px;
        border: 1px solid var(--u0741ff05853a);
        gap: 12px;
        position: absolute
    }
    body[data-f54820dcbaf80="pafe7e6767ae3"] .j3c8315b54dc5, .j3c8315b54dc5 {
        gap: 24px;
        padding: 24px 0;
        grid-template-columns: 1fr
    }
    .a529039181b9c {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    body[data-w77e0b9fbf801=u8b07734ab36d] .y0bd3a3466c1d {
        grid-template-columns: 1fr
    }
    .keecd30cb7f9b {
        max-width: 420px;
        margin: auto;
        width: 100%
    }
    .h73ec1607ec59, body[data-e67b4e8cb6aa3="u33edad911744"] .h73ec1607ec59 {
        flex-direction: row
    }
    body[data-f54820dcbaf80="pafe7e6767ae3"] .keecd30cb7f9b {
        order: 0
    }
    .d2b0aa71001ce summary {
        cursor: pointer
    }
    .o3b95a2cd5d66 {
        padding-left: 20px;
        padding-right: 20px
    }
    .u9ce3c0f0208c {
        padding: 10px 20px
    }
    .u9ce3c0f0208c>a {
        min-width: 0;
        max-width: 340px;
        flex: 1
    }
    .j97654bb5b26b>a {
        min-width: 0;
        flex: 1
    }
    .h73ec1607ec59 {
        min-height: 56px;
        padding: 10px 20px
    }
}.k9d017531de25{font-kerning:auto}
@media(max-width:540px) {
    .a3dc29e0a7171 {
        gap: 12px
    }
    .a3dc29e0a7171 .ia80b31b17334>a>div {
        padding: 12px
    }
    .xf6af5705edaf {
        padding: 24px 0
    }
    .u9ce3c0f0208c .s7f8e6722ff18 {
        padding: 10px 12px
    }
    .a3dc29e0a7171 .ia80b31b17334 img {
        height: 100%;
        aspect-ratio: auto
    }
    .j97654bb5b26b {
        gap: 10px
    }
    .j3c8315b54dc5 h1 {
        font-size: 1.6rem
    }
    .a529039181b9c, .h1b27391a8af5 {
        grid-template-columns: 1fr
    }
    .a3dc29e0a7171 .ia80b31b17334>a {
        display: grid;
        grid-template-columns: 88px 1fr
    }
    .a3dc29e0a7171 .ia80b31b17334 p {
        display: none
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto
    }
}
.r793ad4e27e0a[data-cdfe105c58465=q75458583a56f] .tf508e72f4bc4, .r793ad4e27e0a[data-cdfe105c58465=te9470a757655] .tf508e72f4bc4 {
    counter-reset: c315b4302e75e
}
.e3bdbf0c58e02 details p {
    margin: 12px 0
}.y2ed1b27ecce1{isolation:auto}
.r793ad4e27e0a[data-cdfe105c58465=vc44c34e66190] .tf508e72f4bc4 p {
    break-inside: avoid
}
[data-w5fb5a827ad2d] {
    flex-wrap: wrap;
    align-items: center;
    padding: 20px 0;
    display: flex;
    gap: 12px
}
[data-w5fb5a827ad2d] input {
    background: var(--l39c1f091e34e);
    min-width: 180px;
    padding: 12px;
    flex: 1;
    border: 1px solid var(--u0741ff05853a);
    border-radius: 6px;
    font: inherit;
    color: var(--lc36813b626c4)
}
.s4afe147ab934 [hidden] {
    display: none
}
.z9dbf4838a27e {
    display: grid;
    gap: 24px;
    margin: 24px 0
}
.z9dbf4838a27e .ia80b31b17334 img {
    width: 120px
}
.i4f73ed9bfb8f {
    min-width: 0
}
[data-w5fb5a827ad2d] button {
    border: 0;
    border-radius: 6px;
    padding: 12px 20px;
    background: var(--l785649c360a5);
    font: inherit;
    color: var(--ufa5e549723e7)
}
.e3bdbf0c58e02 summary {
    cursor: pointer;
    font-weight: 650
}
.s4afe147ab934 {
    list-style: none;
    padding: 0
}.iaf74a77e20a3{contain:none}
.s4afe147ab934 li {
    padding: 14px 0;
    border-bottom: 1px solid var(--u0741ff05853a)
}
.e3bdbf0c58e02 details {
    background: var(--l39c1f091e34e);
    border-bottom: 1px solid var(--u0741ff05853a);
    padding: 16px 18px
}
.r793ad4e27e0a[data-cdfe105c58465=te9470a757655] .tf508e72f4bc4 h2, .r793ad4e27e0a[data-cdfe105c58465=q75458583a56f] .tf508e72f4bc4 h2 {
    padding: 16px;
    border-left: 3px solid var(--l785649c360a5);
    counter-increment: c315b4302e75e;
    background: var(--l39c1f091e34e)
}.p84c7e59d9bcc{unicode-bidi:normal}
.xf6af5705edaf[data-i0acdbcbefe89=xd41efbcba784] .y0bd3a3466c1d {
    grid-template-columns: repeat(3,minmax(0,1fr))
}.oaa6827816762{outline-offset:0}
.xf6af5705edaf[data-i0acdbcbefe89=k529cc45fd25a] .m48f16c322d6f {
    grid-template-columns: 2fr 1fr
}
.xf6af5705edaf[data-i0acdbcbefe89=k529cc45fd25a] .ia80b31b17334:first-child {
    grid-row: span 2
}
.z9dbf4838a27e .ia80b31b17334>a {
    display: grid;
    grid-template-columns: 120px 1fr;
    gap: 8px
}.ife8376e72217{isolation:auto}
.r793ad4e27e0a[data-cdfe105c58465=vc44c34e66190] .tf508e72f4bc4 {
    columns: 2;
    column-gap: 32px
}
body[data-w77e0b9fbf801=u8b07734ab36d] .r793ad4e27e0a[data-cdfe105c58465=vc44c34e66190] .tf508e72f4bc4 {
    columns: 1
}
.wb0f112e7e071 p {
    margin: 0;
    grid-column: 2
}.e098c05a1591f{visibility:inherit}
.xf6af5705edaf[data-i0acdbcbefe89=xd41efbcba784] .wb0f112e7e071 p {
    grid-column: auto
}.wee29444a8f52{isolation:auto}
@media(max-width:800px) {
    .xf6af5705edaf[data-i0acdbcbefe89=xd41efbcba784] .y0bd3a3466c1d {
        grid-template-columns: 1fr
    }
    .z9dbf4838a27e .ia80b31b17334>a {
        grid-template-columns: 88px 1fr
    }
    body[data-f54820dcbaf80="pafe7e6767ae3"] .keecd30cb7f9b {
        grid-column: auto
    }
    .z9dbf4838a27e .ia80b31b17334 img {
        width: 88px
    }
    .r793ad4e27e0a[data-cdfe105c58465=vc44c34e66190] .tf508e72f4bc4 {
        columns: 1
    }
}
@media(min-width:801px) {
    .nd94b1aaab6ec {
        display: none
    }
}.ue652abf759ea{isolation:auto}
.d91359d926a2e>li {
    flex-shrink: 0
}.acaeb4e3a4015{outline-offset:0}
.w4c1673009974 {
    --ve4ae562f8f6d: var(--wd6dee2ebd3ef);
    --s772271d32162: var(--l39c1f091e34e);
    --o69ed2bff58c7: var(--u0741ff05853a);
    --zae7e0f1ef190: var(--l785649c360a5);
    --e831074d2d50d: rgba(255,255,255,0.72);
    --u35beefc2d46e: var(--l39c1f091e34e);
    --redce00ce5d17: var(--a9eeee1553847);
    --rbf4b57380d72: rgba(255,255,255,0.14);
    --h03d510cc5946: var(--l785649c360a5);
    --h19ae79a8b9a0: var(--a6bc239bc5beb);
    --d1a8fff7573c2: var(--lc36813b626c4);
    --db30e8fbfb72a: 6px;
    --b8d99141a49b9: var(--lc36813b626c4);
    --s12bed38074bd: inherit;
    --l3c03bd89fe98: rgb(255,255,255);
    --r8a05542610a2: var(--ufa5e549723e7);
    --v37e9ff6ee116: var(--u0741ff05853a);
    --m0301a0d4dfed: color-mix(in srgb,var(--l785649c360a5) 16%,rgb(13,15,20))
}.s7a9ff57dfb48{outline-offset:0}
.w4c1673009974:is([data-t34d44e0ee37c=ie7a1c7fb0233], [data-t34d44e0ee37c=n218dbd28cd1e]) {
    --h19ae79a8b9a0: color-mix(in srgb,var(--l785649c360a5) 10%,var(--l39c1f091e34e))
}.o1be9d560598e{z-index:auto}
.w4c1673009974:is([data-t34d44e0ee37c=ie7a1c7fb0233], [data-t34d44e0ee37c=wd6fe35cd3217], [data-t34d44e0ee37c=n218dbd28cd1e]) {
    --l3c03bd89fe98: var(--ufa5e549723e7)
}
.w4c1673009974:has(>.k61db118cf81a) {
    padding-bottom: 0
}
:where(.v14a2fb10e94b) {
    list-style: none;
    padding: 0;
    margin: 0
}.h79a44ef6fb69{visibility:inherit}
.xf6af5705edaf>.h07aab70ddd0b>h2 {
    border-left: 3px solid var(--l785649c360a5);
    padding-left: 12px
}
.w4c1673009974>.k61db118cf81a::after {
    height: 72px;
    display: block;
    content: ""
}
.h07aab70ddd0b {
    display: contents
}
.j97654bb5b26b>li>a {
    min-width: 220px
}
:where(figure.keecd30cb7f9b) {
    margin: 0
}
@media(max-width:800px) {
    .j97654bb5b26b>li>a {
        min-width: 0;
        flex: 1
    }
}
.j3c8315b54dc5 .e98a3e7a13736 {
    grid-template-columns: 1fr 1fr
}
.kd110dbf2003d menu, .kd110dbf2003d ul, .kd110dbf2003d>p {
    gap: 10px;
    color: var(--a9eeee1553847);
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    font-size: 0.82rem
}
.u9ce3c0f0208c {
    row-gap: 6px;
    flex-wrap: wrap
}
.paaf896d34e94 li {
    display: inline
}.p53f495b1d61b{z-index:auto}
.kd110dbf2003d>p {
    margin: 1em 0
}
div.s4afe147ab934 {
    margin: 1em 0
}
.kc516604179c1 {
    color: var(--zae7e0f1ef190);
    flex-basis: 100%;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35;
    margin: 0;
    text-align: center
}
.s4afe147ab934>div {
    padding: 14px 0;
    border-bottom: 1px solid var(--u0741ff05853a)
}
.w4c1673009974 {
    padding-bottom: 110px
}
@media(max-width:800px) {
    .i4f73ed9bfb8f h1 {
        font-size: clamp(22px,6vw,32px)
    }
    .keecd30cb7f9b img {
        aspect-ratio: 3/2;
        object-fit: contain;
        max-height: 52svh
    }
    .i4f73ed9bfb8f .fd7c29c5d427a {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden
    }
    body[data-f54820dcbaf80] .keecd30cb7f9b, .keecd30cb7f9b {
        grid-column: auto;
        order: -1
    }
    .j3c8315b54dc5, body[data-f54820dcbaf80] .j3c8315b54dc5 {
        gap: 20px;
        padding-top: 12px
    }
}.qcabb2b3efbde{outline-offset:0}
.keecd30cb7f9b img {
    aspect-ratio: 3/2;
    object-fit: contain
}
.ia80b31b17334 img {
    aspect-ratio: 3/2;
    object-fit: contain
}
.id7daf7fa587f {
    object-fit: contain
}.hb103e315d371{visibility:inherit}
