img {
    max-width: 100%;
    height: auto;
    display: block;
}
* {
    box-sizing: border-box;
}
a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--jcc77f15c6a3e);
    outline-offset: 4px;
}.qcef921de1c07{isolation:auto}
body {
    margin: 0;
    --z01666733e2fd: rgb(220,233,227);
    --e2d13b8533c66: rgb(22,59,50);
    background: var(--i48ab208a83f7);
    --ka85af66d1a30: rgb(240,245,243);
    --jcc77f15c6a3e: rgb(25,123,102);
    color: var(--e2d13b8533c66);
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
    --r12c657a1183f: rgb(233,245,238);
    --c4034b90dfbb4: 12px;
    --i48ab208a83f7: rgb(255,255,255);
    --z47ad4535ec48: rgb(99,124,116);
}
a {
    text-decoration: none;
    color: inherit;
}
a:hover {
    text-decoration: underline;
}.a72549304c213{outline-offset:0}
p {
    color: var(--z47ad4535ec48);
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25;
}
h2 {
    font-size: 1.3rem;
    line-height: 1.4;
}
.p0f5de1d3ac13 {
    border-bottom: 1px solid var(--z01666733e2fd);
    position: sticky;
    background: var(--i48ab208a83f7);
    top: 0;
    z-index: 5;
}.ff45c4248a559{unicode-bidi:normal}
body[data-z37b2baa911e5=f2e1f6256ca94] {
    --c4034b90dfbb4: 4px;
    --z47ad4535ec48: rgb(184,176,196);
    --jcc77f15c6a3e: rgb(219,184,93);
    --z01666733e2fd: rgb(48,43,66);
    --e2d13b8533c66: rgb(243,237,220);
    --ka85af66d1a30: rgb(27,24,43);
    --i48ab208a83f7: rgb(16,14,29);
}
.v5a0c4affe7a1 {
    text-align: center;
}
h3 {
    font-size: 1rem;
    line-height: 1.45;
}
h1, p, h3, h2 {
    margin: 0 0 1rem;
}
.u38a3ce8f4cf0 {
    margin: auto;
    max-width: 1140px;
    padding: 0 24px;
}
.v07a33ded75bd {
    align-items: center;
    justify-content: space-between;
    margin: auto;
    display: flex;
    max-width: 1140px;
    min-height: 64px;
    padding: 12px 24px;
    gap: 24px;
}
.xdd84a453f5ba {
    gap: 10px;
    display: flex;
    align-items: center;
    font-weight: 750;
}
.ib0ef27318070 img {
    width: 100%;
    border-radius: var(--c4034b90dfbb4);
    aspect-ratio: 1/1;
    object-fit: cover;
}.ja9de8f2c23d2{visibility:inherit}
.y797c4239b827 {
    gap: 20px;
    display: flex;
    flex-wrap: wrap;
    font-size: .85rem;
}.k726227aba680{outline-offset:0}
.j83d1aee68246 {
    display: none;
}.u3f8def336e6f{contain:none}
.i6fb8f31b7ce1 {
    font-size: 1rem;
}
.bb5a8ca24c1b1 {
    position: absolute;
    padding: 10px;
    z-index: 20;
    top: -100px;
    left: 20px;
    background: var(--i48ab208a83f7);
}.t5eb90ebd15ed{isolation:auto}
.jcb47fd7206b9 {
    grid-template-columns: 1fr 1fr;
    align-items: center;
    padding: 40px 0;
    gap: 40px;
    display: grid;
}.w8768f20862b9{contain:none}
.x3da789ce250c {
    max-width: 480px;
    gap: 12px;
    display: grid;
    margin: 24px auto 0;
}
.g09fb0f692ed8 {
    display: block;
    font-weight: 650;
    text-align: center;
    background: var(--jcc77f15c6a3e);
    padding: 12px 20px;
    border: 1px solid var(--jcc77f15c6a3e);
    border-radius: 6px;
    color: rgb(255,255,255);
}.l608efdf6f013{opacity:1}
.m6ecacb19b722 {
    background: 0 0;
    color: var(--jcc77f15c6a3e);
}
.xe0e7f2f27984 p {
    font-size: .86rem;
    margin: 0;
}.pf2fc37e195d1{outline-offset:0}
.i90fdc0eaa0e2 {
    margin: 12px 0 32px;
}.t37313d6887ac{contain:none}
.bbcfaa7bd446a h3 {
    margin: 0;
}.l06f61e96e3a0{isolation:auto}
.bb5a8ca24c1b1:focus {
    top: 10px;
}.o02945d073031{outline-offset:0}
.h8ca35fc96208 {
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 20px;
    display: grid;
}.s9cd3bf2189e0{unicode-bidi:normal}
.y6b6cea2d918e {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.o2d2978a918f1 {
    gap: 12px;
    display: grid;
}
body[data-h6b45d3227ef0="v5d81e27dae79"] .jcb47fd7206b9 {
    grid-template-columns: .9fr 1.1fr;
}
.xe0e7f2f27984 {
    border: 1px solid var(--z01666733e2fd);
    background: var(--ka85af66d1a30);
    min-width: 0;
    border-radius: var(--c4034b90dfbb4);
    overflow: hidden;
}
.xe0e7f2f27984 img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
}
.y6b6cea2d918e img {
    aspect-ratio: 16/9;
}.kc18d75d662d8{visibility:inherit}
.xe0e7f2f27984>a>div {
    padding: 16px;
}.adc4908ddc058{unicode-bidi:normal}
.l2099d26fde52 {
    border-top: 1px solid var(--z01666733e2fd);
    padding: 28px 0;
}.r829f6e2fbdd7{outline-offset:0}
.l2099d26fde52>h2 {
    border-left: 3px solid var(--jcc77f15c6a3e);
    padding-left: 12px;
}
.bbcfaa7bd446a {
    border: 1px solid var(--z01666733e2fd);
    border-radius: var(--c4034b90dfbb4);
    padding: 18px;
    background: var(--ka85af66d1a30);
}
.ca7782f2f31e4 {
    padding: 0;
    display: flex;
    gap: 12px;
    margin: 16px 0;
    color: var(--jcc77f15c6a3e);
    font-size: .88rem;
    list-style: none;
    flex-wrap: wrap;
}
.v91bf75c6890c {
    gap: 16px;
    display: flex;
    padding-bottom: 12px;
    overflow-x: auto;
    scroll-snap-type: x proximity;
}.z6124f5ce9c4d{visibility:inherit}
.l8862b9c24b4f {
    gap: 16px;
    display: flex;
    padding: 32px 0;
    justify-content: center;
}
.i7d440a8f9f4b {
    overflow-wrap: anywhere;
}.z47de257c1050{contain:none}
.h5c059975f70d {
    padding: 32px 0 100px;
    border-top: 1px solid var(--z01666733e2fd);
}
body[data-h6b45d3227ef0="v5d81e27dae79"] .ib0ef27318070 {
    grid-column: 2;
}
body[data-je568c29d8047=abbb1bc456dc7] .o2d2978a918f1 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}.n2e2909139d68{isolation:auto}
.v91bf75c6890c img {
    width: 240px;
    scroll-snap-align: start;
    flex-shrink: 0;
}
.h5c059975f70d nav {
    font-size: .86rem;
    gap: 20px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}
