body {
    --be7ded82ecb22: rgb(22,59,50);
    --e9c7a0575e911: rgb(233,245,238);
    --r595bead4042a: rgb(255,255,255);
    margin: 0px;
    --o298f50d45ca3: 12px;
    background: var(--r595bead4042a);
    --h7cab9241d225: rgb(240,245,243);
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
    --ib37fc3074431: rgb(25,123,102);
    --n4ea753d7f3b8: rgb(220,233,227);
    color: var(--be7ded82ecb22);
    --vaff9788f67eb: rgb(99,124,116)
}
body[data-b19f45b1c913d=yebf8883b4b4c] {
    --n4ea753d7f3b8: rgb(195,225,239);
    --ib37fc3074431: rgb(20,121,154);
    --vaff9788f67eb: rgb(75,116,135);
    --r595bead4042a: rgb(240,249,254);
    --o298f50d45ca3: 14px;
    --be7ded82ecb22: rgb(18,61,82);
    --h7cab9241d225: rgb(225,242,250)
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25
}.xa954ff73c20f{visibility:inherit}
.o8a005c5f0321 {
    position: sticky;
    border-bottom: 1px solid var(--n4ea753d7f3b8);
    background: var(--r595bead4042a);
    top: 0px;
    z-index: 5
}
* {
    box-sizing: border-box
}.p976263dd3d21{contain:none}
img {
    display: block;
    max-width: 100%;
    height: auto
}
a {
    color: inherit;
    text-decoration: none
}
p {
    color: var(--vaff9788f67eb)
}
a:hover {
    text-decoration: underline
}
.b490df44ad564 {
    text-align: center
}.b1ee0436226c1{isolation:auto}
h2 {
    font-size: 1.3rem;
    line-height: 1.4
}
h3 {
    font-size: 1rem;
    line-height: 1.45
}
h2, p, h1, h3 {
    margin: 0px 0px 1rem
}
.a10b727f50d3d {
    max-width: 1140px;
    padding: 0px 24px;
    margin: auto
}
.mbe9388babe87 {
    max-width: 1140px;
    display: flex;
    padding: 12px 24px;
    gap: 24px;
    min-height: 64px;
    align-items: center;
    justify-content: space-between;
    margin: auto
}.vdc548bc7d4d3{unicode-bidi:normal}
.c2ddf4736ebcd {
    display: flex;
    gap: 10px;
    align-items: center;
    font-weight: 750
}
.v6f07cf99f156 {
    display: flex;
    font-size: 0.85rem;
    gap: 20px;
    flex-wrap: wrap
}.oc1d0c3a695c8{visibility:inherit}
.i24731b7a90cc {
    font-size: 1rem
}.z0f7ff7ca0c0f{contain:none}
.zb72821c2dd81 {
    display: none
}
.uf1e5031be6a8 img {
    border-radius: var(--o298f50d45ca3);
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1
}
.abba519f2bf3a {
    padding: 10px;
    top: -100px;
    background: var(--r595bead4042a);
    z-index: 20;
    left: 20px;
    position: absolute
}
.abba519f2bf3a:focus {
    top: 10px
}
.e569bdfa512fc {
    align-items: center;
    padding: 40px 0px;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    display: grid
}
.wae130f5279b9 {
    gap: 12px;
    max-width: 480px;
    margin: 24px auto 0px;
    display: grid
}
.ged172c83f2cb {
    text-align: center;
    color: rgb(255,255,255);
    padding: 12px 20px;
    background: var(--ib37fc3074431);
    display: block;
    border: 1px solid var(--ib37fc3074431);
    border-radius: 6px;
    font-weight: 650
}.k295fee62947f{visibility:inherit}
.bdfbb9895a01e {
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 20px;
    display: grid
}
.n53cc262adc38 {
    color: var(--ib37fc3074431);
    background: 0 0
}
.h249d5f23d2d3>a>div {
    padding: 16px
}.f0605519d21df{isolation:auto}
.h249d5f23d2d3 {
    border: 1px solid var(--n4ea753d7f3b8);
    border-radius: var(--o298f50d45ca3);
    overflow: hidden;
    min-width: 0px;
    background: var(--h7cab9241d225)
}.v27704ad9560a{contain:none}
.h249d5f23d2d3 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1
}
.a31274abc13cb img {
    aspect-ratio: 16/9
}.c0001977d6c90{opacity:1}
.u22835abb93df {
    padding: 28px 0px;
    border-top: 1px solid var(--n4ea753d7f3b8)
}.l94425cbf1fe6{unicode-bidi:normal}
.u22835abb93df>h2 {
    border-left: 3px solid var(--ib37fc3074431);
    padding-left: 12px
}
.yb2e416a38b92 {
    border: 1px solid var(--n4ea753d7f3b8);
    background: var(--h7cab9241d225);
    padding: 18px;
    border-radius: var(--o298f50d45ca3)
}
.h249d5f23d2d3 p {
    font-size: 0.86rem;
    margin: 0px
}
.r450c472c3633 {
    margin: 12px 0px 32px
}.wd4ac7041d062{unicode-bidi:normal}
.yb2e416a38b92 h3 {
    margin: 0px
}.d23b105084f34{z-index:auto}
.y5cabafd2894c {
    gap: 12px;
    display: grid
}
.g3dce64aded08 {
    display: flex;
    gap: 12px;
    font-size: 0.88rem;
    padding: 0px;
    list-style: none;
    flex-wrap: wrap;
    color: var(--ib37fc3074431);
    margin: 16px 0px
}
.dd2778205462b {
    display: flex;
    gap: 16px;
    padding-bottom: 12px;
    overflow-x: auto;
    scroll-snap-type: x proximity
}.rf5ba73ebf87f{font-kerning:auto}
.dd2778205462b img {
    width: 240px;
    flex-shrink: 0;
    scroll-snap-align: start
}.s91241e936056{visibility:inherit}
.kee4e44ce0198>a {
    min-width: 220px
}
.a30ed28b1dddc>a {
    min-width: 220px
}
.kee4e44ce0198 {
    display: flex;
    justify-content: center;
    padding: 32px 0px;
    gap: 16px
}
.y9f5146fb13de {
    padding: 32px 0px 100px;
    border-top: 1px solid var(--n4ea753d7f3b8)
}.e2cf2acc9ff10{unicode-bidi:normal}
.y9f5146fb13de nav {
    display: flex;
    font-size: 0.86rem;
    margin-top: 20px;
    gap: 20px;
    flex-wrap: wrap
}.j90c6158281e6{opacity:1}
.a30ed28b1dddc {
    display: flex;
    position: fixed;
    gap: 12px;
    padding: 10px 24px;
    z-index: 10;
    justify-content: center;
    background: var(--r595bead4042a);
    border-top: 1px solid var(--n4ea753d7f3b8);
    bottom: 0px;
    left: 0px;
    right: 0px
}
.jefe47f2f07f7 {
    max-width: 880px;
    padding-top: 32px;
    padding-bottom: 48px
}.c5d4537ebc49e{font-kerning:auto}
.daa0517d05231 {
    min-width: 0px
}
.ua35e5cb40816 {
    margin: 24px 0px;
    border-radius: var(--o298f50d45ca3);
    object-fit: cover;
    width: 100%;
    max-height: 560px
}
.j8269f977b84c details {
    border-bottom: 1px solid var(--n4ea753d7f3b8);
    padding: 16px 0px
}
.j8269f977b84c h2 {
    margin-top: 28px
}.o23d74750ddb9{z-index:auto}
.j8269f977b84c summary {
    font-weight: 650;
    cursor: pointer
}
.j8269f977b84c {
    overflow-wrap: anywhere
}.h42edbfe05918{outline-offset:0}
.j8269f977b84c table {
    max-width: 100%;
    overflow-x: auto;
    display: block
}
.a31274abc13cb {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-a9f1c40f3a2c8="b4c1f1a89cbd9"] .e569bdfa512fc {
    grid-template-columns: 0.9fr 1.1fr
}
body[data-a9f1c40f3a2c8="b4c1f1a89cbd9"] .uf1e5031be6a8 {
    grid-column: 2
}
body[data-ac4c56bb249fe=gf69f40690d94] .y5cabafd2894c {
    grid-template-columns: repeat(3,minmax(0,1fr))
}
summary:focus-visible, a:focus-visible {
    outline: 3px solid var(--ib37fc3074431);
    outline-offset: 4px
}
.c638260efe556 ol {
    display: flex;
    gap: 10px;
    font-size: 0.82rem;
    list-style: none;
    color: var(--vaff9788f67eb);
    flex-wrap: wrap;
    padding: 0px
}
.s519e3209e58b {
    border: 1px solid var(--n4ea753d7f3b8);
    border-radius: var(--o298f50d45ca3);
    padding: 20px;
    margin-top: 32px
}
body[data-g12bf7600749c="w63eeae6ba053"] .v6f07cf99f156 a {
    border-radius: var(--o298f50d45ca3);
    background: var(--h7cab9241d225);
    padding: 8px 12px
}.td4f8ebaa5df4{unicode-bidi:normal}
body[data-j7c4d2d40d94c="n9c468c099363"] .uf1e5031be6a8 img {
    border-radius: 28px
}.t7902e6e17b1d{visibility:inherit}
body[data-b529e402dca56="i343b309437b4"] .a30ed28b1dddc .ged172c83f2cb {
    border-radius: 999px
}.hbb6ed5c4ccc6{z-index:auto}
body[data-ac4c56bb249fe=gf69f40690d94] .yb2e416a38b92 {
    border-left: 3px solid var(--ib37fc3074431)
}.ec2dff102cc3b{outline-offset:0}
.sfdae48adb2b1 {
    display: flex;
    margin-top: 20px;
    gap: 10px;
    justify-content: center;
    flex-wrap: wrap;
    font-size: 0.85rem
}
@media(max-width:800px) {
    body[data-g12bf7600749c="w63eeae6ba053"] .mbe9388babe87, .mbe9388babe87 {
        flex-direction: row
    }
    .zb72821c2dd81 summary {
        cursor: pointer
    }
    body[data-a9f1c40f3a2c8="b4c1f1a89cbd9"] .uf1e5031be6a8 {
        order: 0
    }
    .v6f07cf99f156 {
        display: none
    }
    .zb72821c2dd81 {
        display: block;
        position: relative
    }
    .zb72821c2dd81 nav {
        box-shadow: 0 12px 24px #00000022;
        width: 240px;
        padding: 16px;
        background: var(--r595bead4042a);
        gap: 12px;
        right: 0px;
        top: 100%;
        border: 1px solid var(--n4ea753d7f3b8);
        position: absolute;
        display: grid
    }
    .uf1e5031be6a8 {
        margin: auto;
        max-width: 420px;
        width: 100%
    }
    body[data-a9f1c40f3a2c8="b4c1f1a89cbd9"] .e569bdfa512fc, .e569bdfa512fc {
        grid-template-columns: 1fr;
        padding: 24px 0px;
        gap: 24px
    }
    .a10b727f50d3d {
        padding-left: 20px;
        padding-right: 20px
    }
    .a30ed28b1dddc {
        padding: 10px 20px
    }
    .a30ed28b1dddc>a {
        flex: 1;
        min-width: 0px;
        max-width: 340px
    }
    .kee4e44ce0198>a {
        flex: 1;
        min-width: 0px
    }
    .mbe9388babe87 {
        padding: 10px 20px;
        min-height: 56px
    }
    .bdfbb9895a01e {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    body[data-ac4c56bb249fe=gf69f40690d94] .y5cabafd2894c {
        grid-template-columns: 1fr
    }
}
@media(max-width:540px) {
    .a31274abc13cb, .bdfbb9895a01e {
        grid-template-columns: 1fr
    }
    .r450c472c3633 .h249d5f23d2d3>a {
        grid-template-columns: 88px 1fr;
        display: grid
    }
    .r450c472c3633 .h249d5f23d2d3 img {
        height: 100%;
        aspect-ratio: auto
    }
    .r450c472c3633 .h249d5f23d2d3>a>div {
        padding: 12px
    }
    .u22835abb93df {
        padding: 24px 0px
    }
    .a30ed28b1dddc .ged172c83f2cb {
        padding: 10px 12px
    }
    .r450c472c3633 {
        gap: 12px
    }
    .kee4e44ce0198 {
        gap: 10px
    }
    .r450c472c3633 .h249d5f23d2d3 p {
        display: none
    }
    .e569bdfa512fc h1 {
        font-size: 1.6rem
    }
}.a3f2bd1c58961{contain:none}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto
    }
}.zfc89bc937115{unicode-bidi:normal}
.u22835abb93df[data-x459e3a59c133=q4e6f1fe609ba] .y5cabafd2894c {
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.daa0517d05231[data-i3437324fdf1b=kbf3971d39e29] .j8269f977b84c p {
    break-inside: avoid
}
.ya62822b553f3 details p {
    margin: 12px 0px
}.g2d3e05fbdda1{font-kerning:auto}
[data-w8416d864f427] {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
    align-items: center;
    padding: 20px 0px
}
.l6289f5a9e9c0 [hidden] {
    display: none
}
.x68e68baeaee8 {
    margin: 24px 0px;
    gap: 24px;
    display: grid
}
[data-w8416d864f427] input {
    font: inherit;
    border: 1px solid var(--n4ea753d7f3b8);
    border-radius: 6px;
    flex: 1;
    padding: 12px;
    min-width: 180px;
    background: var(--h7cab9241d225);
    color: var(--be7ded82ecb22)
}
[data-w8416d864f427] button {
    background: var(--ib37fc3074431);
    font: inherit;
    padding: 12px 20px;
    color: var(--r595bead4042a);
    border: 0;
    border-radius: 6px
}
.l6289f5a9e9c0 {
    padding: 0px;
    list-style: none
}
.x68e68baeaee8 .h249d5f23d2d3 img {
    width: 120px
}.ca7394474888e{contain:none}
.ya62822b553f3 summary {
    cursor: pointer;
    font-weight: 650
}.ye258d839788c{outline-offset:0}
.b490df44ad564 {
    min-width: 0px
}
.l6289f5a9e9c0 li {
    padding: 14px 0px;
    border-bottom: 1px solid var(--n4ea753d7f3b8)
}
.ya62822b553f3 details {
    padding: 16px 18px;
    border-bottom: 1px solid var(--n4ea753d7f3b8);
    background: var(--h7cab9241d225)
}
.u22835abb93df[data-x459e3a59c133=c73479fdb0371] .u3643c5fc832a {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
.u22835abb93df[data-x459e3a59c133=nb309a1239a53] .u3643c5fc832a {
    grid-template-columns: repeat(4,minmax(0,1fr))
}
.x68e68baeaee8 .h249d5f23d2d3>a {
    gap: 8px;
    grid-template-columns: 120px 1fr;
    display: grid
}.p78a8825d2589{opacity:1}
.yb2e416a38b92 p {
    margin: 0px;
    grid-column: 2
}
.u22835abb93df[data-x459e3a59c133=q4e6f1fe609ba] .yb2e416a38b92 p {
    grid-column: auto
}.p32b3ab9f4a0c{outline-offset:0}
.daa0517d05231[data-i3437324fdf1b=kbf3971d39e29] .j8269f977b84c {
    column-gap: 32px;
    columns: 2
}.mcff37e71782b{contain:none}
body[data-ac4c56bb249fe=gf69f40690d94] .daa0517d05231[data-i3437324fdf1b=kbf3971d39e29] .j8269f977b84c {
    columns: 1
}
.daa0517d05231[data-i3437324fdf1b=de96a24e08ef3] .j8269f977b84c, .daa0517d05231[data-i3437324fdf1b=c1b8e7acce0fb] .j8269f977b84c {
    counter-reset: cd38d292ecb22
}
.daa0517d05231[data-i3437324fdf1b=c1b8e7acce0fb] .j8269f977b84c h2, .daa0517d05231[data-i3437324fdf1b=de96a24e08ef3] .j8269f977b84c h2 {
    padding: 16px;
    background: var(--h7cab9241d225);
    border-left: 3px solid var(--ib37fc3074431);
    counter-increment: cd38d292ecb22
}
@media(max-width:800px) {
    .x68e68baeaee8 .h249d5f23d2d3 img {
        width: 88px
    }
    .daa0517d05231[data-i3437324fdf1b=kbf3971d39e29] .j8269f977b84c {
        columns: 1
    }
    .u22835abb93df[data-x459e3a59c133=q4e6f1fe609ba] .y5cabafd2894c {
        grid-template-columns: 1fr
    }
    .u22835abb93df[data-x459e3a59c133=nb309a1239a53] .u3643c5fc832a {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    .x68e68baeaee8 .h249d5f23d2d3>a {
        grid-template-columns: 88px 1fr
    }
    body[data-a9f1c40f3a2c8="b4c1f1a89cbd9"] .uf1e5031be6a8 {
        grid-column: auto
    }
}
@media(min-width:801px) {
    .sfdae48adb2b1 {
        display: none
    }
}
.dd2778205462b>li {
    flex-shrink: 0
}
.eac6abb79cf0f:has(>.v958ef5886f1e) {
    padding-bottom: 0px
}
:where(.i98c30dcda25d) {
    padding: 0px;
    margin: 0px;
    list-style: none
}.q072584ddfe60{contain:none}
.u22835abb93df>.x79e47e5bac56>h2 {
    border-left: 3px solid var(--ib37fc3074431);
    padding-left: 12px
}
:where(figure.uf1e5031be6a8) {
    margin: 0px
}.h424536a8c86b{outline-offset:0}
.eac6abb79cf0f>.v958ef5886f1e::after {
    display: block;
    content: "";
    height: 72px
}
.x79e47e5bac56 {
    display: contents
}
.kee4e44ce0198>li>a {
    min-width: 220px
}.o9698824dc1e9{isolation:auto}
.eac6abb79cf0f {
    --i18ed353cc08e: var(--n4ea753d7f3b8);
    --i881abcaeb9a3: color-mix(in srgb,var(--ib37fc3074431) 16%,rgb(13,15,20));
    --gd4d5bc4dddce: var(--ib37fc3074431);
    --x70c3d4491871: var(--n4ea753d7f3b8);
    --t1e6ea55a5359: var(--vaff9788f67eb);
    --b10011ff356a4: var(--ib37fc3074431);
    --le38452f5a1ed: 6px;
    --ue91fc6086ddc: var(--h7cab9241d225);
    --k8f67e888aceb: var(--be7ded82ecb22);
    --s526d979da53d: var(--be7ded82ecb22);
    --h87301c9d1c5b: inherit;
    --v184d6f051f1a: rgba(255,255,255,0.72);
    --hfde196411511: var(--o298f50d45ca3);
    --scb82adb08319: var(--r595bead4042a);
    --uf77dfef494f4: rgba(255,255,255,0.14);
    --zaf38f8f31079: rgb(255,255,255);
    --w22b376070cc7: var(--h7cab9241d225);
    --fc9783f8f75a6: var(--e9c7a0575e911)
}
.eac6abb79cf0f:is([data-b19f45b1c913d=i5d753e2244aa], [data-b19f45b1c913d=h692775327d16], [data-b19f45b1c913d=b7e0e56d70943]) {
    --zaf38f8f31079: var(--r595bead4042a)
}.u8a100f9cc6f5{outline-offset:0}
.eac6abb79cf0f:is([data-b19f45b1c913d=i5d753e2244aa], [data-b19f45b1c913d=b7e0e56d70943]) {
    --fc9783f8f75a6: color-mix(in srgb,var(--ib37fc3074431) 10%,var(--h7cab9241d225))
}
@media(max-width:800px) {
    .kee4e44ce0198>li>a {
        flex: 1;
        min-width: 0px
    }
}
.c638260efe556>p {
    margin: 1em 0px
}.od1f2bb541acb{visibility:inherit}
div.l6289f5a9e9c0 {
    margin: 1em 0px
}
.c638260efe556 menu, .c638260efe556 ul, .c638260efe556>p {
    display: flex;
    gap: 10px;
    font-size: 0.82rem;
    list-style: none;
    color: var(--vaff9788f67eb);
    flex-wrap: wrap;
    padding: 0px
}
.j2807cab04d18 li {
    display: inline
}
.a30ed28b1dddc {
    flex-wrap: wrap;
    row-gap: 6px
}
.l6289f5a9e9c0>div {
    padding: 14px 0px;
    border-bottom: 1px solid var(--n4ea753d7f3b8)
}.g950b4c70f5ab{font-kerning:auto}
.eac6abb79cf0f {
    padding-bottom: 110px
}.b769bcbda4a7b{isolation:auto}
.e569bdfa512fc .wae130f5279b9 {
    grid-template-columns: 1fr 1fr
}
.td4088525a730 {
    flex-basis: 100%;
    text-align: center;
    margin: 0px;
    color: var(--b10011ff356a4);
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35
}
@media(max-width:800px) {
    body[data-a9f1c40f3a2c8] .e569bdfa512fc, .e569bdfa512fc {
        gap: 20px;
        padding-top: 12px
    }
    body[data-a9f1c40f3a2c8] .uf1e5031be6a8, .uf1e5031be6a8 {
        order: -1;
        grid-column: auto
    }
    .uf1e5031be6a8 img {
        object-fit: contain;
        aspect-ratio: 3/2;
        max-height: 52svh
    }
    .b490df44ad564 h1 {
        font-size: clamp(22px,6vw,32px)
    }
    .b490df44ad564 .i24731b7a90cc {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
}.z931dc1bfc086{z-index:auto}
.uf1e5031be6a8 img {
    object-fit: contain;
    aspect-ratio: 3/2
}.j4ea671b9e7bd{isolation:auto}
.h249d5f23d2d3 img {
    object-fit: contain;
    aspect-ratio: 3/2
}.h542718814530{unicode-bidi:normal}
.ua35e5cb40816 {
    object-fit: contain
}.t47fec22a04b9{contain:none}
