* {
    box-sizing: border-box
}
body[data-u9bbd0c7bacca="c38b3c6dfccb9"] .ye86a220cc284 {
    box-shadow: 0 -8px 30px #0001
}
summary:focus-visible, a:focus-visible {
    outline: 3px solid var(--s92316176bf7a);
    outline-offset: 4px
}.ab31dba594875{z-index:auto}
body {
    background: var(--ra61f70683c73);
    --s92316176bf7a: #197B66;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    margin: 0;
    --s6c1e995b1f82: #F0F5F3;
    line-height: 1.7;
    --rdaa1129bff3e: 12px;
    --qac72462f14c9: #DCE9E3;
    color: var(--e9ce14c185f7b);
    --e9ce14c185f7b: #163B32;
    --a044a3be4f695: #E9F5EE;
    --n8bf2b910f3cd: #637C74;
    --ra61f70683c73: #FFF
}
h2, h1, p, h3 {
    margin: 0 0 1rem
}.ke9982fe375e1{visibility:inherit}
.qa540b72757f0 {
    top: 0;
    position: sticky;
    border-bottom: 1px solid var(--qac72462f14c9);
    z-index: 5;
    background: var(--ra61f70683c73)
}.je803e4747035{opacity:1}
a {
    color: inherit;
    text-decoration: none
}
a:hover {
    text-decoration: underline
}
body[data-c8e5c7203383e=s00b96b1abc00] {
    --e9ce14c185f7b: #F3EDDC;
    --rdaa1129bff3e: 4px;
    --ra61f70683c73: #100E1D;
    --n8bf2b910f3cd: #B8B0C4;
    --qac72462f14c9: #302B42;
    --s92316176bf7a: #DBB85D;
    --s6c1e995b1f82: #1B182B
}
.u219760f029be {
    text-align: center
}
p {
    color: var(--n8bf2b910f3cd)
}.a2e37b909f13a{isolation:auto}
img {
    display: block;
    max-width: 100%;
    height: auto
}.h6148df244dd2{visibility:inherit}
.c12191375cbdd {
    padding: 0 24px;
    max-width: 1140px;
    margin: auto
}
.c5fbc4109ffd9 {
    max-width: 1140px;
    min-height: 64px;
    align-items: center;
    padding: 12px 24px;
    display: flex;
    justify-content: space-between;
    gap: 24px;
    margin: auto
}.b458c69d988f9{font-kerning:auto}
.ua8ec8d09aa79 {
    position: absolute;
    padding: 10px;
    background: var(--ra61f70683c73);
    z-index: 20;
    top: -100px;
    left: 20px
}.def10e755e368{contain:none}
.u41d606a9e8c5 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1;
    border-radius: var(--rdaa1129bff3e)
}
.ua8ec8d09aa79:focus {
    top: 10px
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25
}
h2 {
    font-size: 1.3rem;
    line-height: 1.4
}.g82816ceda146{outline-offset:0}
h3 {
    font-size: 1rem;
    line-height: 1.45
}.y48199af72e03{opacity:1}
.jd890107ac308 {
    font-weight: 750;
    display: flex;
    align-items: center;
    gap: 10px
}
.t5d3d6ab849a6 {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    font-size: .85rem
}
.ib8ec7c6058b9 {
    display: none
}
.k320b9b1fd499 {
    align-items: center;
    display: grid;
    gap: 40px;
    grid-template-columns: 1fr 1fr;
    padding: 40px 0
}.g0bbe3d6c02b3{z-index:auto}
.k14a10ef2eeca {
    display: grid;
    max-width: 480px;
    margin: 24px auto 0;
    gap: 12px
}
.b855b1ab58d55 {
    font-size: 1rem
}
.ed8e0f26b7db9 {
    text-align: center;
    background: var(--s92316176bf7a);
    padding: 12px 20px;
    color: #FFF;
    font-weight: 650;
    border: 1px solid var(--s92316176bf7a);
    border-radius: 6px;
    display: block
}
.o91291472c763 {
    color: var(--s92316176bf7a);
    background: 0 0
}
.oc82219be0915>a>div {
    padding: 16px
}
.oc82219be0915 {
    border: 1px solid var(--qac72462f14c9);
    border-radius: var(--rdaa1129bff3e);
    background: var(--s6c1e995b1f82);
    overflow: hidden;
    min-width: 0
}
.oc82219be0915 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1
}
.tb783e12a1dd6 img {
    aspect-ratio: 16/9
}
.n2c018d33d28b {
    padding: 28px 0;
    border-top: 1px solid var(--qac72462f14c9)
}
.n2c018d33d28b>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--s92316176bf7a)
}
.c1773fb8bcc5a {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 20px
}
.tb783e12a1dd6 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-m784f4e7242d6="aaab925f170bd"] .k320b9b1fd499 {
    grid-template-columns: .9fr 1.1fr
}
body[data-m784f4e7242d6="aaab925f170bd"] .u41d606a9e8c5 {
    grid-column: 2
}
body[data-n9a7f3ae920e0=p598fcfbd12ab] .j8e94670c045a {
    grid-template-columns: repeat(3,minmax(0,1fr))
}.l2b65be3030e4{z-index:auto}
.oc82219be0915 p {
    margin: 0;
    font-size: .86rem
}
.sebaccf1289c1 {
    margin: 12px 0 32px
}
.j8e94670c045a {
    display: grid;
    gap: 12px
}
.w8aeb1b842ae3 {
    border: 1px solid var(--qac72462f14c9);
    border-radius: var(--rdaa1129bff3e);
    background: var(--s6c1e995b1f82);
    padding: 18px
}
.w8aeb1b842ae3 h3 {
    margin: 0
}
.ba468ef931435 {
    font-size: .88rem;
    display: flex;
    margin: 16px 0;
    color: var(--s92316176bf7a);
    gap: 12px;
    flex-wrap: wrap;
    padding: 0;
    list-style: none
}
.mdde2d7c335af {
    gap: 16px;
    display: flex;
    padding-bottom: 12px;
    overflow-x: auto;
    scroll-snap-type: x proximity
}
.hb02e45b90538 {
    gap: 16px;
    justify-content: center;
    display: flex;
    padding: 32px 0
}
.u9eb38c39fe5a {
    overflow-wrap: anywhere
}
.mdde2d7c335af img {
    width: 240px;
    flex-shrink: 0;
    scroll-snap-align: start
}
.hb02e45b90538>a {
    min-width: 220px
}
.ye86a220cc284>a {
    min-width: 220px
}
.vde0f4f49ce8f {
    border-top: 1px solid var(--qac72462f14c9);
    padding: 32px 0 100px
}
.vde0f4f49ce8f nav {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    font-size: .86rem;
    margin-top: 20px
}
.ye86a220cc284 {
    gap: 12px;
    position: fixed;
    z-index: 10;
    border-top: 1px solid var(--qac72462f14c9);
    display: flex;
    justify-content: center;
    padding: 10px 24px;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--ra61f70683c73)
}.jfa71e4b48847{outline-offset:0}
.ra5199a9af80d {
    padding-top: 32px;
    max-width: 880px;
    padding-bottom: 48px
}.n3ba4f70f1871{z-index:auto}
.fb28ec1da9acd {
    min-width: 0
}
.m0c521ff0851b {
    border-radius: var(--rdaa1129bff3e);
    object-fit: cover;
    margin: 24px 0;
    width: 100%;
    max-height: 560px
}.q5bd735aabad4{z-index:auto}
.u9eb38c39fe5a h2 {
    margin-top: 28px
}.v8de7362178c7{font-kerning:auto}
.u9eb38c39fe5a table {
    max-width: 100%;
    overflow-x: auto;
    display: block
}.mad24d1169cda{font-kerning:auto}
.u9eb38c39fe5a details {
    border-bottom: 1px solid var(--qac72462f14c9);
    padding: 16px 0
}
.u9eb38c39fe5a summary {
    cursor: pointer;
    font-weight: 650
}
.yecc75265f59e ol {
    padding: 0;
    display: flex;
    list-style: none;
    gap: 10px;
    flex-wrap: wrap;
    color: var(--n8bf2b910f3cd);
    font-size: .82rem
}
body[data-c8e5c7203383e=s00b96b1abc00] .ed8e0f26b7db9 {
    color: var(--ra61f70683c73)
}.jd7805440de35{contain:none}
body[data-c8e5c7203383e=s00b96b1abc00] .o91291472c763 {
    color: var(--s92316176bf7a)
}
.o42925207f22e {
    border: 1px solid var(--qac72462f14c9);
    padding: 20px;
    margin-top: 32px;
    border-radius: var(--rdaa1129bff3e)
}
body[data-w6869679e64bb="o507753e180bb"] .t5d3d6ab849a6 a {
    border-radius: var(--rdaa1129bff3e);
    padding: 8px 12px;
    background: var(--s6c1e995b1f82)
}
body[data-kcc68e4e9f93d="o451ae14568d1"] .t5d3d6ab849a6 a {
    padding: 4px 10px;
    background: var(--s6c1e995b1f82)
}.k79e439fb1c26{visibility:inherit}
body[data-of5761614b1e6="vbfc59f61e36c"] .u41d606a9e8c5 img {
    border: 6px solid var(--s6c1e995b1f82)
}
body[data-n9a7f3ae920e0=p598fcfbd12ab] .w8aeb1b842ae3 {
    border-left: 3px solid var(--s92316176bf7a)
}
.h9a8217fbdcd9 {
    font-size: .85rem;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 20px
}
@media(max-width:800px) {
    .c5fbc4109ffd9, body[data-w6869679e64bb="o507753e180bb"] .c5fbc4109ffd9 {
        flex-direction: row
    }
    body[data-m784f4e7242d6="aaab925f170bd"] .u41d606a9e8c5 {
        order: 0
    }
    .t5d3d6ab849a6 {
        display: none
    }
    .ib8ec7c6058b9 {
        position: relative;
        display: block
    }
    .ib8ec7c6058b9 summary {
        cursor: pointer
    }
    .ib8ec7c6058b9 nav {
        gap: 12px;
        padding: 16px;
        position: absolute;
        background: var(--ra61f70683c73);
        width: 240px;
        box-shadow: 0 12px 24px #0002;
        border: 1px solid var(--qac72462f14c9);
        right: 0;
        top: 100%;
        display: grid
    }
    body[data-m784f4e7242d6="aaab925f170bd"] .k320b9b1fd499, .k320b9b1fd499 {
        padding: 24px 0;
        grid-template-columns: 1fr;
        gap: 24px
    }
    .u41d606a9e8c5 {
        max-width: 420px;
        width: 100%;
        margin: auto
    }
    .c1773fb8bcc5a {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    body[data-n9a7f3ae920e0=p598fcfbd12ab] .j8e94670c045a {
        grid-template-columns: 1fr
    }
    .ye86a220cc284>a {
        min-width: 0;
        max-width: 340px;
        flex: 1
    }
    .hb02e45b90538>a {
        min-width: 0;
        flex: 1
    }
    .c12191375cbdd {
        padding-left: 20px;
        padding-right: 20px
    }
    .ye86a220cc284 {
        padding: 10px 20px
    }
    .c5fbc4109ffd9 {
        padding: 10px 20px;
        min-height: 56px
    }
}
@media(max-width:540px) {
    .k320b9b1fd499 h1 {
        font-size: 1.6rem
    }
    .sebaccf1289c1 {
        gap: 12px
    }
    .sebaccf1289c1 .oc82219be0915>a>div {
        padding: 12px
    }
    .n2c018d33d28b {
        padding: 24px 0
    }
    .tb783e12a1dd6, .c1773fb8bcc5a {
        grid-template-columns: 1fr
    }
    .sebaccf1289c1 .oc82219be0915>a {
        display: grid;
        grid-template-columns: 88px 1fr
    }
    .sebaccf1289c1 .oc82219be0915 p {
        display: none
    }
    .sebaccf1289c1 .oc82219be0915 img {
        height: 100%;
        aspect-ratio: auto
    }
    .ye86a220cc284 .ed8e0f26b7db9 {
        padding: 10px 12px
    }
    .hb02e45b90538 {
        gap: 10px
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto
    }
}
[data-ab3a8d9681ebc] {
    flex-wrap: wrap;
    display: flex;
    gap: 12px;
    align-items: center;
    padding: 20px 0
}
.fb28ec1da9acd[data-waa5919bea313=ff73b41a8c047] .u9eb38c39fe5a, .fb28ec1da9acd[data-waa5919bea313=k52314555a28e] .u9eb38c39fe5a {
    counter-reset: c67d2a10798b2
}
[data-ab3a8d9681ebc] input {
    padding: 12px;
    border: 1px solid var(--qac72462f14c9);
    border-radius: 6px;
    font: inherit;
    flex: 1;
    background: var(--s6c1e995b1f82);
    min-width: 180px;
    color: var(--e9ce14c185f7b)
}.pd8f4b153c4ee{opacity:1}
[data-ab3a8d9681ebc] button {
    color: var(--ra61f70683c73);
    font: inherit;
    background: var(--s92316176bf7a);
    padding: 12px 20px;
    border: 0;
    border-radius: 6px
}
.ae769ec5ce02b .oc82219be0915 img {
    width: 120px
}
.u219760f029be {
    min-width: 0
}
.mb7d4508b1e6a {
    list-style: none;
    padding: 0
}
.pbc823fd7bea6 summary {
    font-weight: 650;
    cursor: pointer
}.sce62de3f149c{isolation:auto}
.mb7d4508b1e6a li {
    border-bottom: 1px solid var(--qac72462f14c9);
    padding: 14px 0
}
.pbc823fd7bea6 details {
    border-bottom: 1px solid var(--qac72462f14c9);
    background: var(--s6c1e995b1f82);
    padding: 16px 18px
}
.fb28ec1da9acd[data-waa5919bea313=k52314555a28e] .u9eb38c39fe5a h2, .fb28ec1da9acd[data-waa5919bea313=ff73b41a8c047] .u9eb38c39fe5a h2 {
    counter-increment: c67d2a10798b2;
    border-left: 3px solid var(--s92316176bf7a);
    padding: 16px;
    background: var(--s6c1e995b1f82)
}
.pbc823fd7bea6 details p {
    margin: 12px 0
}
.fb28ec1da9acd[data-waa5919bea313=z5b714800e1ca] .u9eb38c39fe5a p {
    break-inside: avoid
}
.mb7d4508b1e6a [hidden] {
    display: none
}.s731349ac7c0a{z-index:auto}
.ae769ec5ce02b {
    display: grid;
    margin: 24px 0;
    gap: 24px
}.g48ac7ef432e1{opacity:1}
.n2c018d33d28b[data-m516f0dd5e58c=uf9fe3d56428a] .j8e94670c045a {
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.n2c018d33d28b[data-m516f0dd5e58c=b64a67da0da77] .h023e76a27177 {
    grid-template-columns: 2fr 1fr
}
.n2c018d33d28b[data-m516f0dd5e58c=b64a67da0da77] .oc82219be0915:first-child {
    grid-row: span 2
}.y1ff47cdb61b4{contain:none}
.n2c018d33d28b[data-m516f0dd5e58c=g1ff4d0fb88c8] .h023e76a27177 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}
.ae769ec5ce02b .oc82219be0915>a {
    display: grid;
    gap: 8px;
    grid-template-columns: 120px 1fr
}
.w8aeb1b842ae3 p {
    margin: 0;
    grid-column: 2
}
.n2c018d33d28b[data-m516f0dd5e58c=uf9fe3d56428a] .w8aeb1b842ae3 p {
    grid-column: auto
}
.fb28ec1da9acd[data-waa5919bea313=z5b714800e1ca] .u9eb38c39fe5a {
    column-gap: 32px;
    columns: 2
}.obe97076490d4{isolation:auto}
body[data-n9a7f3ae920e0=p598fcfbd12ab] .fb28ec1da9acd[data-waa5919bea313=z5b714800e1ca] .u9eb38c39fe5a {
    columns: 1
}
@media(max-width:800px) {
    .n2c018d33d28b[data-m516f0dd5e58c=uf9fe3d56428a] .j8e94670c045a {
        grid-template-columns: 1fr
    }
    .n2c018d33d28b[data-m516f0dd5e58c=g1ff4d0fb88c8] .h023e76a27177 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    .ae769ec5ce02b .oc82219be0915>a {
        grid-template-columns: 88px 1fr
    }
    body[data-m784f4e7242d6="aaab925f170bd"] .u41d606a9e8c5 {
        grid-column: auto
    }
    .ae769ec5ce02b .oc82219be0915 img {
        width: 88px
    }
    .fb28ec1da9acd[data-waa5919bea313=z5b714800e1ca] .u9eb38c39fe5a {
        columns: 1
    }
}
@media(min-width:801px) {
    .h9a8217fbdcd9 {
        display: none
    }
}
.v4cabccdc9db4:has(>.ab63b16450314) {
    padding-bottom: 0
}
:where(.o3dbe3bb28e1c) {
    list-style: none;
    margin: 0;
    padding: 0
}
:where(figure.u41d606a9e8c5) {
    margin: 0
}
.v4cabccdc9db4 {
    --u9dae6bd7df69: var(--n8bf2b910f3cd);
    --d5ca45ba0b262: #FFF;
    --w412fccf4411c: var(--qac72462f14c9);
    --va80864906f40: var(--s6c1e995b1f82);
    --s2b04668fae7d: var(--rdaa1129bff3e);
    --e1d4756db87f3: var(--s92316176bf7a);
    --d85521d44c407: 6px;
    --mddb1d824671c: var(--e9ce14c185f7b);
    --p90949ee78a87: rgba(255,255,255,.14);
    --j37d768a39610: var(--qac72462f14c9);
    --x3c6e1f2eda78: var(--s6c1e995b1f82);
    --h8257a1b5937f: var(--s92316176bf7a);
    --p97b72f9b456e: var(--ra61f70683c73);
    --r322672f36f00: var(--a044a3be4f695);
    --q23edb1cace45: var(--e9ce14c185f7b);
    --naff44e4e195a: inherit;
    --ebca76b6e8325: rgba(255,255,255,.72);
    --zadf3ba43bce1: color-mix(in srgb,var(--s92316176bf7a) 16%,#0D0F14)
}
.v4cabccdc9db4:is([data-c8e5c7203383e=s00b96b1abc00], [data-c8e5c7203383e=eb288b1b44540]) {
    --r322672f36f00: color-mix(in srgb,var(--s92316176bf7a) 10%,var(--s6c1e995b1f82))
}.y254436db4d8e{font-kerning:auto}
.v4cabccdc9db4>.ab63b16450314::after {
    display: block;
    content: "";
    height: 72px
}
.xa30cf1ec8fe2 {
    display: contents
}
.hb02e45b90538>li>a {
    min-width: 220px
}.sdce29f8c45cc{unicode-bidi:normal}
.v4cabccdc9db4:is([data-c8e5c7203383e=s00b96b1abc00], [data-c8e5c7203383e=e3b05d914063a], [data-c8e5c7203383e=eb288b1b44540]) {
    --d5ca45ba0b262: var(--ra61f70683c73)
}
.mdde2d7c335af>li {
    flex-shrink: 0
}.sf9fe57993248{visibility:inherit}
.n2c018d33d28b>.xa30cf1ec8fe2>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--s92316176bf7a)
}.v283f8d5745be{opacity:1}
@media(max-width:800px) {
    .hb02e45b90538>li>a {
        min-width: 0;
        flex: 1
    }
}
.k320b9b1fd499 .k14a10ef2eeca {
    grid-template-columns: 1fr 1fr
}
.yecc75265f59e>p {
    margin: 1em 0
}
.yecc75265f59e menu, .yecc75265f59e ul, .yecc75265f59e>p {
    padding: 0;
    display: flex;
    list-style: none;
    gap: 10px;
    flex-wrap: wrap;
    color: var(--n8bf2b910f3cd);
    font-size: .82rem
}
.mb7d4508b1e6a>div {
    border-bottom: 1px solid var(--qac72462f14c9);
    padding: 14px 0
}
.v4cabccdc9db4 {
    padding-bottom: 110px
}
.ye86a220cc284 {
    flex-wrap: wrap;
    row-gap: 6px
}
.t26fd484adf25 li {
    display: inline
}.i42d138ce8d5a{outline-offset:0}
div.mb7d4508b1e6a {
    margin: 1em 0
}
.i2ddde4c8ccb4 {
    font-size: 13px;
    flex-basis: 100%;
    margin: 0;
    font-weight: 800;
    color: var(--h8257a1b5937f);
    text-align: center;
    line-height: 1.35
}
@media(max-width:800px) {
    .u41d606a9e8c5 img {
        object-fit: contain;
        aspect-ratio: 3/2;
        max-height: 52svh
    }
    .u41d606a9e8c5, body[data-m784f4e7242d6] .u41d606a9e8c5 {
        grid-column: auto;
        order: -1
    }
    body[data-m784f4e7242d6] .k320b9b1fd499, .k320b9b1fd499 {
        padding-top: 12px;
        gap: 20px
    }
    .u219760f029be h1 {
        font-size: clamp(22px,6vw,32px)
    }
    .u219760f029be .b855b1ab58d55 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 2
    }
}
.u41d606a9e8c5 img {
    object-fit: contain;
    aspect-ratio: 3/2
}.q5fcbd46bc40d{contain:none}
.oc82219be0915 img {
    object-fit: contain;
    aspect-ratio: 3/2
}
.m0c521ff0851b {
    object-fit: contain
}
