img {
    max-width: 100%;
    height: auto;
    display: block
}
* {
    box-sizing: border-box
}
a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--sc413fa0916ce);
    outline-offset: 4px
}
body {
    background: var(--n41c315ce5b35);
    --uc60e1be357c9: 12px;
    --je80ffa99323b: rgb(240,245,243);
    --kc63196eca4ab: rgb(220,233,227);
    --sc413fa0916ce: rgb(25,123,102);
    --n41c315ce5b35: rgb(255,255,255);
    --k872321f05fe9: rgb(99,124,116);
    margin: 0;
    --haefe99682dd2: rgb(22,59,50);
    --wf5dfbc09b90f: rgb(233,245,238);
    color: var(--haefe99682dd2);
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7
}
.d59c60df75803 {
    z-index: 5;
    border-bottom: 1px solid var(--kc63196eca4ab);
    background: var(--n41c315ce5b35);
    position: sticky;
    top: 0
}
a {
    color: inherit;
    text-decoration: none
}
a:hover {
    text-decoration: underline
}
.ec4b96716f28a {
    text-align: center
}.f7bb6497924c4{z-index:auto}
p {
    color: var(--k872321f05fe9)
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25
}
h2 {
    font-size: 1.3rem;
    line-height: 1.4
}
h3 {
    font-size: 1rem;
    line-height: 1.45
}.v31c52c8bde1a{visibility:inherit}
p, h2, h3, h1 {
    margin: 0 0 1rem
}
.g9da3e4b06544 {
    padding: 0 24px;
    max-width: 1140px;
    margin: auto
}
.ke06a5f3da012 {
    display: flex;
    gap: 24px;
    max-width: 1140px;
    min-height: 64px;
    margin: auto;
    align-items: center;
    justify-content: space-between;
    padding: 12px 24px
}
.e444174668753 {
    padding: 10px;
    background: var(--n41c315ce5b35);
    position: absolute;
    top: -100px;
    left: 20px;
    z-index: 20
}
.e444174668753:focus {
    top: 10px
}.o7abde80135b6{outline-offset:0}
.i971eb19c0f53 img {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
    border-radius: var(--uc60e1be357c9)
}
.o74650dd1bbf6 {
    display: flex;
    font-weight: 750;
    gap: 10px;
    align-items: center
}
.w608f53fc4756 {
    gap: 20px;
    display: flex;
    flex-wrap: wrap;
    font-size: .85rem
}
.m2008b04a433b {
    font-size: 1rem
}
body[data-ic75d8d061a82=l4357fd2cf07d] {
    --k872321f05fe9: rgb(201,170,183);
    --kc63196eca4ab: rgb(82,48,63);
    --n41c315ce5b35: rgb(36,16,27);
    --haefe99682dd2: rgb(250,237,232);
    --sc413fa0916ce: rgb(237,159,155);
    --je80ffa99323b: rgb(50,26,39);
    --uc60e1be357c9: 8px
}
.r8d7a347cea25 {
    display: none
}
.se81f34c31398 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    align-items: center;
    padding: 40px 0
}
.t5dd826bf4a9f {
    display: grid;
    margin: 24px auto 0;
    max-width: 480px;
    gap: 12px
}.r01112e726930{visibility:inherit}
.h3476e4ca5bc4 {
    border: 1px solid var(--sc413fa0916ce);
    display: block;
    border-radius: 6px;
    text-align: center;
    color: rgb(255,255,255);
    font-weight: 650;
    background: var(--sc413fa0916ce);
    padding: 12px 20px
}
.qd28aa861d34f {
    gap: 20px;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.y465c312b9e24 p {
    margin: 0;
    font-size: .86rem
}.v6525d82a0928{font-kerning:auto}
.ba1845bcfb5ad {
    display: grid;
    gap: 12px
}.ob286d218caac{outline-offset:0}
.y465c312b9e24>a>div {
    padding: 16px
}.nf2fb4798fc51{outline-offset:0}
.bae50fcf980fc {
    margin: 12px 0 32px
}
.j1583cde01e97 h3 {
    margin: 0
}.je111654f66b6{visibility:inherit}
.f38ff5546d06e {
    background: 0 0;
    color: var(--sc413fa0916ce)
}
.y465c312b9e24 {
    overflow: hidden;
    min-width: 0;
    background: var(--je80ffa99323b);
    border: 1px solid var(--kc63196eca4ab);
    border-radius: var(--uc60e1be357c9)
}
.y465c312b9e24 img {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1
}
.ged907bcd1818 img {
    aspect-ratio: 16/9
}
.uc6c1da82be52 {
    padding: 28px 0;
    border-top: 1px solid var(--kc63196eca4ab)
}
.uc6c1da82be52>h2 {
    border-left: 3px solid var(--sc413fa0916ce);
    padding-left: 12px
}.vb6c89155f5c9{isolation:auto}
.j1583cde01e97 {
    border: 1px solid var(--kc63196eca4ab);
    border-radius: var(--uc60e1be357c9);
    padding: 18px;
    background: var(--je80ffa99323b)
}
.h7fb078e45a31 {
    list-style: none;
    color: var(--sc413fa0916ce);
    padding: 0;
    display: flex;
    margin: 16px 0;
    font-size: .88rem;
    flex-wrap: wrap;
    gap: 12px
}.dc153871a973a{visibility:inherit}
.fc0e6fe303d19 {
    overflow-x: auto;
    display: flex;
    gap: 16px;
    padding-bottom: 12px;
    scroll-snap-type: x proximity
}.qe5779db2c53e{font-kerning:auto}
.fc0e6fe303d19 img {
    flex-shrink: 0;
    width: 240px;
    scroll-snap-align: start
}.y14d9053d2997{unicode-bidi:normal}
.dc718dc85a143>a {
    min-width: 220px
}
.zaaef9dee0dbd>a {
    min-width: 220px
}
.dc718dc85a143 {
    padding: 32px 0;
    display: flex;
    gap: 16px;
    justify-content: center
}.y0cc6cdc9f0ce{unicode-bidi:normal}
.l3e0aa542564e {
    border-top: 1px solid var(--kc63196eca4ab);
    padding: 32px 0 100px
}
.l3e0aa542564e nav {
    gap: 20px;
    font-size: .86rem;
    display: flex;
    margin-top: 20px;
    flex-wrap: wrap
}
.zaaef9dee0dbd {
    padding: 10px 24px;
    border-top: 1px solid var(--kc63196eca4ab);
    bottom: 0;
    position: fixed;
    gap: 12px;
    background: var(--n41c315ce5b35);
    left: 0;
    display: flex;
    z-index: 10;
    justify-content: center;
    right: 0
}.rc706ba52ff2d{contain:none}
.edd1ff8049f52 {
    padding-top: 32px;
    max-width: 880px;
    padding-bottom: 48px
}.c4cb3fbe854ed{unicode-bidi:normal}
.wad9345714efe {
    min-width: 0
}
.nf09f2eaf2e61 {
    margin: 24px 0;
    object-fit: cover;
    border-radius: var(--uc60e1be357c9);
    width: 100%;
    max-height: 560px
}
.f288e88609622 h2 {
    margin-top: 28px
}.he064ef383e2f{opacity:1}
.f288e88609622 summary {
    cursor: pointer;
    font-weight: 650
}
.f288e88609622 details {
    border-bottom: 1px solid var(--kc63196eca4ab);
    padding: 16px 0
}
.f288e88609622 {
    overflow-wrap: anywhere
}
.f288e88609622 table {
    overflow-x: auto;
    display: block;
    max-width: 100%
}
.c091b0453491a ol {
    list-style: none;
    font-size: .82rem;
    gap: 10px;
    display: flex;
    padding: 0;
    flex-wrap: wrap;
    color: var(--k872321f05fe9)
}
body[data-ic75d8d061a82=l4357fd2cf07d] .h3476e4ca5bc4 {
    color: var(--n41c315ce5b35)
}
.meb2f11a8f46d {
    margin-top: 32px;
    border: 1px solid var(--kc63196eca4ab);
    padding: 20px;
    border-radius: var(--uc60e1be357c9)
}
body[data-c7e7846662094="y7e4c5d7a6c0d"] .ec4b96716f28a {
    border-radius: var(--uc60e1be357c9);
    background: var(--je80ffa99323b);
    padding: 18px
}.xc8568cdc5632{opacity:1}
body[data-y06a805f54c5c="h8f788ddba092"] .w608f53fc4756 a {
    padding: 8px 12px;
    border-radius: var(--uc60e1be357c9);
    background: var(--je80ffa99323b)
}.md79e22c67092{contain:none}
body[data-t01592ca90254="hd8297da5be89"] .w608f53fc4756 a {
    border-bottom: 1px solid var(--sc413fa0916ce)
}.x69bf8665c1d2{visibility:inherit}
body[data-ic75d8d061a82=l4357fd2cf07d] .f38ff5546d06e {
    color: var(--sc413fa0916ce)
}
body[data-t74528dcab600="u0358fc737481"] .i971eb19c0f53 img {
    border-radius: 28px
}
body[data-w795f2a2c20c3=sda4bfee30f32] .j1583cde01e97 {
    border-left: 3px solid var(--sc413fa0916ce)
}
.z56aeb2b66b4b {
    margin-top: 20px;
    gap: 10px;
    display: flex;
    font-size: .85rem;
    flex-wrap: wrap;
    justify-content: center
}
body[data-ic75d8d061a82=l4357fd2cf07d] h1 {
    font-family: Georgia,times new roman,serif
}
.ged907bcd1818 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-c7e7846662094="y7e4c5d7a6c0d"] .se81f34c31398 {
    grid-template-columns: 1fr 1fr
}
body[data-w795f2a2c20c3=sda4bfee30f32] .ba1845bcfb5ad {
    grid-template-columns: repeat(3,minmax(0,1fr))
}
@media(max-width:800px) {
    .w608f53fc4756 {
        display: none
    }
    .r8d7a347cea25 summary {
        cursor: pointer
    }
    .ke06a5f3da012, body[data-y06a805f54c5c="h8f788ddba092"] .ke06a5f3da012 {
        flex-direction: row
    }
    .r8d7a347cea25 {
        position: relative;
        display: block
    }
    .r8d7a347cea25 nav {
        display: grid;
        background: var(--n41c315ce5b35);
        right: 0;
        position: absolute;
        top: 100%;
        box-shadow: 0 12px 24px #00000022;
        gap: 12px;
        border: 1px solid var(--kc63196eca4ab);
        padding: 16px;
        width: 240px
    }
    .i971eb19c0f53 {
        max-width: 420px;
        margin: auto;
        width: 100%
    }
    .se81f34c31398, body[data-c7e7846662094="y7e4c5d7a6c0d"] .se81f34c31398 {
        grid-template-columns: 1fr;
        gap: 24px;
        padding: 24px 0
    }
    .qd28aa861d34f {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    .g9da3e4b06544 {
        padding-left: 20px;
        padding-right: 20px
    }
    body[data-w795f2a2c20c3=sda4bfee30f32] .ba1845bcfb5ad {
        grid-template-columns: 1fr
    }
    .zaaef9dee0dbd>a {
        flex: 1;
        min-width: 0;
        max-width: 340px
    }
    .dc718dc85a143>a {
        flex: 1;
        min-width: 0
    }
    .zaaef9dee0dbd {
        padding: 10px 20px
    }
    .ke06a5f3da012 {
        padding: 10px 20px;
        min-height: 56px
    }
}
@media(max-width:540px) {
    .se81f34c31398 h1 {
        font-size: 1.6rem
    }
    .bae50fcf980fc .y465c312b9e24 img {
        height: 100%;
        aspect-ratio: auto
    }
    .ged907bcd1818, .qd28aa861d34f {
        grid-template-columns: 1fr
    }
    .bae50fcf980fc .y465c312b9e24>a {
        grid-template-columns: 88px 1fr;
        display: grid
    }
    .bae50fcf980fc .y465c312b9e24 p {
        display: none
    }
    .bae50fcf980fc .y465c312b9e24>a>div {
        padding: 12px
    }
    .uc6c1da82be52 {
        padding: 24px 0
    }
    .zaaef9dee0dbd .h3476e4ca5bc4 {
        padding: 10px 12px
    }
    .bae50fcf980fc {
        gap: 12px
    }
    .dc718dc85a143 {
        gap: 10px
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto
    }
}.j1d4520ab3c17{font-kerning:auto}
[data-lfc3a1141292c] {
    flex-wrap: wrap;
    align-items: center;
    padding: 20px 0;
    display: flex;
    gap: 12px
}
.wad9345714efe[data-z30a989f7390d=w093e84dbf355] .f288e88609622 p {
    break-inside: avoid
}
.rc408a79f786f details p {
    margin: 12px 0
}.db41af450e0a4{unicode-bidi:normal}
[data-lfc3a1141292c] input {
    flex: 1;
    border: 1px solid var(--kc63196eca4ab);
    border-radius: 6px;
    font: inherit;
    color: var(--haefe99682dd2);
    min-width: 180px;
    background: var(--je80ffa99323b);
    padding: 12px
}.nd6a5c3bc6a27{isolation:auto}
.v65a867b50859 [hidden] {
    display: none
}
.wad9345714efe[data-z30a989f7390d=p1ec222c66f0d] .f288e88609622, .wad9345714efe[data-z30a989f7390d=d55927961547d] .f288e88609622 {
    counter-reset: c49f9da36d28d
}
.z327dcf67c037 .y465c312b9e24 img {
    width: 120px
}
.ec4b96716f28a {
    min-width: 0
}.xe814c85e7b48{opacity:1}
[data-lfc3a1141292c] button {
    color: var(--n41c315ce5b35);
    border: 0;
    border-radius: 6px;
    font: inherit;
    background: var(--sc413fa0916ce);
    padding: 12px 20px
}
.rc408a79f786f summary {
    cursor: pointer;
    font-weight: 650
}
.v65a867b50859 {
    padding: 0;
    list-style: none
}
.v65a867b50859 li {
    border-bottom: 1px solid var(--kc63196eca4ab);
    padding: 14px 0
}
.rc408a79f786f details {
    padding: 16px 18px;
    border-bottom: 1px solid var(--kc63196eca4ab);
    background: var(--je80ffa99323b)
}
.wad9345714efe[data-z30a989f7390d=d55927961547d] .f288e88609622 h2, .wad9345714efe[data-z30a989f7390d=p1ec222c66f0d] .f288e88609622 h2 {
    counter-increment: c49f9da36d28d;
    border-left: 3px solid var(--sc413fa0916ce);
    background: var(--je80ffa99323b);
    padding: 16px
}
.z327dcf67c037 {
    margin: 24px 0;
    display: grid;
    gap: 24px
}
.uc6c1da82be52[data-b56016c5efae2=m6c52ac2bfc4a] .ba1845bcfb5ad {
    grid-template-columns: repeat(3,minmax(0,1fr))
}.gb05eafd47bc2{opacity:1}
.z327dcf67c037 .y465c312b9e24>a {
    gap: 8px;
    grid-template-columns: 120px 1fr;
    display: grid
}.p6f2222de0774{contain:none}
.j1583cde01e97 p {
    grid-column: 2;
    margin: 0
}.x647f051c8c61{unicode-bidi:normal}
.uc6c1da82be52[data-b56016c5efae2=m6c52ac2bfc4a] .j1583cde01e97 p {
    grid-column: auto
}
.wad9345714efe[data-z30a989f7390d=w093e84dbf355] .f288e88609622 {
    column-gap: 32px;
    columns: 2
}
body[data-w795f2a2c20c3=sda4bfee30f32] .wad9345714efe[data-z30a989f7390d=w093e84dbf355] .f288e88609622 {
    columns: 1
}
@media(max-width:800px) {
    .uc6c1da82be52[data-b56016c5efae2=m6c52ac2bfc4a] .ba1845bcfb5ad {
        grid-template-columns: 1fr
    }
    .wad9345714efe[data-z30a989f7390d=w093e84dbf355] .f288e88609622 {
        columns: 1
    }
    .z327dcf67c037 .y465c312b9e24 img {
        width: 88px
    }
    .z327dcf67c037 .y465c312b9e24>a {
        grid-template-columns: 88px 1fr
    }
}.i9127b7c3d4bc{visibility:inherit}
@media(min-width:801px) {
    .z56aeb2b66b4b {
        display: none
    }
}
.fc0e6fe303d19>li {
    flex-shrink: 0
}.se9c81ebb07cf{visibility:inherit}
.oa5c9c7df01ad {
    --v22063a6b521b: var(--sc413fa0916ce);
    --kf6d72258f67a: var(--sc413fa0916ce);
    --rb8b17fe133cd: var(--haefe99682dd2);
    --t28439026eeae: 6px;
    --t71dafeb6c73b: color-mix(in srgb,var(--sc413fa0916ce) 16%,rgb(13,15,20));
    --c853b934e31f5: var(--k872321f05fe9);
    --gb80d4edb0654: rgba(255,255,255,.14);
    --u282b450885f7: var(--kc63196eca4ab);
    --d354fa22c3951: var(--je80ffa99323b);
    --vac9f78713bda: rgba(255,255,255,.72);
    --d12ca1ebc2fa0: var(--wf5dfbc09b90f);
    --ob5fccb479d10: var(--haefe99682dd2);
    --ze994a77d1da0: inherit;
    --l11d74986907f: var(--je80ffa99323b);
    --kb3d476da58ea: var(--n41c315ce5b35);
    --j549d1b6375ff: var(--kc63196eca4ab);
    --l697ad9a08ba3: var(--uc60e1be357c9);
    --t26765b19a4e2: rgb(255,255,255)
}
.oa5c9c7df01ad:is([data-ic75d8d061a82=b07b007dec449], [data-ic75d8d061a82=bdd2f49a0a7d6], [data-ic75d8d061a82=l4357fd2cf07d]) {
    --t26765b19a4e2: var(--n41c315ce5b35)
}
.oa5c9c7df01ad:is([data-ic75d8d061a82=b07b007dec449], [data-ic75d8d061a82=l4357fd2cf07d]) {
    --d12ca1ebc2fa0: color-mix(in srgb,var(--sc413fa0916ce) 10%,var(--je80ffa99323b))
}
.oa5c9c7df01ad>.v1d0c980ebb05::after {
    display: block;
    content: "";
    height: 72px
}
.dc718dc85a143>li>a {
    min-width: 220px
}
.oa5c9c7df01ad:has(>.v1d0c980ebb05) {
    padding-bottom: 0
}
:where(.qe424cb9b6480) {
    list-style: none;
    padding: 0;
    margin: 0
}.tb5b1e8e078ff{font-kerning:auto}
.uc6c1da82be52>.t580b6b7856fb>h2 {
    border-left: 3px solid var(--sc413fa0916ce);
    padding-left: 12px
}
.t580b6b7856fb {
    display: contents
}
:where(figure.i971eb19c0f53) {
    margin: 0
}
@media(max-width:800px) {
    .dc718dc85a143>li>a {
        flex: 1;
        min-width: 0
    }
}.zeab57dd3a56b{outline-offset:0}
.c091b0453491a>p {
    margin: 1em 0
}
.se81f34c31398 .t5dd826bf4a9f {
    grid-template-columns: 1fr 1fr
}
.c091b0453491a ul, .c091b0453491a>p, .c091b0453491a menu {
    list-style: none;
    font-size: .82rem;
    gap: 10px;
    display: flex;
    padding: 0;
    flex-wrap: wrap;
    color: var(--k872321f05fe9)
}.a4c3b8695b789{unicode-bidi:normal}
.zaaef9dee0dbd {
    row-gap: 6px;
    flex-wrap: wrap
}
.pff6806b0344c li {
    display: inline
}
div.v65a867b50859 {
    margin: 1em 0
}.e47f21944c621{contain:none}
.t88d7aa5738d0 {
    font-size: 13px;
    text-align: center;
    color: var(--kf6d72258f67a);
    margin: 0;
    flex-basis: 100%;
    font-weight: 800;
    line-height: 1.35
}
.v65a867b50859>div {
    border-bottom: 1px solid var(--kc63196eca4ab);
    padding: 14px 0
}.qc88551a03347{opacity:1}
.oa5c9c7df01ad {
    padding-bottom: 110px
}
@media(max-width:800px) {
    .i971eb19c0f53 img {
        object-fit: contain;
        aspect-ratio: 3/2;
        max-height: 52svh
    }
    .ec4b96716f28a h1 {
        font-size: clamp(22px,6vw,32px)
    }
    .i971eb19c0f53, body[data-c7e7846662094] .i971eb19c0f53 {
        grid-column: auto;
        order: -1
    }
    .se81f34c31398, body[data-c7e7846662094] .se81f34c31398 {
        gap: 20px;
        padding-top: 12px
    }
    .ec4b96716f28a .m2008b04a433b {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }
}
.i971eb19c0f53 img {
    object-fit: contain;
    aspect-ratio: 3/2
}.saf6fcd9cf94b{contain:none}
.y465c312b9e24 img {
    object-fit: contain;
    aspect-ratio: 3/2
}
.nf09f2eaf2e61 {
    object-fit: contain
}
