a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--b45bc83302fd2);
    outline-offset: 4px;
}.k507bb07b42d8{opacity:1}
img {
    max-width: 100%;
    height: auto;
    display: block;
}
body {
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    --v3839dbb6080f: rgb(220,233,227);
    --m305e1514a757: rgb(255,255,255);
    line-height: 1.7;
    --kcb2d4d67fca5: rgb(99,124,116);
    background: var(--m305e1514a757);
    --b9306641d040f: 12px;
    --d230c61337277: rgb(240,245,243);
    --b45bc83302fd2: rgb(25,123,102);
    --f71fbb8d7b0cf: rgb(233,245,238);
    margin: 0;
    color: var(--c958c00b9af11);
    --c958c00b9af11: rgb(22,59,50);
}
body[data-u2e477aeafb7a=racf4966406c6] {
    --c958c00b9af11: rgb(243,237,220);
    --m305e1514a757: rgb(16,14,29);
    --b9306641d040f: 4px;
    --b45bc83302fd2: rgb(219,184,93);
    --kcb2d4d67fca5: rgb(184,176,196);
    --d230c61337277: rgb(27,24,43);
    --v3839dbb6080f: rgb(48,43,66);
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25;
}
h2 {
    font-size: 1.3rem;
    line-height: 1.4;
}
h3, p, h2, h1 {
    margin: 0 0 1rem;
}
a {
    color: inherit;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.w059239e3f672 {
    text-align: center;
}
.bebcd76987df2 {
    top: 0;
    border-bottom: 1px solid var(--v3839dbb6080f);
    background: var(--m305e1514a757);
    z-index: 5;
    position: sticky;
}
.w55f486e957cd {
    padding: 0 24px;
    margin: auto;
    max-width: 1140px;
}
.v732cb813ddc2 {
    align-items: center;
    gap: 24px;
    padding: 12px 24px;
    margin: auto;
    justify-content: space-between;
    max-width: 1140px;
    min-height: 64px;
    display: flex;
}.r2c2a4f04b9cc{unicode-bidi:normal}
.x9cdad9aa3721 img {
    border-radius: var(--b9306641d040f);
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
}
p {
    color: var(--kcb2d4d67fca5);
}
* {
    box-sizing: border-box;
}.f9c05180e25b1{unicode-bidi:normal}
.ffb3b1641fdf0 {
    background: var(--m305e1514a757);
    z-index: 20;
    position: absolute;
    top: -100px;
    left: 20px;
    padding: 10px;
}.ha34cf23cac01{z-index:auto}
.ffb3b1641fdf0:focus {
    top: 10px;
}
h3 {
    font-size: 1rem;
    line-height: 1.45;
}.aa3c0127427b8{z-index:auto}
.o2c0eedb96e66 {
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 750;
}
.k0e8605f01f3b {
    flex-wrap: wrap;
    display: flex;
    font-size: .85rem;
    gap: 20px;
}
.v0d9bc895756a {
    display: none;
}
.ee70af0445ecc {
    font-size: 1rem;
}
.v42c36c82daaa {
    gap: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    padding: 40px 0;
}
.nabedb288e254 {
    margin: 24px auto 0;
    display: grid;
    gap: 12px;
    max-width: 480px;
}.z6c27bad4ee44{unicode-bidi:normal}
.v50b7515fa052 {
    border: 1px solid var(--b45bc83302fd2);
    background: var(--b45bc83302fd2);
    font-weight: 650;
    text-align: center;
    display: block;
    border-radius: 6px;
    color: rgb(255,255,255);
    padding: 12px 20px;
}
.re441e7653ab4 p {
    font-size: .86rem;
    margin: 0;
}.o8a9a1ee01bb9{outline-offset:0}
.re441e7653ab4>a>div {
    padding: 16px;
}
.va05eed57634d {
    background: 0 0;
    color: var(--b45bc83302fd2);
}
.re441e7653ab4 {
    background: var(--d230c61337277);
    overflow: hidden;
    border: 1px solid var(--v3839dbb6080f);
    border-radius: var(--b9306641d040f);
    min-width: 0;
}
.dd39bcda2def5 {
    padding: 28px 0;
    border-top: 1px solid var(--v3839dbb6080f);
}
.dd39bcda2def5>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--b45bc83302fd2);
}
.nd74809f87a25 {
    background: var(--d230c61337277);
    border: 1px solid var(--v3839dbb6080f);
    border-radius: var(--b9306641d040f);
    padding: 18px;
}
.re441e7653ab4 img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
}.gcb0f2c6a76cc{z-index:auto}
.q9d3ac55d2b2a img {
    aspect-ratio: 16/9;
}
.td7048be058a9 {
    margin: 12px 0 32px;
}.x2906d70e82e8{visibility:inherit}
.nd74809f87a25 h3 {
    margin: 0;
}
.n478e3141118c {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.q9d3ac55d2b2a {
    grid-template-columns: repeat(2,minmax(0,1fr));
}.q4ab76e57ec88{outline-offset:0}
body[data-v52c1575e166d="l6241a8b88b1a"] .v42c36c82daaa {
    grid-template-columns: 1.1fr .9fr;
}.ja0e91d23aa1e{opacity:1}
body[data-s3480bd205244=ae3ff5aa40509] .i1af74575f101 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.i1af74575f101 {
    display: grid;
    gap: 12px;
}
.z7fdf088ad85e {
    display: flex;
    font-size: .88rem;
    flex-wrap: wrap;
    list-style: none;
    gap: 12px;
    margin: 16px 0;
    color: var(--b45bc83302fd2);
    padding: 0;
}
.u4f37d5318308 {
    scroll-snap-type: x proximity;
    display: flex;
    padding-bottom: 12px;
    gap: 16px;
    overflow-x: auto;
}
.tb0516a05f7ce {
    overflow-wrap: anywhere;
}
.u4f37d5318308 img {
    scroll-snap-align: start;
    flex-shrink: 0;
    width: 240px;
}.pc7f59da07bc8{contain:none}
.gc47e13e423ad>a {
    min-width: 220px;
}
.df856640f25fd>a {
    min-width: 220px;
}
.gc47e13e423ad {
    padding: 32px 0;
    display: flex;
    gap: 16px;
    justify-content: center;
}.m2634b8b92369{isolation:auto}
.k574ca19ac5e5 nav {
    flex-wrap: wrap;
    display: flex;
    font-size: .86rem;
    gap: 20px;
    margin-top: 20px;
}
.tb0516a05f7ce summary {
    cursor: pointer;
    font-weight: 650;
}.n458cef665bcb{font-kerning:auto}
.k574ca19ac5e5 {
    padding: 32px 0 100px;
    border-top: 1px solid var(--v3839dbb6080f);
}
.df856640f25fd {
    z-index: 10;
    border-top: 1px solid var(--v3839dbb6080f);
    justify-content: center;
    background: var(--m305e1514a757);
    display: flex;
    gap: 12px;
    padding: 10px 24px;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
}.t23beccbc99dd{z-index:auto}
.a596c0b06286d {
    padding-top: 32px;
    max-width: 880px;
    padding-bottom: 48px;
}.hd5d968abc4f9{font-kerning:auto}
.w60b9def3bbb1 {
    min-width: 0;
}.k2bb936019d42{z-index:auto}
.d32da4a4733f1 {
    border-radius: var(--b9306641d040f);
    margin: 24px 0;
    width: 100%;
    max-height: 560px;
    object-fit: cover;
}
.tb0516a05f7ce h2 {
    margin-top: 28px;
}.m3912d4e18534{visibility:inherit}
.tb0516a05f7ce table {
    max-width: 100%;
    display: block;
    overflow-x: auto;
}
.tb0516a05f7ce details {
    padding: 16px 0;
    border-bottom: 1px solid var(--v3839dbb6080f);
}.add186b7ba7dd{font-kerning:auto}
.o42dc68514b21 ol {
    font-size: .82rem;
    display: flex;
    flex-wrap: wrap;
    color: var(--kcb2d4d67fca5);
    gap: 10px;
    padding: 0;
    list-style: none;
}.gb69e6969bad5{isolation:auto}
body[data-u2e477aeafb7a=racf4966406c6] .v50b7515fa052 {
    color: var(--m305e1514a757);
}
body[data-u2e477aeafb7a=racf4966406c6] .va05eed57634d {
    color: var(--b45bc83302fd2);
}.q91321a1089f2{visibility:inherit}
.j0a49c9339611 {
    border: 1px solid var(--v3839dbb6080f);
    border-radius: var(--b9306641d040f);
    padding: 20px;
    margin-top: 32px;
}
body[data-j6c32b352c985="z54835a3d5557"] .k0e8605f01f3b a {
    padding: 4px 10px;
    background: var(--d230c61337277);
}
body[data-v7e6db2dfa44b="be7a4fe36e99b"] .df856640f25fd .v50b7515fa052 {
    border-radius: 999px;
}
body[data-s3480bd205244=ae3ff5aa40509] .nd74809f87a25 {
    border-left: 3px solid var(--b45bc83302fd2);
}
.j451964372eed {
    flex-wrap: wrap;
    display: flex;
    font-size: .85rem;
    justify-content: center;
    margin-top: 20px;
    gap: 10px;
}.v240ab48fa979{unicode-bidi:normal}
@media(max-width:800px) {
    .v0d9bc895756a summary {
        cursor: pointer;
    }
    .v732cb813ddc2 {
        flex-direction: row;
    }
    .k0e8605f01f3b {
        display: none;
    }
    .v0d9bc895756a {
        display: block;
        position: relative;
    }
    .v0d9bc895756a nav {
        background: var(--m305e1514a757);
        width: 240px;
        padding: 16px;
        box-shadow: 0 12px 24px #00000022;
        right: 0;
        top: 100%;
        display: grid;
        gap: 12px;
        border: 1px solid var(--v3839dbb6080f);
        position: absolute;
    }
    .x9cdad9aa3721 {
        margin: auto;
        max-width: 420px;
        width: 100%;
    }
    body[data-v52c1575e166d="l6241a8b88b1a"] .v42c36c82daaa, .v42c36c82daaa {
        gap: 24px;
        grid-template-columns: 1fr;
        padding: 24px 0;
    }
    .n478e3141118c {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .w55f486e957cd {
        padding-left: 20px;
        padding-right: 20px;
    }
    body[data-s3480bd205244=ae3ff5aa40509] .i1af74575f101 {
        grid-template-columns: 1fr;
    }
    .df856640f25fd {
        padding: 10px 20px;
    }
    .df856640f25fd>a {
        flex: 1;
        min-width: 0;
        max-width: 340px;
    }
    .gc47e13e423ad>a {
        flex: 1;
        min-width: 0;
    }
    .v732cb813ddc2 {
        padding: 10px 20px;
        min-height: 56px;
    }
}
@media(max-width:540px) {
    .td7048be058a9 {
        gap: 12px;
    }
    .td7048be058a9 .re441e7653ab4>a>div {
        padding: 12px;
    }
    .q9d3ac55d2b2a, .n478e3141118c {
        grid-template-columns: 1fr;
    }
    .td7048be058a9 .re441e7653ab4 img {
        height: 100%;
        aspect-ratio: auto;
    }
    .dd39bcda2def5 {
        padding: 24px 0;
    }
    .df856640f25fd .v50b7515fa052 {
        padding: 10px 12px;
    }
    .v42c36c82daaa h1 {
        font-size: 1.6rem;
    }
    .td7048be058a9 .re441e7653ab4>a {
        display: grid;
        grid-template-columns: 88px 1fr;
    }
    .td7048be058a9 .re441e7653ab4 p {
        display: none;
    }
    .gc47e13e423ad {
        gap: 10px;
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto;
    }
}
.w60b9def3bbb1[data-y4a7487e999de=da6274ed278fd] .tb0516a05f7ce, .w60b9def3bbb1[data-y4a7487e999de=x2b002b905420] .tb0516a05f7ce {
    counter-reset: c1fa4effc5fa7;
}.z6ffd211af936{contain:none}
.w60b9def3bbb1[data-y4a7487e999de=s87a76b6a63ed] .tb0516a05f7ce p {
    break-inside: avoid;
}
.u378c975bec86 details p {
    margin: 12px 0;
}
[data-l18e81dd4dfca] {
    flex-wrap: wrap;
    display: flex;
    padding: 20px 0;
    gap: 12px;
    align-items: center;
}.vbbf236c4174c{z-index:auto}
.g4b9ba89614f4 [hidden] {
    display: none;
}
.b0197fe9b8920 {
    margin: 24px 0;
    gap: 24px;
    display: grid;
}
.dd39bcda2def5[data-yda8d9b05476a=r4306be7beefc] .i1af74575f101 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.dd39bcda2def5[data-yda8d9b05476a=s4786e25c1179] .e8b6cf12aefea {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.dd39bcda2def5[data-yda8d9b05476a=p10371cac8044] .e8b6cf12aefea {
    grid-template-columns: repeat(4,minmax(0,1fr));
}
.b0197fe9b8920 .re441e7653ab4>a {
    gap: 8px;
    display: grid;
    grid-template-columns: 120px 1fr;
}
.nd74809f87a25 p {
    margin: 0;
    grid-column: 2;
}.b98fb5bd3ee58{opacity:1}
.dd39bcda2def5[data-yda8d9b05476a=r4306be7beefc] .nd74809f87a25 p {
    grid-column: auto;
}.t3917b756689e{visibility:inherit}
.w60b9def3bbb1[data-y4a7487e999de=s87a76b6a63ed] .tb0516a05f7ce {
    column-gap: 32px;
    columns: 2;
}.xbd970d6a8564{font-kerning:auto}
body[data-s3480bd205244=ae3ff5aa40509] .w60b9def3bbb1[data-y4a7487e999de=s87a76b6a63ed] .tb0516a05f7ce {
    columns: 1;
}.p4db5621d79e1{font-kerning:auto}
[data-l18e81dd4dfca] input {
    color: var(--c958c00b9af11);
    padding: 12px;
    background: var(--d230c61337277);
    border: 1px solid var(--v3839dbb6080f);
    min-width: 180px;
    border-radius: 6px;
    font: inherit;
    flex: 1;
}.yfce29576352e{unicode-bidi:normal}
[data-l18e81dd4dfca] button {
    font: inherit;
    color: var(--m305e1514a757);
    background: var(--b45bc83302fd2);
    border: 0;
    border-radius: 6px;
    padding: 12px 20px;
}.o6bab2fd30725{z-index:auto}
.g4b9ba89614f4 {
    padding: 0;
    list-style: none;
}
.g4b9ba89614f4 li {
    padding: 14px 0;
    border-bottom: 1px solid var(--v3839dbb6080f);
}
.u378c975bec86 summary {
    cursor: pointer;
    font-weight: 650;
}
.u378c975bec86 details {
    background: var(--d230c61337277);
    border-bottom: 1px solid var(--v3839dbb6080f);
    padding: 16px 18px;
}
.w60b9def3bbb1[data-y4a7487e999de=x2b002b905420] .tb0516a05f7ce h2, .w60b9def3bbb1[data-y4a7487e999de=da6274ed278fd] .tb0516a05f7ce h2 {
    background: var(--d230c61337277);
    padding: 16px;
    counter-increment: c1fa4effc5fa7;
    border-left: 3px solid var(--b45bc83302fd2);
}.vfb63ac1bc7ff{z-index:auto}
.b0197fe9b8920 .re441e7653ab4 img {
    width: 120px;
}
.w059239e3f672 {
    min-width: 0;
}
@media(max-width:800px) {
    .dd39bcda2def5[data-yda8d9b05476a=r4306be7beefc] .i1af74575f101 {
        grid-template-columns: 1fr;
    }
    .dd39bcda2def5[data-yda8d9b05476a=p10371cac8044] .e8b6cf12aefea {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .b0197fe9b8920 .re441e7653ab4>a {
        grid-template-columns: 88px 1fr;
    }
    .w60b9def3bbb1[data-y4a7487e999de=s87a76b6a63ed] .tb0516a05f7ce {
        columns: 1;
    }
    .b0197fe9b8920 .re441e7653ab4 img {
        width: 88px;
    }
}.va9eca3a0cca2{visibility:inherit}
@media(min-width:801px) {
    .j451964372eed {
        display: none;
    }
}.l976457707f30{contain:none}
.n1064283f89a4 {
    --n263117c2efcb: var(--m305e1514a757);
    --n6373a5719635: var(--d230c61337277);
    --j4d6d6b1ef269: var(--b45bc83302fd2);
    --w37419f87e1b1: inherit;
    --pc305db3b0704: rgba(255,255,255,.14);
    --x926bf0a3cda4: var(--kcb2d4d67fca5);
    --gc506086b95d4: var(--v3839dbb6080f);
    --oe4ac7ac03f61: var(--b45bc83302fd2);
    --a46a8103f68f1: var(--d230c61337277);
    --n408772ce2806: var(--c958c00b9af11);
    --h61fb56767756: var(--f71fbb8d7b0cf);
    --rd0f301af8709: rgb(255,255,255);
    --t292091cd2830: var(--b9306641d040f);
    --o2ed3e179a29f: color-mix(in srgb,var(--b45bc83302fd2) 16%,rgb(13,15,20));
    --y527c20201833: rgba(255,255,255,.72);
    --j33601b3fcb8a: 6px;
    --rf1f33999931d: var(--c958c00b9af11);
    --w326ce7793a97: var(--v3839dbb6080f);
}.mcfe0cf743bf7{contain:none}
.u4f37d5318308>li {
    flex-shrink: 0;
}
.gc47e13e423ad>li>a {
    min-width: 220px;
}
.ved3d450eaf74 {
    display: contents;
}.t6208ebadbd2d{outline-offset:0}
.n1064283f89a4:has(>.u9222b4b3c9e8) {
    padding-bottom: 72px;
}
:where(.h28f8984e76b9) {
    padding: 0;
    list-style: none;
    margin: 0;
}
:where(figure.x9cdad9aa3721) {
    margin: 0;
}
.dd39bcda2def5>.ved3d450eaf74>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--b45bc83302fd2);
}
@media(max-width:800px) {
    .gc47e13e423ad>li>a {
        flex: 1;
        min-width: 0;
    }
}
.v42c36c82daaa .nabedb288e254 {
    grid-template-columns: 1fr 1fr;
}
.o42dc68514b21>p {
    margin: 1em 0;
}.bf828041d66fc{opacity:1}
.o42dc68514b21>p, .o42dc68514b21 ul {
    font-size: .82rem;
    display: flex;
    flex-wrap: wrap;
    color: var(--kcb2d4d67fca5);
    gap: 10px;
    padding: 0;
    list-style: none;
}
.df856640f25fd {
    flex-wrap: wrap;
    row-gap: 6px;
}.s37d8dc7661d0{contain:none}
.g4b9ba89614f4>div {
    padding: 14px 0;
    border-bottom: 1px solid var(--v3839dbb6080f);
}.fbaa946881817{outline-offset:0}
.n1064283f89a4 {
    padding-bottom: 110px;
}
.jcffa383cdea4 li {
    display: inline;
}
div.g4b9ba89614f4 {
    margin: 1em 0;
}
.xe7f162e40b53 {
    flex-basis: 100%;
    text-align: center;
    color: var(--oe4ac7ac03f61);
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35;
    margin: 0;
}
