body {
    color: var(--x160b8887fdf6);
    margin: 0;
    --x160b8887fdf6: rgb(22,59,50);
    --s9827574b73d9: rgb(240,245,243);
    --sb2eccd7d2ff2: 12px;
    --sa04f78552476: rgb(99,124,116);
    --fedf6c2e9c452: rgb(255,255,255);
    --h6d699fd2bf92: rgb(220,233,227);
    --o1cbd0b5d63d8: rgb(25,123,102);
    --sa3ffbb917bab: rgb(233,245,238);
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
    background: var(--fedf6c2e9c452)
}
body[data-zb3ddf16c89a1=ga6b5cbf5f22c] {
    --x160b8887fdf6: rgb(29,73,60);
    --sb2eccd7d2ff2: 3px;
    --o1cbd0b5d63d8: rgb(32,120,104);
    --sa04f78552476: rgb(97,126,112);
    --h6d699fd2bf92: rgb(220,233,221);
    --s9827574b73d9: rgb(237,243,235);
    --fedf6c2e9c452: rgb(251,252,248)
}
img {
    display: block;
    max-width: 100%;
    height: auto
}
.x410363978198 {
    top: 0;
    background: var(--fedf6c2e9c452);
    border-bottom: 1px solid var(--h6d699fd2bf92);
    position: sticky;
    z-index: 5
}.yf41e2ad8dbb8{unicode-bidi:normal}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25
}.s738047360084{z-index:auto}
h2 {
    font-size: 1.3rem;
    line-height: 1.4
}.v817a74eb41cd{visibility:inherit}
h3 {
    font-size: 1rem;
    line-height: 1.45
}
a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--o1cbd0b5d63d8);
    outline-offset: 4px
}.i3d6c0c312ada{font-kerning:auto}
a {
    color: inherit;
    text-decoration: none
}
p {
    color: var(--sa04f78552476)
}
a:hover {
    text-decoration: underline
}
.f5031c83ade50 {
    text-align: center
}
* {
    box-sizing: border-box
}
body[data-aa071ce1783e8="v1f852899947d"] .qd3ee68747555 {
    box-shadow: 0 -8px 30px #00000011
}
h2, h1, p, h3 {
    margin: 0 0 1rem
}.dc4b53344e023{unicode-bidi:normal}
.n7c246fc3b277 {
    padding: 0 24px;
    margin: auto;
    max-width: 1140px
}
.m50a400a621df {
    align-items: center;
    margin: auto;
    gap: 24px;
    display: flex;
    justify-content: space-between;
    padding: 12px 24px;
    max-width: 1140px;
    min-height: 64px
}.ve88abcf01e27{opacity:1}
.p415fe2bfd9ee img {
    object-fit: cover;
    border-radius: var(--sb2eccd7d2ff2);
    width: 100%;
    aspect-ratio: 1/1
}
.c6f12c404df30 {
    position: absolute;
    top: -100px;
    left: 20px;
    z-index: 20;
    background: var(--fedf6c2e9c452);
    padding: 10px
}
.c6f12c404df30:focus {
    top: 10px
}
.hf786e2ee8eda {
    display: flex;
    align-items: center;
    font-weight: 750;
    gap: 10px
}.f25d6950cf4b4{font-kerning:auto}
.e4960adcf26b1 {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    font-size: .85rem
}
.ke638f4e289bb {
    font-size: 1rem
}
.p784536978548 {
    display: none
}
.c89e71ca9b321 {
    align-items: center;
    gap: 40px;
    padding: 40px 0;
    grid-template-columns: 1fr 1fr;
    display: grid
}
.n103390e4852d {
    max-width: 480px;
    gap: 12px;
    margin: 24px auto 0;
    display: grid
}
.j5276c03a2c15 {
    font-weight: 650;
    background: var(--o1cbd0b5d63d8);
    border: 1px solid var(--o1cbd0b5d63d8);
    border-radius: 6px;
    display: block;
    color: rgb(255,255,255);
    padding: 12px 20px;
    text-align: center
}
.m5f50854c938a {
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 20px;
    display: grid
}.pe6d976a2c223{isolation:auto}
.m882526c0a082 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
.w3e0110e3fa6f p {
    font-size: .86rem;
    margin: 0
}.q331a5eaf8008{z-index:auto}
.icc93c40fe218 {
    background: 0 0;
    color: var(--o1cbd0b5d63d8)
}
.w3e0110e3fa6f {
    background: var(--s9827574b73d9);
    overflow: hidden;
    min-width: 0;
    border: 1px solid var(--h6d699fd2bf92);
    border-radius: var(--sb2eccd7d2ff2)
}.x26c7e06e7579{isolation:auto}
.w3e0110e3fa6f img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1
}
.m882526c0a082 img {
    aspect-ratio: 16/9
}
.k8ff617263221 {
    margin: 12px 0 32px
}
.jca5cc5aa6747 h3 {
    margin: 0
}
body[data-y0de58d0da04d="r4cf1e0df49cc"] .c89e71ca9b321 {
    grid-template-columns: 1fr 1fr
}
.j17e48687f0f1 {
    gap: 12px;
    display: grid
}
body[data-l45c372d50206=ccdf53f852b4d] .j17e48687f0f1 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.w3e0110e3fa6f>a>div {
    padding: 16px
}
.q96600e77e1b4 {
    border-top: 1px solid var(--h6d699fd2bf92);
    padding: 28px 0
}
.q96600e77e1b4>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--o1cbd0b5d63d8)
}
.jca5cc5aa6747 {
    padding: 18px;
    background: var(--s9827574b73d9);
    border: 1px solid var(--h6d699fd2bf92);
    border-radius: var(--sb2eccd7d2ff2)
}
.k6920d683a18b {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    color: var(--o1cbd0b5d63d8);
    padding: 0;
    list-style: none;
    font-size: .88rem;
    margin: 16px 0
}
.f4969909ab2e9 {
    display: flex;
    overflow-x: auto;
    gap: 16px;
    scroll-snap-type: x proximity;
    padding-bottom: 12px
}
.f4969909ab2e9 img {
    scroll-snap-align: start;
    width: 240px;
    flex-shrink: 0
}
.f00479203b16e {
    overflow-wrap: anywhere
}
.u5a6205a69326>a {
    min-width: 220px
}
.qd3ee68747555>a {
    min-width: 220px
}.t7097ad4a65e3{opacity:1}
.u5a6205a69326 {
    display: flex;
    justify-content: center;
    gap: 16px;
    padding: 32px 0
}.n1d81378612c6{font-kerning:auto}
.ifddaa2f21fd7 {
    border-top: 1px solid var(--h6d699fd2bf92);
    padding: 32px 0 100px
}
.ifddaa2f21fd7 nav {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    font-size: .86rem;
    margin-top: 20px
}.k3561d94e3363{font-kerning:auto}
.qd3ee68747555 {
    gap: 12px;
    justify-content: center;
    z-index: 10;
    display: flex;
    padding: 10px 24px;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    background: var(--fedf6c2e9c452);
    border-top: 1px solid var(--h6d699fd2bf92)
}.df5e00837c36c{font-kerning:auto}
.fd204ad2c7ec2 {
    max-width: 880px;
    padding-top: 32px;
    padding-bottom: 48px
}
.safd25d530350 {
    min-width: 0
}
.ec3c0aa576dba {
    margin: 24px 0;
    object-fit: cover;
    width: 100%;
    max-height: 560px;
    border-radius: var(--sb2eccd7d2ff2)
}
.f00479203b16e summary {
    cursor: pointer;
    font-weight: 650
}.d18a84246224b{opacity:1}
.f00479203b16e h2 {
    margin-top: 28px
}.pa323bebc1051{z-index:auto}
.f00479203b16e table {
    overflow-x: auto;
    max-width: 100%;
    display: block
}
.f00479203b16e details {
    border-bottom: 1px solid var(--h6d699fd2bf92);
    padding: 16px 0
}
.l447109117443 ol {
    display: flex;
    padding: 0;
    gap: 10px;
    list-style: none;
    flex-wrap: wrap;
    color: var(--sa04f78552476);
    font-size: .82rem
}.i0426d600e7c1{unicode-bidi:normal}
.o0bf757fb31f7 {
    border: 1px solid var(--h6d699fd2bf92);
    margin-top: 32px;
    border-radius: var(--sb2eccd7d2ff2);
    padding: 20px
}.g4da000ac194d{font-kerning:auto}
.ca5bf92a4b59c {
    display: flex;
    justify-content: center;
    margin-top: 20px;
    flex-wrap: wrap;
    gap: 10px;
    font-size: .85rem
}.s7b1a0922fefa{z-index:auto}
body[data-y0de58d0da04d="r4cf1e0df49cc"] .f5031c83ade50 {
    border-radius: var(--sb2eccd7d2ff2);
    background: var(--s9827574b73d9);
    padding: 18px
}
body[data-acfb952f78ce7="reba386c69504"] .x410363978198 {
    border-bottom: 3px solid var(--o1cbd0b5d63d8)
}
body[data-l45c372d50206=ccdf53f852b4d] .jca5cc5aa6747 {
    border-left: 3px solid var(--o1cbd0b5d63d8)
}.y2b344165033c{z-index:auto}
body[data-zb3ddf16c89a1=ga6b5cbf5f22c] h1 {
    font-family: Georgia,times new roman,serif
}.ve2cc820d7161{outline-offset:0}
@media(max-width:800px) {
    .e4960adcf26b1 {
        display: none
    }
    .p784536978548 {
        position: relative;
        display: block
    }
    .p784536978548 summary {
        cursor: pointer
    }
    .m50a400a621df {
        flex-direction: row
    }
    .p784536978548 nav {
        gap: 12px;
        position: absolute;
        box-shadow: 0 12px 24px #00000022;
        width: 240px;
        padding: 16px;
        display: grid;
        right: 0;
        background: var(--fedf6c2e9c452);
        top: 100%;
        border: 1px solid var(--h6d699fd2bf92)
    }
    .c89e71ca9b321, body[data-y0de58d0da04d="r4cf1e0df49cc"] .c89e71ca9b321 {
        gap: 24px;
        grid-template-columns: 1fr;
        padding: 24px 0
    }
    .m5f50854c938a {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    body[data-l45c372d50206=ccdf53f852b4d] .j17e48687f0f1 {
        grid-template-columns: 1fr
    }
    .n7c246fc3b277 {
        padding-left: 20px;
        padding-right: 20px
    }
    .qd3ee68747555 {
        padding: 10px 20px
    }
    .p415fe2bfd9ee {
        max-width: 420px;
        width: 100%;
        margin: auto
    }
    .qd3ee68747555>a {
        flex: 1;
        min-width: 0;
        max-width: 340px
    }
    .u5a6205a69326>a {
        flex: 1;
        min-width: 0
    }
    .m50a400a621df {
        padding: 10px 20px;
        min-height: 56px
    }
}
@media(max-width:540px) {
    .k8ff617263221 .w3e0110e3fa6f img {
        height: 100%;
        aspect-ratio: auto
    }
    .m5f50854c938a, .m882526c0a082 {
        grid-template-columns: 1fr
    }
    .k8ff617263221 .w3e0110e3fa6f>a {
        grid-template-columns: 88px 1fr;
        display: grid
    }
    .c89e71ca9b321 h1 {
        font-size: 1.6rem
    }
    .k8ff617263221 .w3e0110e3fa6f p {
        display: none
    }
    .k8ff617263221 {
        gap: 12px
    }
    .u5a6205a69326 {
        gap: 10px
    }
    .k8ff617263221 .w3e0110e3fa6f>a>div {
        padding: 12px
    }
    .q96600e77e1b4 {
        padding: 24px 0
    }
    .qd3ee68747555 .j5276c03a2c15 {
        padding: 10px 12px
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto
    }
}
[data-uad7dfabdf2ad] {
    display: flex;
    padding: 20px 0;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center
}
.safd25d530350[data-da46ff61a255d=i83dc479f7b60] .f00479203b16e p {
    break-inside: avoid
}.g5772f7ceb1bf{contain:none}
[data-uad7dfabdf2ad] input {
    border: 1px solid var(--h6d699fd2bf92);
    color: var(--x160b8887fdf6);
    background: var(--s9827574b73d9);
    border-radius: 6px;
    min-width: 180px;
    flex: 1;
    padding: 12px;
    font: inherit
}
.kc815ac0c8c5f details p {
    margin: 12px 0
}
.z41fa88c204da .w3e0110e3fa6f img {
    width: 120px
}
[data-uad7dfabdf2ad] button {
    font: inherit;
    border: 0;
    border-radius: 6px;
    background: var(--o1cbd0b5d63d8);
    color: var(--fedf6c2e9c452);
    padding: 12px 20px
}
.kc815ac0c8c5f summary {
    cursor: pointer;
    font-weight: 650
}
.q96600e77e1b4[data-q289e6d34576f=q34f9d182fe23] .j17e48687f0f1 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.f5031c83ade50 {
    min-width: 0
}.w79673acf6993{visibility:inherit}
.a6d5c3ee8e9a6 [hidden] {
    display: none
}.j4f9144a9d1ad{contain:none}
.z41fa88c204da {
    gap: 24px;
    margin: 24px 0;
    display: grid
}
.q96600e77e1b4[data-q289e6d34576f=x446bbcc844f8] .j17e48687f0f1 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
.z41fa88c204da .w3e0110e3fa6f>a {
    grid-template-columns: 120px 1fr;
    gap: 8px;
    display: grid
}.o6fc5eac433f3{contain:none}
.safd25d530350[data-da46ff61a255d=i83dc479f7b60] .f00479203b16e {
    columns: 2;
    column-gap: 32px
}.s0af49ecdcd7f{outline-offset:0}
body[data-l45c372d50206=ccdf53f852b4d] .safd25d530350[data-da46ff61a255d=i83dc479f7b60] .f00479203b16e {
    columns: 1
}
.jca5cc5aa6747 p {
    grid-column: 2;
    margin: 0
}
.q96600e77e1b4[data-q289e6d34576f=q34f9d182fe23] .jca5cc5aa6747 p, .q96600e77e1b4[data-q289e6d34576f=x446bbcc844f8] .jca5cc5aa6747 p {
    grid-column: auto
}.yd051c6c936e4{opacity:1}
.safd25d530350[data-da46ff61a255d=v14cf274b8c2f] .f00479203b16e, .safd25d530350[data-da46ff61a255d=y6110889b9943] .f00479203b16e {
    counter-reset: ca1e3782d1677
}
.a6d5c3ee8e9a6 {
    list-style: none;
    padding: 0
}
.a6d5c3ee8e9a6 li {
    border-bottom: 1px solid var(--h6d699fd2bf92);
    padding: 14px 0
}.w9afc1c33e2fe{outline-offset:0}
.kc815ac0c8c5f details {
    border-bottom: 1px solid var(--h6d699fd2bf92);
    padding: 16px 18px;
    background: var(--s9827574b73d9)
}
.safd25d530350[data-da46ff61a255d=y6110889b9943] .f00479203b16e h2, .safd25d530350[data-da46ff61a255d=v14cf274b8c2f] .f00479203b16e h2 {
    border-left: 3px solid var(--o1cbd0b5d63d8);
    padding: 16px;
    background: var(--s9827574b73d9);
    counter-increment: ca1e3782d1677
}
@media(max-width:800px) {
    .z41fa88c204da .w3e0110e3fa6f img {
        width: 88px
    }
    .q96600e77e1b4[data-q289e6d34576f=q34f9d182fe23] .j17e48687f0f1, .q96600e77e1b4[data-q289e6d34576f=x446bbcc844f8] .j17e48687f0f1 {
        grid-template-columns: 1fr
    }
    .z41fa88c204da .w3e0110e3fa6f>a {
        grid-template-columns: 88px 1fr
    }
    .safd25d530350[data-da46ff61a255d=i83dc479f7b60] .f00479203b16e {
        columns: 1
    }
}.db470a2cb7558{unicode-bidi:normal}
@media(min-width:801px) {
    .ca5bf92a4b59c {
        display: none
    }
}
.f4969909ab2e9>li {
    flex-shrink: 0
}
.p911f4a56fca2 {
    --gd5fca2a2fb02: var(--x160b8887fdf6);
    --f259566770175: var(--o1cbd0b5d63d8);
    --hd5ebff52372b: 6px;
    --oe8ab3ab6c96a: var(--sa3ffbb917bab);
    --f1c89f20145fa: var(--sa04f78552476);
    --a1f6cff8fec4c: rgba(255,255,255,.72);
    --q241626133b37: var(--h6d699fd2bf92);
    --n7030b6cb325e: rgb(255,255,255);
    --h90eda46be6ff: var(--o1cbd0b5d63d8);
    --h8ed2942e310e: var(--s9827574b73d9);
    --l77f83a0a6334: var(--s9827574b73d9);
    --cd57033f505c9: var(--x160b8887fdf6);
    --xf609d3d4f719: var(--fedf6c2e9c452);
    --v53dc321b7aa7: rgba(255,255,255,.14);
    --r47d6db314451: var(--h6d699fd2bf92);
    --kba19e29fbf78: var(--sb2eccd7d2ff2);
    --q157e3cbd2d0b: inherit;
    --i0f225103ba05: color-mix(in srgb,var(--o1cbd0b5d63d8) 16%,rgb(13,15,20))
}
.p911f4a56fca2:is([data-zb3ddf16c89a1=p08fff057d778], [data-zb3ddf16c89a1=vde60446cdd43], [data-zb3ddf16c89a1=ha4f6f92adbf5]) {
    --n7030b6cb325e: var(--fedf6c2e9c452)
}
.p911f4a56fca2:is([data-zb3ddf16c89a1=p08fff057d778], [data-zb3ddf16c89a1=ha4f6f92adbf5]) {
    --oe8ab3ab6c96a: color-mix(in srgb,var(--o1cbd0b5d63d8) 10%,var(--s9827574b73d9))
}.j7adbbf7aad1c{outline-offset:0}
.p911f4a56fca2:has(>.g5d361083bae2) {
    padding-bottom: 0
}
:where(.z54b3aa76ff85) {
    padding: 0;
    list-style: none;
    margin: 0
}
:where(figure.p415fe2bfd9ee) {
    margin: 0
}
.q96600e77e1b4>.wff64729b6d2d>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--o1cbd0b5d63d8)
}
.p911f4a56fca2>.g5d361083bae2::after {
    display: block;
    height: 72px;
    content: ""
}.p083dec51c697{opacity:1}
.u5a6205a69326>li>a {
    min-width: 220px
}.v14c5fc4db40b{unicode-bidi:normal}
.wff64729b6d2d {
    display: contents
}
@media(max-width:800px) {
    .u5a6205a69326>li>a {
        flex: 1;
        min-width: 0
    }
}.i403bdfe5fa47{opacity:1}
.l447109117443>p {
    margin: 1em 0
}
div.a6d5c3ee8e9a6 {
    margin: 1em 0
}.hbe156beb6a3d{isolation:auto}
.c89e71ca9b321 .n103390e4852d {
    grid-template-columns: 1fr 1fr
}
.l447109117443 menu, .l447109117443 ul, .l447109117443>p {
    display: flex;
    padding: 0;
    gap: 10px;
    list-style: none;
    flex-wrap: wrap;
    color: var(--sa04f78552476);
    font-size: .82rem
}
.qd3ee68747555 {
    row-gap: 6px;
    flex-wrap: wrap
}
.pff15c48fa493 {
    flex-basis: 100%;
    color: var(--f259566770175);
    margin: 0;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35;
    text-align: center
}
.d891a7800ecb9 li {
    display: inline
}
.a6d5c3ee8e9a6>div {
    border-bottom: 1px solid var(--h6d699fd2bf92);
    padding: 14px 0
}
.p911f4a56fca2 {
    padding-bottom: 110px
}
@media(max-width:800px) {
    .f5031c83ade50 .ke638f4e289bb {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden
    }
    .f5031c83ade50 h1 {
        font-size: clamp(22px,6vw,32px)
    }
    .p415fe2bfd9ee img {
        aspect-ratio: 3/2;
        max-height: 52svh;
        object-fit: contain
    }
    body[data-y0de58d0da04d] .p415fe2bfd9ee, .p415fe2bfd9ee {
        grid-column: auto;
        order: -1
    }
    .c89e71ca9b321, body[data-y0de58d0da04d] .c89e71ca9b321 {
        gap: 20px;
        padding-top: 12px
    }
}.x318333b63353{visibility:inherit}
.p415fe2bfd9ee img {
    aspect-ratio: 3/2;
    object-fit: contain
}
.w3e0110e3fa6f img {
    aspect-ratio: 3/2;
    object-fit: contain
}
.ec3c0aa576dba {
    object-fit: contain
}
