img {
    max-width: 100%;
    display: block;
    height: auto;
}
body {
    --h30b49d264343: #dce9e3;
    --pde1d13b51087: 12px;
    --v0a3017909ecc: #637c74;
    margin: 0;
    --p9453096ee481: #197b66;
    --x85edca527178: #e9f5ee;
    --d70a92f1d8d8d: #f0f5f3;
    --e28dc50a07970: #fff;
    color: var(--taa12f3d10727);
    --taa12f3d10727: #163b32;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
    background: var(--e28dc50a07970);
}
.u1d1d8b155b3e {
    top: 0;
    z-index: 5;
    position: sticky;
    background: var(--e28dc50a07970);
    border-bottom: 1px solid var(--h30b49d264343);
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25;
}.sf70b88c69874{contain:none}
h3, p, h2, h1 {
    margin: 0 0 1rem;
}
body[data-y3016856ce8d8=j1c588b8fb1b8] {
    --d70a92f1d8d8d: #321a27;
    --v0a3017909ecc: #c9aab7;
    --h30b49d264343: #52303f;
    --e28dc50a07970: #24101b;
    --taa12f3d10727: #faede8;
    --pde1d13b51087: 8px;
    --p9453096ee481: #ed9f9b;
}.o358506c50637{font-kerning:auto}
.c1482c1a18967 {
    margin: auto;
    padding: 0 24px;
    max-width: 1140px;
}
.l1285e0bc6b69 {
    gap: 24px;
    display: flex;
    margin: auto;
    align-items: center;
    justify-content: space-between;
    max-width: 1140px;
    min-height: 64px;
    padding: 12px 24px;
}
.z5974b7157544 {
    z-index: 20;
    position: absolute;
    background: var(--e28dc50a07970);
    padding: 10px;
    top: -100px;
    left: 20px;
}
.z5974b7157544:focus {
    top: 10px;
}
.ed236e34ccf88 img {
    border-radius: var(--pde1d13b51087);
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
}
a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--p9453096ee481);
    outline-offset: 4px;
}
h2 {
    font-size: 1.3rem;
    line-height: 1.4;
}.e73b787ab2ae5{z-index:auto}
h3 {
    font-size: 1rem;
    line-height: 1.45;
}
.kd43a4290ad8c {
    display: flex;
    font-weight: 750;
    gap: 10px;
    align-items: center;
}
.k0e07bc2093bb {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    font-size: .85rem;
}.z1336921b04b1{z-index:auto}
.s491289e7b49d {
    display: none;
}
.a3a9b0eceb231 {
    font-size: 1rem;
}
a {
    color: inherit;
    text-decoration: none;
}.yafb5e734aeac{contain:none}
p {
    color: var(--v0a3017909ecc);
}.k25ead7838a76{font-kerning:auto}
a:hover {
    text-decoration: underline;
}.w8a68484ad2cc{outline-offset:0}
* {
    box-sizing: border-box;
}.t96e4c49c8eea{isolation:auto}
.n441d8c7ed681 {
    text-align: center;
}
.q665ad22ada56 {
    padding: 40px 0;
    align-items: center;
    display: grid;
    gap: 40px;
    grid-template-columns: 1fr 1fr;
}
.d47c6feac3d97 {
    gap: 12px;
    display: grid;
    margin: 24px auto 0;
    max-width: 480px;
}.pd36fdada0c3e{z-index:auto}
.i9ada5b9edd26 {
    display: block;
    color: #fff;
    background: var(--p9453096ee481);
    font-weight: 650;
    border: 1px solid var(--p9453096ee481);
    padding: 12px 20px;
    text-align: center;
    border-radius: 6px;
}
.k31254f1bedf3>a>div {
    padding: 16px;
}.xfde8c2def51a{font-kerning:auto}
.p8ca006d34034 {
    grid-template-columns: repeat(3,minmax(0,1fr));
    display: grid;
    gap: 20px;
}.c863d227c9ade{isolation:auto}
.p5183a5bf2804 {
    gap: 12px;
    display: grid;
}
.z63206c257370 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-x8ac0a51dbc84="s38136f855364"] .q665ad22ada56 {
    grid-template-columns: 1fr 1fr;
}.x7f4b6e633791{contain:none}
body[data-m3d3dd016d316=y130b83385913] .p5183a5bf2804 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}.sb379191d2350{z-index:auto}
.k31254f1bedf3 p {
    font-size: .86rem;
    margin: 0;
}.edbc491b35756{z-index:auto}
.y6ad102265e98 {
    margin: 12px 0 32px;
}
.e7955e6e9bd02 h3 {
    margin: 0;
}
.g31313cc5a4d5 {
    color: var(--p9453096ee481);
    background: 0 0;
}
.k31254f1bedf3 {
    overflow: hidden;
    border: 1px solid var(--h30b49d264343);
    min-width: 0;
    border-radius: var(--pde1d13b51087);
    background: var(--d70a92f1d8d8d);
}.f2c3db7bdfd15{unicode-bidi:normal}
.k31254f1bedf3 img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
}.kafbba4609679{contain:none}
.z63206c257370 img {
    aspect-ratio: 16/9;
}
.b75cfc1e0608a {
    padding: 28px 0;
    border-top: 1px solid var(--h30b49d264343);
}.v10e947353c3f{opacity:1}
.b75cfc1e0608a>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--p9453096ee481);
}.d82f8f4284851{outline-offset:0}
.e7955e6e9bd02 {
    background: var(--d70a92f1d8d8d);
    padding: 18px;
    border: 1px solid var(--h30b49d264343);
    border-radius: var(--pde1d13b51087);
}
.a6f941b357e3b {
    display: flex;
    gap: 12px;
    color: var(--p9453096ee481);
    padding: 0;
    margin: 16px 0;
    font-size: .88rem;
    flex-wrap: wrap;
    list-style: none;
}
.o956fc939bec3 {
    display: flex;
    scroll-snap-type: x proximity;
    gap: 16px;
    overflow-x: auto;
    padding-bottom: 12px;
}
.ja5196a1e0dcf {
    overflow-wrap: anywhere;
}
.o956fc939bec3 img {
    scroll-snap-align: start;
    width: 240px;
    flex-shrink: 0;
}.of3fe39aab88a{z-index:auto}
.u9cbafa5c6f07>a {
    min-width: 220px;
}.p90b3c4d8e4ab{opacity:1}
.zac756723be32>a {
    min-width: 220px;
}
.u9cbafa5c6f07 {
    display: flex;
    padding: 32px 0;
    justify-content: center;
    gap: 16px;
}
.q7ec4864b68cf {
    border-top: 1px solid var(--h30b49d264343);
    padding: 32px 0 100px;
}
.q7ec4864b68cf nav {
    display: flex;
    margin-top: 20px;
    font-size: .86rem;
    gap: 20px;
    flex-wrap: wrap;
}.y0d0790d2ab86{font-kerning:auto}
.zac756723be32 {
    z-index: 10;
    justify-content: center;
    background: var(--e28dc50a07970);
    bottom: 0;
    left: 0;
    padding: 10px 24px;
    right: 0;
    border-top: 1px solid var(--h30b49d264343);
    position: fixed;
    display: flex;
    gap: 12px;
}
.sb8b1d130e28c {
    max-width: 880px;
    padding-top: 32px;
    padding-bottom: 48px;
}.h9ba466938a63{z-index:auto}
.ee2877cd78106 {
    min-width: 0;
}
.k41db67bce252 {
    object-fit: cover;
    width: 100%;
    max-height: 560px;
    margin: 24px 0;
    border-radius: var(--pde1d13b51087);
}.q7c24b2a08db9{unicode-bidi:normal}
.ja5196a1e0dcf h2 {
    margin-top: 28px;
}.k29a749fc7c9d{visibility:inherit}
.ja5196a1e0dcf details {
    padding: 16px 0;
    border-bottom: 1px solid var(--h30b49d264343);
}
.ja5196a1e0dcf table {
    display: block;
    max-width: 100%;
    overflow-x: auto;
}.edaf9fe9fed11{outline-offset:0}
.ja5196a1e0dcf summary {
    cursor: pointer;
    font-weight: 650;
}.v4e1b77ba027d{isolation:auto}
.jaa9af55ae8e0 ol {
    display: flex;
    list-style: none;
    padding: 0;
    font-size: .82rem;
    gap: 10px;
    color: var(--v0a3017909ecc);
    flex-wrap: wrap;
}.l91d82fdd2b25{visibility:inherit}
body[data-y3016856ce8d8=j1c588b8fb1b8] .i9ada5b9edd26 {
    color: var(--e28dc50a07970);
}.u3f405dfc5e65{contain:none}
body[data-y3016856ce8d8=j1c588b8fb1b8] .g31313cc5a4d5 {
    color: var(--p9453096ee481);
}
.pc7fe28a6f889 {
    margin-top: 32px;
    padding: 20px;
    border: 1px solid var(--h30b49d264343);
    border-radius: var(--pde1d13b51087);
}
body[data-x8ac0a51dbc84="s38136f855364"] .n441d8c7ed681 {
    background: var(--d70a92f1d8d8d);
    padding: 18px;
    border-radius: var(--pde1d13b51087);
}
.z9d0e7e8387bb {
    display: flex;
    margin-top: 20px;
    font-size: .85rem;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
body[data-y3016856ce8d8=j1c588b8fb1b8] h1 {
    font-family: Georgia,times new roman,serif;
}
body[data-s73088fea1371="m687c2f5a11b7"] .k0e07bc2093bb a {
    border-bottom: 1px solid var(--p9453096ee481);
}
body[data-w0f80db50419f="c16d96f92e6e7"] .ed236e34ccf88 img {
    border-radius: 28px;
}
body[data-m3d3dd016d316=y130b83385913] .e7955e6e9bd02 {
    border-left: 3px solid var(--p9453096ee481);
}.b0b56ad3f15b7{z-index:auto}
@media(max-width:800px) {
    .s491289e7b49d summary {
        cursor: pointer;
    }
    .l1285e0bc6b69 {
        flex-direction: row;
    }
    .k0e07bc2093bb {
        display: none;
    }
    .s491289e7b49d {
        display: block;
        position: relative;
    }
    .s491289e7b49d nav {
        padding: 16px;
        display: grid;
        position: absolute;
        border: 1px solid var(--h30b49d264343);
        width: 240px;
        box-shadow: 0 12px 24px #0002;
        background: var(--e28dc50a07970);
        right: 0;
        top: 100%;
        gap: 12px;
    }
    body[data-x8ac0a51dbc84="s38136f855364"] .q665ad22ada56, .q665ad22ada56 {
        gap: 24px;
        grid-template-columns: 1fr;
        padding: 24px 0;
    }
    .c1482c1a18967 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .zac756723be32 {
        padding: 10px 20px;
    }
    .p8ca006d34034 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    body[data-m3d3dd016d316=y130b83385913] .p5183a5bf2804 {
        grid-template-columns: 1fr;
    }
    .ed236e34ccf88 {
        margin: auto;
        max-width: 420px;
        width: 100%;
    }
    .zac756723be32>a {
        flex: 1;
        min-width: 0;
        max-width: 340px;
    }
    .u9cbafa5c6f07>a {
        flex: 1;
        min-width: 0;
    }
    .l1285e0bc6b69 {
        padding: 10px 20px;
        min-height: 56px;
    }
}
@media(max-width:540px) {
    .y6ad102265e98 {
        gap: 12px;
    }
    .y6ad102265e98 .k31254f1bedf3 img {
        height: 100%;
        aspect-ratio: auto;
    }
    .u9cbafa5c6f07 {
        gap: 10px;
    }
    .y6ad102265e98 .k31254f1bedf3>a>div {
        padding: 12px;
    }
    .b75cfc1e0608a {
        padding: 24px 0;
    }
    .zac756723be32 .i9ada5b9edd26 {
        padding: 10px 12px;
    }
    .q665ad22ada56 h1 {
        font-size: 1.6rem;
    }
    .p8ca006d34034, .z63206c257370 {
        grid-template-columns: 1fr;
    }
    .y6ad102265e98 .k31254f1bedf3>a {
        display: grid;
        grid-template-columns: 88px 1fr;
    }
    .y6ad102265e98 .k31254f1bedf3 p {
        display: none;
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto;
    }
}.v242ff6239ae6{unicode-bidi:normal}
.ee2877cd78106[data-cb367ca631c9b=g08ec070cbe3e] .ja5196a1e0dcf p {
    break-inside: avoid;
}
[data-i3fccbcd4e567] {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
    align-items: center;
    padding: 20px 0;
}
.v4f3767c91f55 details p {
    margin: 12px 0;
}
.b75cfc1e0608a[data-fd09366ba9e16=ye4acbfcef3d6] .p5183a5bf2804 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
[data-i3fccbcd4e567] input {
    flex: 1;
    font: inherit;
    color: var(--taa12f3d10727);
    min-width: 180px;
    background: var(--d70a92f1d8d8d);
    padding: 12px;
    border: 1px solid var(--h30b49d264343);
    border-radius: 6px;
}
[data-i3fccbcd4e567] button {
    color: var(--e28dc50a07970);
    background: var(--p9453096ee481);
    font: inherit;
    padding: 12px 20px;
    border: 0;
    border-radius: 6px;
}.h9727a02b8d77{contain:none}
.v4f3767c91f55 summary {
    cursor: pointer;
    font-weight: 650;
}
.ica2657743758 .k31254f1bedf3 img {
    width: 120px;
}
.n441d8c7ed681 {
    min-width: 0;
}
.b75cfc1e0608a[data-fd09366ba9e16=f956200c12959] .q3597b254234a {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
.e1a75d846ceac {
    list-style: none;
    padding: 0;
}
.e1a75d846ceac li {
    padding: 14px 0;
    border-bottom: 1px solid var(--h30b49d264343);
}
.v4f3767c91f55 details {
    background: var(--d70a92f1d8d8d);
    padding: 16px 18px;
    border-bottom: 1px solid var(--h30b49d264343);
}
.ee2877cd78106[data-cb367ca631c9b=f0b2463e4c986] .ja5196a1e0dcf, .ee2877cd78106[data-cb367ca631c9b=xa076691dff5f] .ja5196a1e0dcf {
    counter-reset: c76e652f9c042;
}.j533329ba6f64{z-index:auto}
.ee2877cd78106[data-cb367ca631c9b=f0b2463e4c986] .ja5196a1e0dcf h2, .ee2877cd78106[data-cb367ca631c9b=xa076691dff5f] .ja5196a1e0dcf h2 {
    counter-increment: c76e652f9c042;
    background: var(--d70a92f1d8d8d);
    border-left: 3px solid var(--p9453096ee481);
    padding: 16px;
}.t02272db2ee7c{outline-offset:0}
.e1a75d846ceac [hidden] {
    display: none;
}.oab27f77c711a{z-index:auto}
.ica2657743758 {
    display: grid;
    gap: 24px;
    margin: 24px 0;
}.yf911f3506e6f{visibility:inherit}
.ica2657743758 .k31254f1bedf3>a {
    grid-template-columns: 120px 1fr;
    display: grid;
    gap: 8px;
}
.e7955e6e9bd02 p {
    grid-column: 2;
    margin: 0;
}
.ee2877cd78106[data-cb367ca631c9b=g08ec070cbe3e] .ja5196a1e0dcf {
    columns: 2;
    column-gap: 32px;
}
body[data-m3d3dd016d316=y130b83385913] .ee2877cd78106[data-cb367ca631c9b=g08ec070cbe3e] .ja5196a1e0dcf {
    columns: 1;
}.k4aace8926f60{outline-offset:0}
.b75cfc1e0608a[data-fd09366ba9e16=ye4acbfcef3d6] .e7955e6e9bd02 p {
    grid-column: auto;
}
@media(max-width:800px) {
    .b75cfc1e0608a[data-fd09366ba9e16=ye4acbfcef3d6] .p5183a5bf2804 {
        grid-template-columns: 1fr;
    }
    .ee2877cd78106[data-cb367ca631c9b=g08ec070cbe3e] .ja5196a1e0dcf {
        columns: 1;
    }
    .ica2657743758 .k31254f1bedf3 img {
        width: 88px;
    }
    .ica2657743758 .k31254f1bedf3>a {
        grid-template-columns: 88px 1fr;
    }
}
@media(min-width:801px) {
    .z9d0e7e8387bb {
        display: none;
    }
}.m64aac0e71c76{unicode-bidi:normal}
.odcd85c7bb456 {
    --u97ee50a9ff94: color-mix(in srgb,var(--p9453096ee481) 16%,#0d0f14);
    --faa3bf9b9267b: 6px;
    --o3456020166e6: var(--v0a3017909ecc);
    --x3e03b35349db: var(--taa12f3d10727);
    --l12d9e051a628: inherit;
    --d7633e3ff6723: var(--pde1d13b51087);
    --q12d5b27d969e: var(--taa12f3d10727);
    --w96009b1c4746: rgba(255,255,255,.72);
    --kef9aaf7790d1: var(--h30b49d264343);
    --i99c031bb8776: var(--e28dc50a07970);
    --a2d46daacbcaf: #fff;
    --zb0fcb1a2eb65: var(--h30b49d264343);
    --vb275b3bd6273: var(--d70a92f1d8d8d);
    --i0af854b5e547: var(--d70a92f1d8d8d);
    --w3f9b0a83e2f0: rgba(255,255,255,.14);
    --r7e13ffe94e53: var(--p9453096ee481);
    --taaa7fe7408d6: var(--p9453096ee481);
    --j4adf68340c9f: var(--x85edca527178);
}
.odcd85c7bb456:is([data-y3016856ce8d8=u94b3aa9964b8], [data-y3016856ce8d8=j1c588b8fb1b8]) {
    --j4adf68340c9f: color-mix(in srgb,var(--p9453096ee481) 10%,var(--d70a92f1d8d8d));
}.c7e2849fe3b2a{isolation:auto}
.odcd85c7bb456>.d50b4e5edc439::after {
    height: 72px;
    content: "";
    display: block;
}
.u1b80dbd6f433 {
    display: contents;
}.j464fde963220{isolation:auto}
.o956fc939bec3>li {
    flex-shrink: 0;
}
.odcd85c7bb456:has(>.d50b4e5edc439) {
    padding-bottom: 0;
}.k4fa7b0c7042c{contain:none}
:where(.yfa5cc8e2efb2) {
    list-style: none;
    margin: 0;
    padding: 0;
}.vd600acabb816{isolation:auto}
.b75cfc1e0608a>.u1b80dbd6f433>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--p9453096ee481);
}
:where(figure.ed236e34ccf88) {
    margin: 0;
}
.odcd85c7bb456:is([data-y3016856ce8d8=u94b3aa9964b8], [data-y3016856ce8d8=fbead76bf7bcc], [data-y3016856ce8d8=j1c588b8fb1b8]) {
    --a2d46daacbcaf: var(--e28dc50a07970);
}
.u9cbafa5c6f07>li>a {
    min-width: 220px;
}
@media(max-width:800px) {
    .u9cbafa5c6f07>li>a {
        flex: 1;
        min-width: 0;
    }
}
.q665ad22ada56 .d47c6feac3d97 {
    grid-template-columns: 1fr 1fr;
}
.jaa9af55ae8e0>p {
    margin: 1em 0;
}
.jaa9af55ae8e0 ul, .jaa9af55ae8e0 menu, .jaa9af55ae8e0>p {
    display: flex;
    list-style: none;
    padding: 0;
    font-size: .82rem;
    gap: 10px;
    color: var(--v0a3017909ecc);
    flex-wrap: wrap;
}
.zac756723be32 {
    flex-wrap: wrap;
    row-gap: 6px;
}
.e1a75d846ceac>div {
    padding: 14px 0;
    border-bottom: 1px solid var(--h30b49d264343);
}
.odcd85c7bb456 {
    padding-bottom: 110px;
}.m76073b1ec8d0{isolation:auto}
.zf2ef1c0161e8 li {
    display: inline;
}.be4e069634dc1{unicode-bidi:normal}
div.e1a75d846ceac {
    margin: 1em 0;
}.r01d4691b6aa7{visibility:inherit}
.ib89e9dc1ce78 {
    font-size: 13px;
    font-weight: 800;
    text-align: center;
    margin: 0;
    line-height: 1.35;
    flex-basis: 100%;
    color: var(--r7e13ffe94e53);
}.jfd334762f0be{font-kerning:auto}
@media(max-width:800px) {
    body[data-x8ac0a51dbc84] .q665ad22ada56, .q665ad22ada56 {
        padding-top: 12px;
        gap: 20px;
    }
    body[data-x8ac0a51dbc84] .ed236e34ccf88, .ed236e34ccf88 {
        order: -1;
        grid-column: auto;
    }
    .n441d8c7ed681 h1 {
        font-size: clamp(22px,6vw,32px);
    }
    .n441d8c7ed681 .a3a9b0eceb231 {
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 2;
        display: -webkit-box;
    }
    .ed236e34ccf88 img {
        object-fit: contain;
        aspect-ratio: 3/2;
        max-height: 52svh;
    }
}.v52bbd67612a2{outline-offset:0}
.ed236e34ccf88 img {
    object-fit: contain;
    aspect-ratio: 3/2;
}
.k31254f1bedf3 img {
    object-fit: contain;
    aspect-ratio: 3/2;
}
.k41db67bce252 {
    object-fit: contain;
}