.i7d440a8f9f4b summary {
    cursor: pointer;
    font-weight: 650;
}
.r2db0e9769c9d {
    padding: 10px 24px;
    background: var(--i48ab208a83f7);
    display: flex;
    z-index: 10;
    position: fixed;
    border-top: 1px solid var(--z01666733e2fd);
    gap: 12px;
    bottom: 0;
    left: 0;
    right: 0;
    justify-content: center;
}
.l8862b9c24b4f>a {
    min-width: 220px;
}.l2fff160abc15{contain:none}
.r2db0e9769c9d>a {
    min-width: 220px;
}
.ce9b89555e01a {
    max-width: 880px;
    padding-top: 32px;
    padding-bottom: 48px;
}.c2ad4b432ec5c{outline-offset:0}
.t4bb2c8d83a26 {
    min-width: 0;
}
.o996ffb440877 {
    width: 100%;
    border-radius: var(--c4034b90dfbb4);
    margin: 24px 0;
    object-fit: cover;
    max-height: 560px;
}
.i7d440a8f9f4b h2 {
    margin-top: 28px;
}.zd676884a232c{isolation:auto}
.i7d440a8f9f4b table {
    max-width: 100%;
    display: block;
    overflow-x: auto;
}
.i7d440a8f9f4b details {
    border-bottom: 1px solid var(--z01666733e2fd);
    padding: 16px 0;
}
.bcbd222319722 ol {
    display: flex;
    color: var(--z47ad4535ec48);
    flex-wrap: wrap;
    font-size: .82rem;
    gap: 10px;
    padding: 0;
    list-style: none;
}
.ee0ad066e2851 {
    margin-top: 32px;
    padding: 20px;
    border: 1px solid var(--z01666733e2fd);
    border-radius: var(--c4034b90dfbb4);
}
body[data-z61a90611991b="w2fdd986c7e19"] .y797c4239b827 a {
    border-bottom: 1px solid var(--jcc77f15c6a3e);
}.j14a03c1d27c5{unicode-bidi:normal}
.r172f028823f5 {
    gap: 10px;
    font-size: .85rem;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
    justify-content: center;
}
body[data-z6b19c2993aa3="ff7344cb7b8f4"] .ib0ef27318070 img {
    border: 6px solid var(--ka85af66d1a30);
}.hca54a321ef53{outline-offset:0}
body[data-z37b2baa911e5=f2e1f6256ca94] .g09fb0f692ed8 {
    color: var(--i48ab208a83f7);
}.t863c3e577107{isolation:auto}
body[data-z37b2baa911e5=f2e1f6256ca94] .m6ecacb19b722 {
    color: var(--jcc77f15c6a3e);
}
body[data-e7bda8aef00fe="pd6badb051939"] .r2db0e9769c9d .g09fb0f692ed8 {
    border-radius: 999px;
}
body[data-je568c29d8047=abbb1bc456dc7] .bbcfaa7bd446a {
    border-left: 3px solid var(--jcc77f15c6a3e);
}.l1009264b6206{opacity:1}
@media(max-width:800px) {
    .v07a33ded75bd {
        flex-direction: row;
    }
    .y797c4239b827 {
        display: none;
    }
    .j83d1aee68246 summary {
        cursor: pointer;
    }
    .j83d1aee68246 {
        display: block;
        position: relative;
    }
    .j83d1aee68246 nav {
        position: absolute;
        right: 0;
        padding: 16px;
        box-shadow: 0 12px 24px #00000022;
        display: grid;
        border: 1px solid var(--z01666733e2fd);
        background: var(--i48ab208a83f7);
        gap: 12px;
        width: 240px;
        top: 100%;
    }
    .ib0ef27318070 {
        margin: auto;
        max-width: 420px;
        width: 100%;
    }
    body[data-h6b45d3227ef0="v5d81e27dae79"] .jcb47fd7206b9, .jcb47fd7206b9 {
        padding: 24px 0;
        gap: 24px;
        grid-template-columns: 1fr;
    }
    .u38a3ce8f4cf0 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .r2db0e9769c9d {
        padding: 10px 20px;
    }
    body[data-h6b45d3227ef0="v5d81e27dae79"] .ib0ef27318070 {
        order: 0;
    }
    .r2db0e9769c9d>a {
        min-width: 0;
        max-width: 340px;
        flex: 1;
    }
    .l8862b9c24b4f>a {
        min-width: 0;
        flex: 1;
    }
    .v07a33ded75bd {
        min-height: 56px;
        padding: 10px 20px;
    }
    .h8ca35fc96208 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    body[data-je568c29d8047=abbb1bc456dc7] .o2d2978a918f1 {
        grid-template-columns: 1fr;
    }
}.abab92c23b4d2{outline-offset:0}
@media(max-width:540px) {
    .i90fdc0eaa0e2 {
        gap: 12px;
    }
    .jcb47fd7206b9 h1 {
        font-size: 1.6rem;
    }
    .i90fdc0eaa0e2 .xe0e7f2f27984 img {
        height: 100%;
        aspect-ratio: auto;
    }
    .y6b6cea2d918e, .h8ca35fc96208 {
        grid-template-columns: 1fr;
    }
    .i90fdc0eaa0e2 .xe0e7f2f27984>a {
        grid-template-columns: 88px 1fr;
        display: grid;
    }
    .i90fdc0eaa0e2 .xe0e7f2f27984 p {
        display: none;
    }
    .i90fdc0eaa0e2 .xe0e7f2f27984>a>div {
        padding: 12px;
    }
    .l2099d26fde52 {
        padding: 24px 0;
    }
    .r2db0e9769c9d .g09fb0f692ed8 {
        padding: 10px 12px;
    }
    .l8862b9c24b4f {
        gap: 10px;
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto;
    }
}.a15c370828aa2{font-kerning:auto}
.t4bb2c8d83a26[data-kfd7cce7e7ddf=c1ae5af4eef14] .i7d440a8f9f4b p {
    break-inside: avoid;
}
[data-jfc6da9838dd9] {
    align-items: center;
    display: flex;
    padding: 20px 0;
    gap: 12px;
    flex-wrap: wrap;
}.j092c3a166b49{visibility:inherit}
[data-jfc6da9838dd9] input {
    background: var(--ka85af66d1a30);
    min-width: 180px;
    border: 1px solid var(--z01666733e2fd);
    font: inherit;
    border-radius: 6px;
    color: var(--e2d13b8533c66);
    padding: 12px;
    flex: 1;
}.r394823e70554{visibility:inherit}
.l2099d26fde52[data-mb7cfc47f4bb7=v47c2a799ab6e] .o2d2978a918f1 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}.le7ee8831d2bd{contain:none}
.t4bb2c8d83a26[data-kfd7cce7e7ddf=t7e222144cc1c] .i7d440a8f9f4b, .t4bb2c8d83a26[data-kfd7cce7e7ddf=p35440f250e05] .i7d440a8f9f4b {
    counter-reset: ce90a97b0ddfd;
}
.wb1fc57f2a41c .xe0e7f2f27984 img {
    width: 120px;
}
[data-jfc6da9838dd9] button {
    border: 0;
    background: var(--jcc77f15c6a3e);
    color: var(--i48ab208a83f7);
    border-radius: 6px;
    padding: 12px 20px;
    font: inherit;
}
.z659f3b24d645 {
    list-style: none;
    padding: 0;
}.t17806c954918{contain:none}
.zecabd815df29 summary {
    cursor: pointer;
    font-weight: 650;
}
.z659f3b24d645 li {
    border-bottom: 1px solid var(--z01666733e2fd);
    padding: 14px 0;
}
.zecabd815df29 details {
    border-bottom: 1px solid var(--z01666733e2fd);
    background: var(--ka85af66d1a30);
    padding: 16px 18px;
}
.t4bb2c8d83a26[data-kfd7cce7e7ddf=p35440f250e05] .i7d440a8f9f4b h2, .t4bb2c8d83a26[data-kfd7cce7e7ddf=t7e222144cc1c] .i7d440a8f9f4b h2 {
    background: var(--ka85af66d1a30);
    border-left: 3px solid var(--jcc77f15c6a3e);
    padding: 16px;
    counter-increment: ce90a97b0ddfd;
}.d2ddd13ae66da{font-kerning:auto}
.l2099d26fde52[data-mb7cfc47f4bb7=i58a52170a080] .n8c6c64a53cb8 {
    grid-template-columns: repeat(4,minmax(0,1fr));
}.f88bfc6415f7d{opacity:1}
.zecabd815df29 details p {
    margin: 12px 0;
}
.z659f3b24d645 [hidden] {
    display: none;
}
.wb1fc57f2a41c {
    margin: 24px 0;
    gap: 24px;
    display: grid;
}.v3f05535f8051{contain:none}
.wb1fc57f2a41c .xe0e7f2f27984>a {
    grid-template-columns: 120px 1fr;
    gap: 8px;
    display: grid;
}.v5081c6c79dd2{opacity:1}
.bbcfaa7bd446a p {
    margin: 0;
    grid-column: 2;
}.u70234176e4fd{opacity:1}
.l2099d26fde52[data-mb7cfc47f4bb7=v47c2a799ab6e] .bbcfaa7bd446a p {
    grid-column: auto;
}.nfe77053c92f6{isolation:auto}
.t4bb2c8d83a26[data-kfd7cce7e7ddf=c1ae5af4eef14] .i7d440a8f9f4b {
    column-gap: 32px;
    columns: 2;
}.dd06f5aca77d0{opacity:1}
body[data-je568c29d8047=abbb1bc456dc7] .t4bb2c8d83a26[data-kfd7cce7e7ddf=c1ae5af4eef14] .i7d440a8f9f4b {
    columns: 1;
}
.v5a0c4affe7a1 {
    min-width: 0;
}.d5bb420ef68ac{z-index:auto}
@media(max-width:800px) {
    .t4bb2c8d83a26[data-kfd7cce7e7ddf=c1ae5af4eef14] .i7d440a8f9f4b {
        columns: 1;
    }
    .wb1fc57f2a41c .xe0e7f2f27984 img {
        width: 88px;
    }
    .l2099d26fde52[data-mb7cfc47f4bb7=v47c2a799ab6e] .o2d2978a918f1 {
        grid-template-columns: 1fr;
    }
    .l2099d26fde52[data-mb7cfc47f4bb7=i58a52170a080] .n8c6c64a53cb8 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .wb1fc57f2a41c .xe0e7f2f27984>a {
        grid-template-columns: 88px 1fr;
    }
    body[data-h6b45d3227ef0="v5d81e27dae79"] .ib0ef27318070 {
        grid-column: auto;
    }
}
@media(min-width:801px) {
    .r172f028823f5 {
        display: none;
    }
}.g07f92c2ec248{contain:none}
.e752b486678d5>.yed4790238042::after {
    height: 72px;
    display: block;
    content: "";
}
.v91bf75c6890c>li {
    flex-shrink: 0;
}.aca8f3dafb676{outline-offset:0}
.e752b486678d5 {
    --e7567b8e061bf: var(--z01666733e2fd);
    --a4f1b28d6ac32: rgb(255,255,255);
    --ged2bf1977afe: var(--r12c657a1183f);
    --oe71b8122aad7: inherit;
    --g0e33c9363373: var(--ka85af66d1a30);
    --dfe1a261be3c2: var(--jcc77f15c6a3e);
    --kce461dd538b4: var(--c4034b90dfbb4);
    --g7019be89a3c3: var(--z01666733e2fd);
    --c926fcd4a6688: var(--jcc77f15c6a3e);
    --qa27951423713: var(--z47ad4535ec48);
    --fd44bbbec81bb: var(--ka85af66d1a30);
    --mf0bf1fe81fcb: rgba(255,255,255,.14);
    --i9a857f6dbcae: color-mix(in srgb,var(--jcc77f15c6a3e) 16%,rgb(13,15,20));
    --z82cab91e997e: var(--i48ab208a83f7);
    --vcaca55ac7dd1: rgba(255,255,255,.72);
    --c46c294696c45: var(--e2d13b8533c66);
    --j22e3a717bba1: var(--e2d13b8533c66);
    --of4acb83b52b7: 6px;
}.s11a11147b1bd{visibility:inherit}
.e752b486678d5:is([data-z37b2baa911e5=f2e1f6256ca94], [data-z37b2baa911e5=ga76bacf14d03], [data-z37b2baa911e5=rdac9db0ffeb4]) {
    --a4f1b28d6ac32: var(--i48ab208a83f7);
}.yc039aec29646{opacity:1}
.l8862b9c24b4f>li>a {
    min-width: 220px;
}
.e752b486678d5:is([data-z37b2baa911e5=f2e1f6256ca94], [data-z37b2baa911e5=rdac9db0ffeb4]) {
    --ged2bf1977afe: color-mix(in srgb,var(--jcc77f15c6a3e) 10%,var(--ka85af66d1a30));
}
.e752b486678d5:has(>.yed4790238042) {
    padding-bottom: 0;
}
:where(.s0b41e7e7531d) {
    padding: 0;
    list-style: none;
    margin: 0;
}
.l2099d26fde52>.h22ec0d7d08f4>h2 {
    border-left: 3px solid var(--jcc77f15c6a3e);
    padding-left: 12px;
}.g9e706592b092{isolation:auto}
:where(figure.ib0ef27318070) {
    margin: 0;
}
.h22ec0d7d08f4 {
    display: contents;
}
@media(max-width:800px) {
    .l8862b9c24b4f>li>a {
        min-width: 0;
        flex: 1;
    }
}.iee5896015f41{isolation:auto}
.bcbd222319722>p, .bcbd222319722 ul, .bcbd222319722 menu {
    display: flex;
    color: var(--z47ad4535ec48);
    flex-wrap: wrap;
    font-size: .82rem;
    gap: 10px;
    padding: 0;
    list-style: none;
}
.bcbd222319722>p {
    margin: 1em 0;
}.qb0f8faaab3b5{opacity:1}
.jcb47fd7206b9 .x3da789ce250c {
    grid-template-columns: 1fr 1fr;
}
.z659f3b24d645>div {
    border-bottom: 1px solid var(--z01666733e2fd);
    padding: 14px 0;
}.pf767b2395c17{contain:none}
.e752b486678d5 {
    padding-bottom: 110px;
}
.r2db0e9769c9d {
    row-gap: 6px;
    flex-wrap: wrap;
}
div.z659f3b24d645 {
    margin: 1em 0;
}
.u8db8d69baad3 {
    text-align: center;
    color: var(--dfe1a261be3c2);
    margin: 0;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35;
    flex-basis: 100%;
}
.c0ec4af1cc835 li {
    display: inline;
}
@media(max-width:800px) {
    .v5a0c4affe7a1 h1 {
        font-size: clamp(22px,6vw,32px);
    }
    .v5a0c4affe7a1 .i6fb8f31b7ce1 {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        overflow: hidden;
    }
    .ib0ef27318070 img {
        aspect-ratio: 3/2;
        max-height: 52svh;
        object-fit: contain;
    }
    body[data-h6b45d3227ef0] .jcb47fd7206b9, .jcb47fd7206b9 {
        padding-top: 12px;
        gap: 20px;
    }
    body[data-h6b45d3227ef0] .ib0ef27318070, .ib0ef27318070 {
        grid-column: auto;
        order: -1;
    }
}
.ib0ef27318070 img {
    aspect-ratio: 3/2;
    object-fit: contain;
}
.xe0e7f2f27984 img {
    aspect-ratio: 3/2;
    object-fit: contain;
}
.o996ffb440877 {
    object-fit: contain;
}
