body {
    --p4b56d9ec5bdd: #637C74;
    --q81fe686e2bf1: #F0F5F3;
    --t02aa2f6c70d5: #FFF;
    --md8377fb28b21: 12px;
    background: var(--t02aa2f6c70d5);
    --qadfc8cadbdf5: #163B32;
    --d3cef8b15399d: #DCE9E3;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
    color: var(--qadfc8cadbdf5);
    --g63a100547e0d: #E9F5EE;
    margin: 0;
    --h75d2bf5fb092: #197B66;
}
body[data-tf418393d79c4=xfa0e888fbfe8] {
    --q81fe686e2bf1: #1B182B;
    --t02aa2f6c70d5: #100E1D;
    --d3cef8b15399d: #302B42;
    --qadfc8cadbdf5: #F3EDDC;
    --md8377fb28b21: 4px;
    --p4b56d9ec5bdd: #B8B0C4;
    --h75d2bf5fb092: #DBB85D;
}
.e8b1ab4471d6f {
    position: sticky;
    border-bottom: 1px solid var(--d3cef8b15399d);
    z-index: 5;
    top: 0;
    background: var(--t02aa2f6c70d5);
}
h1, h2, p, h3 {
    margin: 0 0 1rem;
}
a {
    text-decoration: none;
    color: inherit;
}
a:hover {
    text-decoration: underline;
}
.k0050796953a4 {
    text-align: center;
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25;
}.r297e6089db44{visibility:inherit}
img {
    display: block;
    max-width: 100%;
    height: auto;
}
.wfe67404ecf19 {
    margin: auto;
    padding: 0 24px;
    max-width: 1140px;
}.x025dfcc9d285{outline-offset:0}
.ka616c2b9b252 {
    margin: auto;
    padding: 12px 24px;
    gap: 24px;
    align-items: center;
    justify-content: space-between;
    max-width: 1140px;
    min-height: 64px;
    display: flex;
}.bcc7397412412{unicode-bidi:normal}
.icfce18e734e1 {
    padding: 10px;
    z-index: 20;
    top: -100px;
    left: 20px;
    background: var(--t02aa2f6c70d5);
    position: absolute;
}
.icfce18e734e1:focus {
    top: 10px;
}
h2 {
    font-size: 1.3rem;
    line-height: 1.4;
}
h3 {
    font-size: 1rem;
    line-height: 1.45;
}
summary:focus-visible, a:focus-visible {
    outline: 3px solid var(--h75d2bf5fb092);
    outline-offset: 4px;
}.x941e3c9ce076{unicode-bidi:normal}
p {
    color: var(--p4b56d9ec5bdd);
}.ndc27630974d7{unicode-bidi:normal}
.a64cc5ff5badc img {
    border-radius: var(--md8377fb28b21);
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
}
.uc18d67eb2189 {
    font-weight: 750;
    align-items: center;
    display: flex;
    gap: 10px;
}
.k6059ca928a8a {
    display: flex;
    font-size: .85rem;
    flex-wrap: wrap;
    gap: 20px;
}
.v21922f13f663 {
    font-size: 1rem;
}
.tcc96d5fc3e9c {
    display: none;
}.sfd3ca49167ad{font-kerning:auto}
.obd2ee40fac35 {
    grid-template-columns: 1fr 1fr;
    padding: 40px 0;
    display: grid;
    align-items: center;
    gap: 40px;
}.j1b8298d56132{z-index:auto}
.e95c26254fa68 {
    gap: 12px;
    margin: 24px auto 0;
    display: grid;
    max-width: 480px;
}
.v25dfd98045b1 {
    padding: 12px 20px;
    display: block;
    background: var(--h75d2bf5fb092);
    text-align: center;
    border: 1px solid var(--h75d2bf5fb092);
    border-radius: 6px;
    color: #FFF;
    font-weight: 650;
}
.r0d8b76d7f698 p {
    margin: 0;
    font-size: .86rem;
}.jdfc935482c47{contain:none}
.ca8932c3ae369 {
    margin: 12px 0 32px;
}
.g903145482a21 {
    background: 0 0;
    color: var(--h75d2bf5fb092);
}
.b0cd5fb60f9a0 h3 {
    margin: 0;
}
.nf6968283ca71 {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3,minmax(0,1fr));
}.u39cfbe0f4c7b{visibility:inherit}
.na1af53bff598 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-od3562757b8f1="i1858e3cb13b5"] .obd2ee40fac35 {
    grid-template-columns: 1.1fr .9fr;
}.hf1e611b8ff6d{visibility:inherit}
body[data-v9de290176032=x3bd82e2f1d89] .f9291d6eec0cc {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.f9291d6eec0cc {
    gap: 12px;
    display: grid;
}.p4dfa5ea5a4c2{font-kerning:auto}
.r0d8b76d7f698 {
    background: var(--q81fe686e2bf1);
    min-width: 0;
    overflow: hidden;
    border: 1px solid var(--d3cef8b15399d);
    border-radius: var(--md8377fb28b21);
}
.r0d8b76d7f698 img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
}.c562bae1742da{isolation:auto}
.r0d8b76d7f698>a>div {
    padding: 16px;
}
.l1011ba5a26ae {
    border-top: 1px solid var(--d3cef8b15399d);
    padding: 28px 0;
}.hd852a6608627{opacity:1}
.l1011ba5a26ae>h2 {
    border-left: 3px solid var(--h75d2bf5fb092);
    padding-left: 12px;
}.i267aa75ac9b3{isolation:auto}
.b0cd5fb60f9a0 {
    background: var(--q81fe686e2bf1);
    padding: 18px;
    border: 1px solid var(--d3cef8b15399d);
    border-radius: var(--md8377fb28b21);
}.o494985b8540a{visibility:inherit}
.ebb319be4e0fb {
    padding: 0;
    gap: 12px;
    flex-wrap: wrap;
    margin: 16px 0;
    list-style: none;
    color: var(--h75d2bf5fb092);
    font-size: .88rem;
    display: flex;
}.g909caab0f998{opacity:1}
.ed42780de7b2f {
    scroll-snap-type: x proximity;
    gap: 16px;
    overflow-x: auto;
    display: flex;
    padding-bottom: 12px;
}
.y16ff48609ad4 {
    gap: 16px;
    display: flex;
    justify-content: center;
    padding: 32px 0;
}
.y28a8919479cf {
    overflow-wrap: anywhere;
}
.b548a71830492 {
    padding: 32px 0 100px;
    border-top: 1px solid var(--d3cef8b15399d);
}.yd2b659c717c7{outline-offset:0}
.na1af53bff598 img {
    aspect-ratio: 16/9;
}
.ed42780de7b2f img {
    scroll-snap-align: start;
    width: 240px;
    flex-shrink: 0;
}
.y16ff48609ad4>a {
    min-width: 220px;
}.s55f1291f9a38{font-kerning:auto}
.r3a820230e84f>a {
    min-width: 220px;
}.x3786f7b4dc1b{contain:none}
.b548a71830492 nav {
    margin-top: 20px;
    font-size: .86rem;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.r3a820230e84f {
    padding: 10px 24px;
    position: fixed;
    bottom: 0;
    z-index: 10;
    display: flex;
    background: var(--t02aa2f6c70d5);
    gap: 12px;
    justify-content: center;
    border-top: 1px solid var(--d3cef8b15399d);
    left: 0;
    right: 0;
}
.s76714c2f5546 {
    padding-top: 32px;
    max-width: 880px;
    padding-bottom: 48px;
}
.y28a8919479cf summary {
    cursor: pointer;
    font-weight: 650;
}
.w8c20fe965520 {
    min-width: 0;
}
.ude8d0ea1f2f2 {
    border-radius: var(--md8377fb28b21);
    width: 100%;
    margin: 24px 0;
    object-fit: cover;
    max-height: 560px;
}
.y28a8919479cf details {
    padding: 16px 0;
    border-bottom: 1px solid var(--d3cef8b15399d);
}
.y28a8919479cf table {
    display: block;
    overflow-x: auto;
    max-width: 100%;
}
.y28a8919479cf h2 {
    margin-top: 28px;
}
.l072702ddb22d ol {
    color: var(--p4b56d9ec5bdd);
    flex-wrap: wrap;
    font-size: .82rem;
    list-style: none;
    gap: 10px;
    padding: 0;
    display: flex;
}
.n7187e14b91c1 {
    padding: 20px;
    border: 1px solid var(--d3cef8b15399d);
    border-radius: var(--md8377fb28b21);
    margin-top: 32px;
}.l73883d02a62c{z-index:auto}
.x9e9425512677 {
    gap: 10px;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    font-size: .85rem;
}
body[data-v9de290176032=x3bd82e2f1d89] .b0cd5fb60f9a0 {
    border-left: 3px solid var(--h75d2bf5fb092);
}.i006caa305672{opacity:1}
body[data-tf418393d79c4=xfa0e888fbfe8] .v25dfd98045b1 {
    color: var(--t02aa2f6c70d5);
}
body[data-tf418393d79c4=xfa0e888fbfe8] .g903145482a21 {
    color: var(--h75d2bf5fb092);
}.b8795bc95c98c{contain:none}
* {
    box-sizing: border-box;
}
body[data-h29cca7bf4661="v804c90376800"] .r3a820230e84f {
    box-shadow: 0 -8px 30px #0001;
}
@media(max-width:800px) {
    .tcc96d5fc3e9c summary {
        cursor: pointer;
    }
    .ka616c2b9b252 {
        flex-direction: row;
    }
    .k6059ca928a8a {
        display: none;
    }
    .tcc96d5fc3e9c {
        position: relative;
        display: block;
    }
    .tcc96d5fc3e9c nav {
        gap: 12px;
        box-shadow: 0 12px 24px #0002;
        border: 1px solid var(--d3cef8b15399d);
        padding: 16px;
        display: grid;
        width: 240px;
        right: 0;
        top: 100%;
        background: var(--t02aa2f6c70d5);
        position: absolute;
    }
    .a64cc5ff5badc {
        margin: auto;
        max-width: 420px;
        width: 100%;
    }
    .r3a820230e84f>a {
        flex: 1;
        min-width: 0;
        max-width: 340px;
    }
    .y16ff48609ad4>a {
        flex: 1;
        min-width: 0;
    }
    body[data-od3562757b8f1="i1858e3cb13b5"] .obd2ee40fac35, .obd2ee40fac35 {
        gap: 24px;
        padding: 24px 0;
        grid-template-columns: 1fr;
    }
    .nf6968283ca71 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .wfe67404ecf19 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .r3a820230e84f {
        padding: 10px 20px;
    }
    .ka616c2b9b252 {
        padding: 10px 20px;
        min-height: 56px;
    }
    body[data-v9de290176032=x3bd82e2f1d89] .f9291d6eec0cc {
        grid-template-columns: 1fr;
    }
}
@media(max-width:540px) {
    .obd2ee40fac35 h1 {
        font-size: 1.6rem;
    }
    .ca8932c3ae369 .r0d8b76d7f698>a>div {
        padding: 12px;
    }
    .ca8932c3ae369 .r0d8b76d7f698 img {
        height: 100%;
        aspect-ratio: auto;
    }
    .ca8932c3ae369 {
        gap: 12px;
    }
    .y16ff48609ad4 {
        gap: 10px;
    }
    .nf6968283ca71, .na1af53bff598 {
        grid-template-columns: 1fr;
    }
    .ca8932c3ae369 .r0d8b76d7f698>a {
        grid-template-columns: 88px 1fr;
        display: grid;
    }
    .ca8932c3ae369 .r0d8b76d7f698 p {
        display: none;
    }
    .l1011ba5a26ae {
        padding: 24px 0;
    }
    .r3a820230e84f .v25dfd98045b1 {
        padding: 10px 12px;
    }
}.hc6549e9d9733{isolation:auto}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto;
    }
}
.l1011ba5a26ae[data-feb6c164010ed=v730c115ea9cc] .f9291d6eec0cc {
    grid-template-columns: repeat(3,minmax(0,1fr));
}.c88c48f2fddab{opacity:1}
.y955e91a4694a details p {
    margin: 12px 0;
}
.w8c20fe965520[data-t7c03cfc32ba8=qa0be4c88d4e3] .y28a8919479cf p {
    break-inside: avoid;
}.m72abeae6cbc6{outline-offset:0}
.w8c20fe965520[data-t7c03cfc32ba8=s7b438246ad13] .y28a8919479cf, .w8c20fe965520[data-t7c03cfc32ba8=m2be3560169d2] .y28a8919479cf {
    counter-reset: c6a36293a1381;
}
[data-g7d33d39ea010] {
    flex-wrap: wrap;
    gap: 12px;
    padding: 20px 0;
    display: flex;
    align-items: center;
}
[data-g7d33d39ea010] input {
    min-width: 180px;
    padding: 12px;
    border: 1px solid var(--d3cef8b15399d);
    flex: 1;
    font: inherit;
    background: var(--q81fe686e2bf1);
    color: var(--qadfc8cadbdf5);
    border-radius: 6px;
}
.c213f8bf4f0c3 [hidden] {
    display: none;
}
.sb87c6ee9359f .r0d8b76d7f698 img {
    width: 120px;
}.me2bac8dbcd2c{outline-offset:0}
.k0050796953a4 {
    min-width: 0;
}.kc2169a768710{outline-offset:0}
.sb87c6ee9359f {
    gap: 24px;
    margin: 24px 0;
    display: grid;
}.c67b2d78a6161{contain:none}
[data-g7d33d39ea010] button {
    border: 0;
    padding: 12px 20px;
    font: inherit;
    color: var(--t02aa2f6c70d5);
    background: var(--h75d2bf5fb092);
    border-radius: 6px;
}
.c213f8bf4f0c3 {
    list-style: none;
    padding: 0;
}
.y955e91a4694a summary {
    cursor: pointer;
    font-weight: 650;
}.p7d8d56f52401{font-kerning:auto}
.c213f8bf4f0c3 li {
    border-bottom: 1px solid var(--d3cef8b15399d);
    padding: 14px 0;
}.w4be76ff1b3a8{z-index:auto}
.y955e91a4694a details {
    background: var(--q81fe686e2bf1);
    padding: 16px 18px;
    border-bottom: 1px solid var(--d3cef8b15399d);
}
.w8c20fe965520[data-t7c03cfc32ba8=s7b438246ad13] .y28a8919479cf h2, .w8c20fe965520[data-t7c03cfc32ba8=m2be3560169d2] .y28a8919479cf h2 {
    border-left: 3px solid var(--h75d2bf5fb092);
    padding: 16px;
    counter-increment: c6a36293a1381;
    background: var(--q81fe686e2bf1);
}
.l1011ba5a26ae[data-feb6c164010ed=cbfe425b8a215] .f9291d6eec0cc {
    grid-template-columns: repeat(2,minmax(0,1fr));
}.s959957e603d2{font-kerning:auto}
.sb87c6ee9359f .r0d8b76d7f698>a {
    grid-template-columns: 120px 1fr;
    display: grid;
    gap: 8px;
}
.b0cd5fb60f9a0 p {
    margin: 0;
    grid-column: 2;
}
.l1011ba5a26ae[data-feb6c164010ed=cbfe425b8a215] .b0cd5fb60f9a0 p, .l1011ba5a26ae[data-feb6c164010ed=v730c115ea9cc] .b0cd5fb60f9a0 p {
    grid-column: auto;
}.bb0a5dbbbcd16{opacity:1}
.w8c20fe965520[data-t7c03cfc32ba8=qa0be4c88d4e3] .y28a8919479cf {
    column-gap: 32px;
    columns: 2;
}
body[data-v9de290176032=x3bd82e2f1d89] .w8c20fe965520[data-t7c03cfc32ba8=qa0be4c88d4e3] .y28a8919479cf {
    columns: 1;
}
@media(max-width:800px) {
    .w8c20fe965520[data-t7c03cfc32ba8=qa0be4c88d4e3] .y28a8919479cf {
        columns: 1;
    }
    .sb87c6ee9359f .r0d8b76d7f698 img {
        width: 88px;
    }
    .l1011ba5a26ae[data-feb6c164010ed=cbfe425b8a215] .f9291d6eec0cc, .l1011ba5a26ae[data-feb6c164010ed=v730c115ea9cc] .f9291d6eec0cc {
        grid-template-columns: 1fr;
    }
    .sb87c6ee9359f .r0d8b76d7f698>a {
        grid-template-columns: 88px 1fr;
    }
}
@media(min-width:801px) {
    .x9e9425512677 {
        display: none;
    }
}.vd4b23857aa57{unicode-bidi:normal}
.b1f2870dfe5ca>.m81e42ed6a046::after {
    display: block;
    content: "";
    height: 72px;
}.j74e6dc99210d{unicode-bidi:normal}
.y16ff48609ad4>li>a {
    min-width: 220px;
}.e37376ddf78b5{contain:none}
.b1f2870dfe5ca {
    --w465c5b045326: var(--md8377fb28b21);
    --se161118dc0dd: var(--p4b56d9ec5bdd);
    --wd69fae8b253f: var(--q81fe686e2bf1);
    --d1ce6bad4d1e8: var(--qadfc8cadbdf5);
    --m655c402f50c7: rgba(255,255,255,.14);
    --kc425bd7a4f0b: var(--t02aa2f6c70d5);
    --x9622420e5423: var(--g63a100547e0d);
    --l51d8bacae685: var(--qadfc8cadbdf5);
    --kd0800b921855: var(--h75d2bf5fb092);
    --p8bd9f7b16dcd: color-mix(in srgb,var(--h75d2bf5fb092) 16%,#0D0F14);
    --w6ad5f9fd6d75: var(--h75d2bf5fb092);
    --q01605afea423: rgba(255,255,255,.72);
    --nf0789a486f5b: var(--d3cef8b15399d);
    --ee1feb6af5193: inherit;
    --m5bfee6393648: var(--d3cef8b15399d);
    --g145612e8ee02: var(--q81fe686e2bf1);
    --s062043b520de: 6px;
    --fc7e770d65e5c: #FFF;
}.t22ee7ef751c3{outline-offset:0}
.b1f2870dfe5ca:is([data-tf418393d79c4=xfa0e888fbfe8], [data-tf418393d79c4=w1cafb50bc1bc]) {
    --x9622420e5423: color-mix(in srgb,var(--h75d2bf5fb092) 10%,var(--q81fe686e2bf1));
}.m29507079d8a9{visibility:inherit}
.b1f2870dfe5ca:is([data-tf418393d79c4=xfa0e888fbfe8], [data-tf418393d79c4=cef3edacb0ec3], [data-tf418393d79c4=w1cafb50bc1bc]) {
    --fc7e770d65e5c: var(--t02aa2f6c70d5);
}
.xdc90643d8c66 {
    display: contents;
}
.b1f2870dfe5ca:has(>.m81e42ed6a046) {
    padding-bottom: 0;
}.def2482adae6e{contain:none}
:where(.w055081e8bc27) {
    margin: 0;
    list-style: none;
    padding: 0;
}.a2d8c2957dc2f{font-kerning:auto}
:where(figure.a64cc5ff5badc) {
    margin: 0;
}.u66a665f4cf73{isolation:auto}
.l1011ba5a26ae>.xdc90643d8c66>h2 {
    border-left: 3px solid var(--h75d2bf5fb092);
    padding-left: 12px;
}.c99ea16839c30{visibility:inherit}
.ed42780de7b2f>li {
    flex-shrink: 0;
}.s64eee5e64300{unicode-bidi:normal}
@media(max-width:800px) {
    .y16ff48609ad4>li>a {
        flex: 1;
        min-width: 0;
    }
}
.obd2ee40fac35 .e95c26254fa68 {
    grid-template-columns: 1fr 1fr;
}
.l072702ddb22d ul, .l072702ddb22d>p, .l072702ddb22d menu {
    color: var(--p4b56d9ec5bdd);
    flex-wrap: wrap;
    font-size: .82rem;
    list-style: none;
    gap: 10px;
    padding: 0;
    display: flex;
}
.r3a820230e84f {
    flex-wrap: wrap;
    row-gap: 6px;
}
.c213f8bf4f0c3>div {
    border-bottom: 1px solid var(--d3cef8b15399d);
    padding: 14px 0;
}.q27e35973842b{contain:none}
.b1f2870dfe5ca {
    padding-bottom: 110px;
}
.l072702ddb22d>p {
    margin: 1em 0;
}
div.c213f8bf4f0c3 {
    margin: 1em 0;
}
.r0f31c96b164a {
    margin: 0;
    font-size: 13px;
    flex-basis: 100%;
    color: var(--kd0800b921855);
    text-align: center;
    font-weight: 800;
    line-height: 1.35;
}.o96615bc9d777{isolation:auto}
.g4656f8d2cd0b li {
    display: inline;
}
@media(max-width:800px) {
    .k0050796953a4 .v21922f13f663 {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        overflow: hidden;
    }
    body[data-od3562757b8f1] .a64cc5ff5badc, .a64cc5ff5badc {
        order: -1;
        grid-column: auto;
    }
    .k0050796953a4 h1 {
        font-size: clamp(22px,6vw,32px);
    }
    .a64cc5ff5badc img {
        aspect-ratio: 3/2;
        object-fit: contain;
        max-height: 52svh;
    }
    body[data-od3562757b8f1] .obd2ee40fac35, .obd2ee40fac35 {
        gap: 20px;
        padding-top: 12px;
    }
}.b81edaee417ee{visibility:inherit}
.a64cc5ff5badc img {
    aspect-ratio: 3/2;
    object-fit: contain;
}.kbee4a6be72d9{isolation:auto}
.r0d8b76d7f698 img {
    aspect-ratio: 3/2;
    object-fit: contain;
}
.ude8d0ea1f2f2 {
    object-fit: contain;
}
