summary:focus-visible, a:focus-visible {
    outline: 3px solid var(--r9955c41d9d6b);
    outline-offset: 4px
}.teabd437015f2{outline-offset:0}
body {
    --ed94eddd19420: rgb(240,245,243);
    --x13689e0d48a9: rgb(99,124,116);
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    --p5d9aad149099: rgb(220,233,227);
    color: var(--r86cc35b93749);
    --p5e250952aa6a: rgb(233,245,238);
    --r9955c41d9d6b: rgb(25,123,102);
    --r86cc35b93749: rgb(22,59,50);
    margin: 0;
    line-height: 1.7;
    --nbcd375e97ddc: rgb(255,255,255);
    background: var(--nbcd375e97ddc);
    --fa43627df6d8b: 12px
}.kc56d5c099673{font-kerning:auto}
body[data-m63739a9d0add=fe95778109467] {
    --p5d9aad149099: rgb(48,43,66);
    --ed94eddd19420: rgb(27,24,43);
    --r9955c41d9d6b: rgb(219,184,93);
    --r86cc35b93749: rgb(243,237,220);
    --x13689e0d48a9: rgb(184,176,196);
    --nbcd375e97ddc: rgb(16,14,29);
    --fa43627df6d8b: 4px
}
* {
    box-sizing: border-box
}
body[data-k6cb9d5bd7420="b2fa3996fa15c"] .oeb19334ee5f5 {
    box-shadow: 0 -8px 30px #00000011
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25
}.g4c652e692795{unicode-bidi:normal}
h2 {
    font-size: 1.3rem;
    line-height: 1.4
}
.ed27018dd8496 {
    top: 0;
    position: sticky;
    background: var(--nbcd375e97ddc);
    border-bottom: 1px solid var(--p5d9aad149099);
    z-index: 5
}
a {
    color: inherit;
    text-decoration: none
}
a:hover {
    text-decoration: underline
}
p {
    color: var(--x13689e0d48a9)
}
h3 {
    font-size: 1rem;
    line-height: 1.45
}
h1, h3, p, h2 {
    margin: 0 0 1rem
}
.v5ca6bdfca114 {
    text-align: center
}
img {
    display: block;
    max-width: 100%;
    height: auto
}
.y50082159abbc {
    padding: 0 24px;
    max-width: 1140px;
    margin: auto
}
.e394e75eb5d9d {
    gap: 24px;
    padding: 12px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1140px;
    min-height: 64px;
    margin: auto
}
.u81b6d634167a img {
    width: 100%;
    aspect-ratio: 1/1;
    border-radius: var(--fa43627df6d8b);
    object-fit: cover
}
.b097da5c61796 {
    position: absolute;
    top: -100px;
    left: 20px;
    background: var(--nbcd375e97ddc);
    z-index: 20;
    padding: 10px
}
.ufcbb6151a35e {
    gap: 10px;
    display: flex;
    align-items: center;
    font-weight: 750
}
.s486266afe372 {
    gap: 20px;
    font-size: 0.85rem;
    display: flex;
    flex-wrap: wrap
}.r3420fe8d1398{unicode-bidi:normal}
.ma1150743a4c0 {
    font-size: 1rem
}
.me62d965a84e6 {
    display: none
}.i4028a76a1d73{opacity:1}
.b097da5c61796:focus {
    top: 10px
}
.g79f627ccef15 {
    align-items: center;
    padding: 40px 0;
    gap: 40px;
    grid-template-columns: 1fr 1fr;
    display: grid
}.v45eafe3d9521{font-kerning:auto}
.rf3bce3bb13ba {
    max-width: 480px;
    gap: 12px;
    display: grid;
    margin: 24px auto 0
}
.p2a6a299ba482 {
    border: 1px solid var(--r9955c41d9d6b);
    padding: 12px 20px;
    background: var(--r9955c41d9d6b);
    font-weight: 650;
    border-radius: 6px;
    text-align: center;
    color: rgb(255,255,255);
    display: block
}
.ca7d805768932 p {
    margin: 0;
    font-size: 0.86rem
}.d10b308496220{opacity:1}
.ca7d805768932>a>div {
    padding: 16px
}
.f6912687af631 {
    color: var(--r9955c41d9d6b);
    background: 0 0
}.d9ddf63d20023{font-kerning:auto}
.u0e82509caa27 {
    margin: 12px 0 32px
}
.zd4bf7ce44eb6 {
    gap: 20px;
    grid-template-columns: repeat(3,minmax(0,1fr));
    display: grid
}
.d59864cc36955 {
    gap: 12px;
    display: grid
}.wc25ea06baae9{outline-offset:0}
.ca7d805768932 {
    border: 1px solid var(--p5d9aad149099);
    border-radius: var(--fa43627df6d8b);
    overflow: hidden;
    background: var(--ed94eddd19420);
    min-width: 0
}
.qc598cd964469 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-pd01acba168f9="g8c51cd628ed8"] .g79f627ccef15 {
    grid-template-columns: 1.1fr 0.9fr
}
body[data-e20170585313e=o55e92e094654] .d59864cc36955 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}.a39e3e2798bdb{visibility:inherit}
.ca7d805768932 img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover
}.q4c0aac05c0ec{unicode-bidi:normal}
.qc598cd964469 img {
    aspect-ratio: 16/9
}
.b63e7e1b82e98 h3 {
    margin: 0
}
.ocb6f6c3bf485 {
    padding: 28px 0;
    border-top: 1px solid var(--p5d9aad149099)
}
.ocb6f6c3bf485>h2 {
    border-left: 3px solid var(--r9955c41d9d6b);
    padding-left: 12px
}.j52ffe695233d{outline-offset:0}
.b63e7e1b82e98 {
    background: var(--ed94eddd19420);
    padding: 18px;
    border: 1px solid var(--p5d9aad149099);
    border-radius: var(--fa43627df6d8b)
}
.w85a20489e867 {
    color: var(--r9955c41d9d6b);
    padding: 0;
    gap: 12px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    font-size: 0.88rem;
    margin: 16px 0
}
.j4e3638b93b45 {
    gap: 16px;
    overflow-x: auto;
    padding-bottom: 12px;
    display: flex;
    scroll-snap-type: x proximity
}
.j4e3638b93b45 img {
    flex-shrink: 0;
    scroll-snap-align: start;
    width: 240px
}
.uc372f92f622c>a {
    min-width: 220px
}
.oeb19334ee5f5>a {
    min-width: 220px
}
.y39d0343b0164 {
    overflow-wrap: anywhere
}
.uc372f92f622c {
    padding: 32px 0;
    gap: 16px;
    justify-content: center;
    display: flex
}
.jde6f0034bcc0 {
    border-top: 1px solid var(--p5d9aad149099);
    padding: 32px 0 100px
}.nde95047042ae{isolation:auto}
.jde6f0034bcc0 nav {
    font-size: 0.86rem;
    gap: 20px;
    display: flex;
    margin-top: 20px;
    flex-wrap: wrap
}.r22751c8f5fe2{outline-offset:0}
.oeb19334ee5f5 {
    justify-content: center;
    position: fixed;
    bottom: 0;
    gap: 12px;
    left: 0;
    right: 0;
    border-top: 1px solid var(--p5d9aad149099);
    display: flex;
    z-index: 10;
    padding: 10px 24px;
    background: var(--nbcd375e97ddc)
}
.nb4ec57410f2a {
    max-width: 880px;
    padding-top: 32px;
    padding-bottom: 48px
}
.d7978acfc3b85 {
    min-width: 0
}.sc55cef8e32a0{font-kerning:auto}
.z7abab0ad606b {
    border-radius: var(--fa43627df6d8b);
    width: 100%;
    object-fit: cover;
    margin: 24px 0;
    max-height: 560px
}
.y39d0343b0164 details {
    padding: 16px 0;
    border-bottom: 1px solid var(--p5d9aad149099)
}.v543ac90486a6{unicode-bidi:normal}
.y39d0343b0164 summary {
    font-weight: 650;
    cursor: pointer
}
.y39d0343b0164 table {
    max-width: 100%;
    overflow-x: auto;
    display: block
}
.c0011f9ef8c3a ol {
    color: var(--x13689e0d48a9);
    gap: 10px;
    padding: 0;
    list-style: none;
    font-size: 0.82rem;
    display: flex;
    flex-wrap: wrap
}
body[data-m63739a9d0add=fe95778109467] .p2a6a299ba482 {
    color: var(--nbcd375e97ddc)
}.gd081a7dfe1b7{opacity:1}
body[data-m63739a9d0add=fe95778109467] .f6912687af631 {
    color: var(--r9955c41d9d6b)
}
.y39d0343b0164 h2 {
    margin-top: 28px
}.w536953c01159{z-index:auto}
.f3a7db21da14f {
    margin-top: 32px;
    padding: 20px;
    border: 1px solid var(--p5d9aad149099);
    border-radius: var(--fa43627df6d8b)
}
body[data-e20170585313e=o55e92e094654] .b63e7e1b82e98 {
    border-left: 3px solid var(--r9955c41d9d6b)
}
.d4834d8610263 {
    justify-content: center;
    gap: 10px;
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    font-size: 0.85rem
}
@media(max-width:800px) {
    .e394e75eb5d9d {
        flex-direction: row
    }
    .s486266afe372 {
        display: none
    }
    .me62d965a84e6 summary {
        cursor: pointer
    }
    .me62d965a84e6 {
        display: block;
        position: relative
    }
    .me62d965a84e6 nav {
        right: 0;
        position: absolute;
        gap: 12px;
        display: grid;
        top: 100%;
        border: 1px solid var(--p5d9aad149099);
        padding: 16px;
        background: var(--nbcd375e97ddc);
        box-shadow: 0 12px 24px #00000022;
        width: 240px
    }
    .u81b6d634167a {
        margin: auto;
        max-width: 420px;
        width: 100%
    }
    body[data-pd01acba168f9="g8c51cd628ed8"] .g79f627ccef15, .g79f627ccef15 {
        padding: 24px 0;
        grid-template-columns: 1fr;
        gap: 24px
    }
    .zd4bf7ce44eb6 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    body[data-e20170585313e=o55e92e094654] .d59864cc36955 {
        grid-template-columns: 1fr
    }
    .oeb19334ee5f5>a {
        min-width: 0;
        flex: 1;
        max-width: 340px
    }
    .uc372f92f622c>a {
        min-width: 0;
        flex: 1
    }
    .y50082159abbc {
        padding-left: 20px;
        padding-right: 20px
    }
    .oeb19334ee5f5 {
        padding: 10px 20px
    }
    .e394e75eb5d9d {
        padding: 10px 20px;
        min-height: 56px
    }
}.h100297c0808f{opacity:1}
@media(max-width:540px) {
    .g79f627ccef15 h1 {
        font-size: 1.6rem
    }
    .qc598cd964469, .zd4bf7ce44eb6 {
        grid-template-columns: 1fr
    }
    .u0e82509caa27 .ca7d805768932 img {
        height: 100%;
        aspect-ratio: auto
    }
    .u0e82509caa27 {
        gap: 12px
    }
    .u0e82509caa27 .ca7d805768932>a>div {
        padding: 12px
    }
    .ocb6f6c3bf485 {
        padding: 24px 0
    }
    .uc372f92f622c {
        gap: 10px
    }
    .oeb19334ee5f5 .p2a6a299ba482 {
        padding: 10px 12px
    }
    .u0e82509caa27 .ca7d805768932>a {
        grid-template-columns: 88px 1fr;
        display: grid
    }
    .u0e82509caa27 .ca7d805768932 p {
        display: none
    }
}.qfe7aa182c27f{isolation:auto}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto
    }
}
.d7978acfc3b85[data-j4e48c3d7595a=a12dd7fb7a4a0] .y39d0343b0164 p {
    break-inside: avoid
}.aecc1c8a83bd7{unicode-bidi:normal}
[data-q02729d2ecb45] {
    align-items: center;
    gap: 12px;
    flex-wrap: wrap;
    display: flex;
    padding: 20px 0
}.g95b1c299edab{font-kerning:auto}
[data-q02729d2ecb45] input {
    min-width: 180px;
    font: inherit;
    background: var(--ed94eddd19420);
    flex: 1;
    border: 1px solid var(--p5d9aad149099);
    border-radius: 6px;
    padding: 12px;
    color: var(--r86cc35b93749)
}.x52df87ef1130{outline-offset:0}
.vdb894c45b6be .ca7d805768932 img {
    width: 120px
}
.v5ca6bdfca114 {
    min-width: 0
}
.qfb08004a0c17 details p {
    margin: 12px 0
}
.d7978acfc3b85[data-j4e48c3d7595a=t491ce5c256fa] .y39d0343b0164, .d7978acfc3b85[data-j4e48c3d7595a=xa46d866f809c] .y39d0343b0164 {
    counter-reset: c92e3e9c8ec58
}.vcfe1bf166bfd{contain:none}
.ocb6f6c3bf485[data-vdf092673a741=p72b1d6e51c29] .d59864cc36955 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}.x2396b0ee10e0{z-index:auto}
.ocb6f6c3bf485[data-vdf092673a741=vc16ba974cfa5] .d59864cc36955 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}.m659e92571b2d{font-kerning:auto}
.u1bc540c03c0f [hidden] {
    display: none
}.e8b03dca3a75c{z-index:auto}
.vdb894c45b6be {
    margin: 24px 0;
    gap: 24px;
    display: grid
}
.vdb894c45b6be .ca7d805768932>a {
    grid-template-columns: 120px 1fr;
    gap: 8px;
    display: grid
}.o747031d4c439{unicode-bidi:normal}
.d7978acfc3b85[data-j4e48c3d7595a=a12dd7fb7a4a0] .y39d0343b0164 {
    columns: 2;
    column-gap: 32px
}
body[data-e20170585313e=o55e92e094654] .d7978acfc3b85[data-j4e48c3d7595a=a12dd7fb7a4a0] .y39d0343b0164 {
    columns: 1
}
[data-q02729d2ecb45] button {
    padding: 12px 20px;
    font: inherit;
    background: var(--r9955c41d9d6b);
    color: var(--nbcd375e97ddc);
    border: 0;
    border-radius: 6px
}
.qfb08004a0c17 summary {
    cursor: pointer;
    font-weight: 650
}.k0489c22d413c{unicode-bidi:normal}
.u1bc540c03c0f {
    padding: 0;
    list-style: none
}
.u1bc540c03c0f li {
    padding: 14px 0;
    border-bottom: 1px solid var(--p5d9aad149099)
}.j977407f3e0b1{contain:none}
.qfb08004a0c17 details {
    border-bottom: 1px solid var(--p5d9aad149099);
    background: var(--ed94eddd19420);
    padding: 16px 18px
}
.b63e7e1b82e98 p {
    margin: 0;
    grid-column: 2
}
.ocb6f6c3bf485[data-vdf092673a741=vc16ba974cfa5] .b63e7e1b82e98 p, .ocb6f6c3bf485[data-vdf092673a741=p72b1d6e51c29] .b63e7e1b82e98 p {
    grid-column: auto
}
.d7978acfc3b85[data-j4e48c3d7595a=xa46d866f809c] .y39d0343b0164 h2, .d7978acfc3b85[data-j4e48c3d7595a=t491ce5c256fa] .y39d0343b0164 h2 {
    padding: 16px;
    background: var(--ed94eddd19420);
    counter-increment: c92e3e9c8ec58;
    border-left: 3px solid var(--r9955c41d9d6b)
}
@media(max-width:800px) {
    .vdb894c45b6be .ca7d805768932 img {
        width: 88px
    }
    .ocb6f6c3bf485[data-vdf092673a741=p72b1d6e51c29] .d59864cc36955, .ocb6f6c3bf485[data-vdf092673a741=vc16ba974cfa5] .d59864cc36955 {
        grid-template-columns: 1fr
    }
    .vdb894c45b6be .ca7d805768932>a {
        grid-template-columns: 88px 1fr
    }
    .d7978acfc3b85[data-j4e48c3d7595a=a12dd7fb7a4a0] .y39d0343b0164 {
        columns: 1
    }
}
@media(min-width:801px) {
    .d4834d8610263 {
        display: none
    }
}.yad4c01b8dc9e{font-kerning:auto}
.w6bf45844dfbe {
    --c7a0f9d2dd31a: rgba(255,255,255,0.14);
    --o51e128c18d63: var(--ed94eddd19420);
    --p18979ed139d7: var(--p5e250952aa6a);
    --h169f19f7faef: var(--p5d9aad149099);
    --u1e09fdf8f692: var(--fa43627df6d8b);
    --l08f088f59dfd: var(--nbcd375e97ddc);
    --q6d0b8dc9476d: var(--r86cc35b93749);
    --wfaa8a7c63392: rgb(255,255,255);
    --aa284d3253b62: var(--x13689e0d48a9);
    --c9a3213e998bd: 6px;
    --wb059b627b263: color-mix(in srgb,var(--r9955c41d9d6b) 16%,rgb(13,15,20));
    --ld55c1a9cd0c2: var(--ed94eddd19420);
    --x528197d1ba31: var(--r9955c41d9d6b);
    --mf3c10a2e8a88: inherit;
    --eadde73ecdc7b: var(--r86cc35b93749);
    --o19d6419fc188: rgba(255,255,255,0.72);
    --fdfa8401fbad8: var(--r9955c41d9d6b);
    --j1ef39c45cc01: var(--p5d9aad149099)
}
.w6bf45844dfbe:is([data-m63739a9d0add=fe95778109467], [data-m63739a9d0add=c6e4806f07952]) {
    --p18979ed139d7: color-mix(in srgb,var(--r9955c41d9d6b) 10%,var(--ed94eddd19420))
}.v6534fa92474f{font-kerning:auto}
.w6bf45844dfbe:is([data-m63739a9d0add=fe95778109467], [data-m63739a9d0add=e5104fb9c1faa], [data-m63739a9d0add=c6e4806f07952]) {
    --wfaa8a7c63392: var(--nbcd375e97ddc)
}
.w6bf45844dfbe:has(>.v658cc1bcad26) {
    padding-bottom: 0
}.qdea922957984{isolation:auto}
.w6bf45844dfbe>.v658cc1bcad26::after {
    content: "";
    height: 72px;
    display: block
}.s1728d48b5871{contain:none}
.uc372f92f622c>li>a {
    min-width: 220px
}.vab6fd8e4ee57{z-index:auto}
.i98e289e87a31 {
    display: contents
}
:where(.b96a4c9fd6d8c) {
    margin: 0;
    list-style: none;
    padding: 0
}
:where(figure.u81b6d634167a) {
    margin: 0
}.n80dd495cae84{opacity:1}
.j4e3638b93b45>li {
    flex-shrink: 0
}.xfa3caa62f21b{outline-offset:0}
.ocb6f6c3bf485>.i98e289e87a31>h2 {
    border-left: 3px solid var(--r9955c41d9d6b);
    padding-left: 12px
}
@media(max-width:800px) {
    .uc372f92f622c>li>a {
        min-width: 0;
        flex: 1
    }
}
.g79f627ccef15 .rf3bce3bb13ba {
    grid-template-columns: 1fr 1fr
}
.c0011f9ef8c3a>p {
    margin: 1em 0
}.h41e3e4a3d7ae{visibility:inherit}
div.u1bc540c03c0f {
    margin: 1em 0
}.zbbfdb7b56693{z-index:auto}
.c0011f9ef8c3a ul, .c0011f9ef8c3a>p, .c0011f9ef8c3a menu {
    color: var(--x13689e0d48a9);
    gap: 10px;
    padding: 0;
    list-style: none;
    font-size: 0.82rem;
    display: flex;
    flex-wrap: wrap
}.b6ba1c2db3fb8{z-index:auto}
.oeb19334ee5f5 {
    row-gap: 6px;
    flex-wrap: wrap
}.v57cec5f17498{contain:none}
.v9bd500462207 {
    color: var(--x528197d1ba31);
    font-size: 13px;
    flex-basis: 100%;
    margin: 0;
    text-align: center;
    font-weight: 800;
    line-height: 1.35
}.g317363ef7c0e{visibility:inherit}
.v4a8fbb347a29 li {
    display: inline
}
.u1bc540c03c0f>div {
    padding: 14px 0;
    border-bottom: 1px solid var(--p5d9aad149099)
}.oa347acf47c75{z-index:auto}
.w6bf45844dfbe {
    padding-bottom: 110px
}.j6c6f2223f3b7{unicode-bidi:normal}
@media(max-width:800px) {
    .v5ca6bdfca114 h1 {
        font-size: clamp(22px,6vw,32px)
    }
    body[data-pd01acba168f9] .g79f627ccef15, .g79f627ccef15 {
        gap: 20px;
        padding-top: 12px
    }
    .v5ca6bdfca114 .ma1150743a4c0 {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        display: -webkit-box
    }
    body[data-pd01acba168f9] .u81b6d634167a, .u81b6d634167a {
        order: -1;
        grid-column: auto
    }
    .u81b6d634167a img {
        object-fit: contain;
        aspect-ratio: 3/2;
        max-height: 52svh
    }
}
.u81b6d634167a img {
    object-fit: contain;
    aspect-ratio: 3/2
}.mb3edb722750e{z-index:auto}
.ca7d805768932 img {
    object-fit: contain;
    aspect-ratio: 3/2
}
.z7abab0ad606b {
    object-fit: contain
}
