a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--o6f9b6bd32135);
    outline-offset: 4px
}.p06651bc002f5{isolation:auto}
* {
    box-sizing: border-box
}
body {
    background: var(--nfc612e82ad8d);
    --q81757d77840e: 12px;
    color: var(--rf44bf49a67d8);
    --d19f134ef318b: #E9F5EE;
    --nfc612e82ad8d: #FFFFFF;
    --p8eeb65ca5c35: #DCE9E3;
    --q1e5a58be1088: #637C74;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
    --rf44bf49a67d8: #163B32;
    margin: 0;
    --o6f9b6bd32135: #197B66;
    --n2114c45afa03: #F0F5F3
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25
}
a {
    text-decoration: none;
    color: inherit
}.vec606022aacf{unicode-bidi:normal}
h1, p, h2, h3 {
    margin: 0 0 1rem
}
body[data-nae523d7642f1=r141db8cc9655] {
    --rf44bf49a67d8: #123D52;
    --q1e5a58be1088: #4B7487;
    --q81757d77840e: 14px;
    --o6f9b6bd32135: #14799A;
    --p8eeb65ca5c35: #C3E1EF;
    --n2114c45afa03: #E1F2FA;
    --nfc612e82ad8d: #F0F9FE
}.k349cdfc82772{unicode-bidi:normal}
.a6072212854cd {
    border-bottom: 1px solid var(--p8eeb65ca5c35);
    z-index: 5;
    background: var(--nfc612e82ad8d);
    top: 0;
    position: sticky
}
a:hover {
    text-decoration: underline
}
.a4b97a8485814 {
    text-align: center
}
p {
    color: var(--q1e5a58be1088)
}
img {
    display: block;
    max-width: 100%;
    height: auto
}.geac7f884bb13{outline-offset:0}
.z43e8f42573e1 {
    margin: auto;
    max-width: 1140px;
    padding: 0 24px
}
.d7f152a806c30 {
    align-items: center;
    justify-content: space-between;
    padding: 12px 24px;
    margin: auto;
    gap: 24px;
    display: flex;
    max-width: 1140px;
    min-height: 64px
}.j4679d882aa31{isolation:auto}
h2 {
    font-size: 1.3rem;
    line-height: 1.4
}
h3 {
    font-size: 1rem;
    line-height: 1.45
}
.e7b8ef8c1f101 {
    position: absolute;
    padding: 10px;
    background: var(--nfc612e82ad8d);
    z-index: 20;
    top: -100px;
    left: 20px
}
.e7b8ef8c1f101:focus {
    top: 10px
}
.h62ec89238a9e img {
    border-radius: var(--q81757d77840e);
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1
}
.r8b6886071c6f {
    gap: 10px;
    font-weight: 750;
    align-items: center;
    display: flex
}
.fae7a7b596d9b {
    flex-wrap: wrap;
    font-size: .85rem;
    display: flex;
    gap: 20px
}
.v5cf396a50539 {
    display: none
}
.ofdef37457ba2 {
    gap: 40px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 40px 0;
    align-items: center
}.v125674c81c18{outline-offset:0}
.fabcd5ee716c6 {
    font-size: 1rem
}.y62c56caa9766{outline-offset:0}
.g3165de8981b9 {
    gap: 12px;
    display: grid;
    max-width: 480px;
    margin: 24px auto 0
}.xd41451df02ed{unicode-bidi:normal}
.t46fdb56bd7cb {
    border: 1px solid var(--o6f9b6bd32135);
    font-weight: 650;
    padding: 12px 20px;
    border-radius: 6px;
    display: block;
    background: var(--o6f9b6bd32135);
    color: #FFFFFF;
    text-align: center
}
.i0f809ca79e03 {
    background: 0 0;
    color: var(--o6f9b6bd32135)
}
.ja6270acacb2b p {
    font-size: .86rem;
    margin: 0
}.g0b567df612d5{z-index:auto}
.h82982e2f47f6 {
    margin: 12px 0 32px
}.j98229479eccb{opacity:1}
.o4868cdfdc996 h3 {
    margin: 0
}.w07b2aa319624{contain:none}
.ja6270acacb2b {
    min-width: 0;
    border: 1px solid var(--p8eeb65ca5c35);
    border-radius: var(--q81757d77840e);
    overflow: hidden;
    background: var(--n2114c45afa03)
}
.a89401e496e5b {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 20px
}
.t543f8e191bbe {
    grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-b52673c1ed8d7="c53de766f3044"] .ofdef37457ba2 {
    grid-template-columns: 1fr 1fr
}
.i3e3125009806 {
    gap: 12px;
    display: grid
}
.ja6270acacb2b>a>div {
    padding: 16px
}
.i1fac07113779 {
    border-top: 1px solid var(--p8eeb65ca5c35);
    padding: 28px 0
}
.i1fac07113779>h2 {
    border-left: 3px solid var(--o6f9b6bd32135);
    padding-left: 12px
}.bcd3b2d7e95d1{font-kerning:auto}
.o4868cdfdc996 {
    background: var(--n2114c45afa03);
    padding: 18px;
    border: 1px solid var(--p8eeb65ca5c35);
    border-radius: var(--q81757d77840e)
}
.g067d4f1968bc {
    flex-wrap: wrap;
    font-size: .88rem;
    gap: 12px;
    margin: 16px 0;
    list-style: none;
    padding: 0;
    display: flex;
    color: var(--o6f9b6bd32135)
}
.kfd5ab55a5b92 {
    overflow-x: auto;
    scroll-snap-type: x proximity;
    gap: 16px;
    display: flex;
    padding-bottom: 12px
}.h5fe4542646d3{contain:none}
.ff375e9c0338f {
    overflow-wrap: anywhere
}
.s68a0d943162e {
    justify-content: center;
    padding: 32px 0;
    gap: 16px;
    display: flex
}.c59ac38fb1085{visibility:inherit}
.ee6d54b7219e2 {
    padding: 32px 0 100px;
    border-top: 1px solid var(--p8eeb65ca5c35)
}
body[data-r17e77b22084b=c16e861c6e0ec] .i3e3125009806 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.ja6270acacb2b img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1
}
.t543f8e191bbe img {
    aspect-ratio: 16/9
}
.kfd5ab55a5b92 img {
    scroll-snap-align: start;
    width: 240px;
    flex-shrink: 0
}
.ee6d54b7219e2 nav {
    flex-wrap: wrap;
    margin-top: 20px;
    font-size: .86rem;
    display: flex;
    gap: 20px
}.d54d1f4556f90{unicode-bidi:normal}
.ff375e9c0338f summary {
    cursor: pointer;
    font-weight: 650
}
.v64916dc4f736 {
    z-index: 10;
    bottom: 0;
    gap: 12px;
    position: fixed;
    padding: 10px 24px;
    background: var(--nfc612e82ad8d);
    border-top: 1px solid var(--p8eeb65ca5c35);
    justify-content: center;
    left: 0;
    display: flex;
    right: 0
}
.s68a0d943162e>a {
    min-width: 220px
}
.v64916dc4f736>a {
    min-width: 220px
}.a7650df4e6093{isolation:auto}
.edb139dae4597 {
    padding-top: 32px;
    padding-bottom: 48px;
    max-width: 880px
}.p95d43ffec67d{font-kerning:auto}
.c27b17699ab08 {
    min-width: 0
}.d804764078460{opacity:1}
.qbbb5d723ee2e {
    object-fit: cover;
    border-radius: var(--q81757d77840e);
    margin: 24px 0;
    width: 100%;
    max-height: 560px
}
.ff375e9c0338f table {
    overflow-x: auto;
    max-width: 100%;
    display: block
}.la3dc4dbcdab8{z-index:auto}
.ff375e9c0338f details {
    border-bottom: 1px solid var(--p8eeb65ca5c35);
    padding: 16px 0
}.q1cbf03652780{unicode-bidi:normal}
.k63ef62dd5f4e ol {
    flex-wrap: wrap;
    font-size: .82rem;
    gap: 10px;
    list-style: none;
    color: var(--q1e5a58be1088);
    padding: 0;
    display: flex
}
.ff375e9c0338f h2 {
    margin-top: 28px
}.x40a473ff2bf9{opacity:1}
.q891a81c727e8 {
    border: 1px solid var(--p8eeb65ca5c35);
    border-radius: var(--q81757d77840e);
    padding: 20px;
    margin-top: 32px
}
.a2d26985a7f19 {
    flex-wrap: wrap;
    justify-content: center;
    font-size: .85rem;
    margin-top: 20px;
    display: flex;
    gap: 10px
}
body[data-b52673c1ed8d7="c53de766f3044"] .a4b97a8485814 {
    background: var(--n2114c45afa03);
    border-radius: var(--q81757d77840e);
    padding: 18px
}
body[data-jaa3a795c32eb="oa3c8e132bd11"] .a6072212854cd {
    border-bottom: 3px solid var(--o6f9b6bd32135)
}
body[data-n6e770b8d459e="xbe95c89901da"] .fae7a7b596d9b a {
    border-bottom: 1px solid var(--o6f9b6bd32135)
}
body[data-dbe561a2f8371="m389952a2034f"] .h62ec89238a9e img {
    border-radius: 28px
}.g4b2db3dbe824{z-index:auto}
body[data-nb3efbc4eef88="z818e27d4c2ac"] .v64916dc4f736 .t46fdb56bd7cb {
    border-radius: 999px
}
body[data-r17e77b22084b=c16e861c6e0ec] .o4868cdfdc996 {
    border-left: 3px solid var(--o6f9b6bd32135)
}
@media(max-width:800px) {
    .v5cf396a50539 summary {
        cursor: pointer
    }
    .fae7a7b596d9b {
        display: none
    }
    .v5cf396a50539 {
        display: block;
        position: relative
    }
    .v5cf396a50539 nav {
        position: absolute;
        gap: 12px;
        border: 1px solid var(--p8eeb65ca5c35);
        right: 0;
        top: 100%;
        display: grid;
        width: 240px;
        padding: 16px;
        background: var(--nfc612e82ad8d);
        box-shadow: 0 12px 24px #00000022
    }
    .h62ec89238a9e {
        margin: auto;
        max-width: 420px;
        width: 100%
    }
    .d7f152a806c30 {
        flex-direction: row
    }
    .v64916dc4f736>a {
        min-width: 0;
        flex: 1;
        max-width: 340px
    }
    .s68a0d943162e>a {
        min-width: 0;
        flex: 1
    }
    .ofdef37457ba2, body[data-b52673c1ed8d7="c53de766f3044"] .ofdef37457ba2 {
        gap: 24px;
        grid-template-columns: 1fr;
        padding: 24px 0
    }
    .a89401e496e5b {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    body[data-r17e77b22084b=c16e861c6e0ec] .i3e3125009806 {
        grid-template-columns: 1fr
    }
    .z43e8f42573e1 {
        padding-left: 20px;
        padding-right: 20px
    }
    .v64916dc4f736 {
        padding: 10px 20px
    }
    .d7f152a806c30 {
        min-height: 56px;
        padding: 10px 20px
    }
}.xbb11699c99b9{z-index:auto}
@media(max-width:540px) {
    .h82982e2f47f6 {
        gap: 12px
    }
    .s68a0d943162e {
        gap: 10px
    }
    .h82982e2f47f6 .ja6270acacb2b img {
        height: 100%;
        aspect-ratio: auto
    }
    .ofdef37457ba2 h1 {
        font-size: 1.6rem
    }
    .h82982e2f47f6 .ja6270acacb2b>a>div {
        padding: 12px
    }
    .i1fac07113779 {
        padding: 24px 0
    }
    .v64916dc4f736 .t46fdb56bd7cb {
        padding: 10px 12px
    }
    .a89401e496e5b, .t543f8e191bbe {
        grid-template-columns: 1fr
    }
    .h82982e2f47f6 .ja6270acacb2b>a {
        display: grid;
        grid-template-columns: 88px 1fr
    }
    .h82982e2f47f6 .ja6270acacb2b p {
        display: none
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto
    }
}
.c27b17699ab08[data-m7563eddbf445=maac88011c5df] .ff375e9c0338f p {
    break-inside: avoid
}
.i1fac07113779[data-c40cefc08bac5=u9590962545e7] .i3e3125009806 {
    counter-reset: c57ee4cdbcf81
}
[data-i3c462dcbfb10] {
    gap: 12px;
    align-items: center;
    padding: 20px 0;
    flex-wrap: wrap;
    display: flex
}
.d8c15aab3e41f [hidden] {
    display: none
}
.y0082136f5f23 details p {
    margin: 12px 0
}
[data-i3c462dcbfb10] input {
    color: var(--rf44bf49a67d8);
    border: 1px solid var(--p8eeb65ca5c35);
    flex: 1;
    border-radius: 6px;
    padding: 12px;
    font: inherit;
    min-width: 180px;
    background: var(--n2114c45afa03)
}
[data-i3c462dcbfb10] button {
    padding: 12px 20px;
    border: 0;
    background: var(--o6f9b6bd32135);
    color: var(--nfc612e82ad8d);
    border-radius: 6px;
    font: inherit
}.i854fb0f334ae{font-kerning:auto}
.y0082136f5f23 summary {
    font-weight: 650;
    cursor: pointer
}
.i1fac07113779[data-c40cefc08bac5=ee04f0ff97b65] .i3e3125009806 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}.a92e2c47064f9{outline-offset:0}
.i1fac07113779[data-c40cefc08bac5=u9590962545e7] .o4868cdfdc996 {
    gap: 4px 16px;
    grid-template-columns: 40px 1fr;
    display: grid;
    counter-increment: c57ee4cdbcf81
}
.iec7e964598f2 {
    display: grid;
    gap: 24px;
    margin: 24px 0
}
.c27b17699ab08[data-m7563eddbf445=l34baca9eba38] .ff375e9c0338f, .c27b17699ab08[data-m7563eddbf445=d5fc4af4596ee] .ff375e9c0338f {
    counter-reset: c9b2c689fbf69
}
.i1fac07113779[data-c40cefc08bac5=u9590962545e7] .o4868cdfdc996::before {
    grid-row: span 2;
    font-weight: 750;
    color: var(--o6f9b6bd32135);
    content: counter(c57ee4cdbcf81,decimal-leading-zero)
}
.iec7e964598f2 .ja6270acacb2b>a {
    display: grid;
    grid-template-columns: 120px 1fr;
    gap: 8px
}
.o4868cdfdc996 p {
    grid-column: 2;
    margin: 0
}
.c27b17699ab08[data-m7563eddbf445=maac88011c5df] .ff375e9c0338f {
    columns: 2;
    column-gap: 32px
}
.iec7e964598f2 .ja6270acacb2b img {
    width: 120px
}.md00310b7c243{opacity:1}
.a4b97a8485814 {
    min-width: 0
}.z002c580fd443{opacity:1}
.i1fac07113779[data-c40cefc08bac5=ee04f0ff97b65] .o4868cdfdc996 p {
    grid-column: auto
}
body[data-r17e77b22084b=c16e861c6e0ec] .c27b17699ab08[data-m7563eddbf445=maac88011c5df] .ff375e9c0338f {
    columns: 1
}
.d8c15aab3e41f {
    list-style: none;
    padding: 0
}
.d8c15aab3e41f li {
    padding: 14px 0;
    border-bottom: 1px solid var(--p8eeb65ca5c35)
}
.y0082136f5f23 details {
    background: var(--n2114c45afa03);
    border-bottom: 1px solid var(--p8eeb65ca5c35);
    padding: 16px 18px
}.q79c768a5aa1e{visibility:inherit}
.c27b17699ab08[data-m7563eddbf445=l34baca9eba38] .ff375e9c0338f h2, .c27b17699ab08[data-m7563eddbf445=d5fc4af4596ee] .ff375e9c0338f h2 {
    background: var(--n2114c45afa03);
    border-left: 3px solid var(--o6f9b6bd32135);
    counter-increment: c9b2c689fbf69;
    padding: 16px
}
@media(max-width:800px) {
    .i1fac07113779[data-c40cefc08bac5=ee04f0ff97b65] .i3e3125009806 {
        grid-template-columns: 1fr
    }
    .iec7e964598f2 .ja6270acacb2b>a {
        grid-template-columns: 88px 1fr
    }
    .iec7e964598f2 .ja6270acacb2b img {
        width: 88px
    }
    .c27b17699ab08[data-m7563eddbf445=maac88011c5df] .ff375e9c0338f {
        columns: 1
    }
}.s219096f403cf{visibility:inherit}
@media(min-width:801px) {
    .a2d26985a7f19 {
        display: none
    }
}
.kfd5ab55a5b92>li {
    flex-shrink: 0
}.s8e3b15d37e80{isolation:auto}
.e339432fa9009>.h08ee814f8dab::after {
    height: 72px;
    content: "";
    display: block
}
.g343840d834db {
    display: contents
}.pfb5ed393e7e1{z-index:auto}
.s68a0d943162e>li>a {
    min-width: 220px
}
.e339432fa9009 {
    --va592962175a4: var(--d19f134ef318b);
    --wc36ebb282687: var(--n2114c45afa03);
    --pc3f9fb52f885: var(--rf44bf49a67d8);
    --p2edd35dc63a3: inherit;
    --m872af0baa4a9: var(--n2114c45afa03);
    --k8b0f17575a23: var(--o6f9b6bd32135);
    --f83b20c1ee56b: var(--rf44bf49a67d8);
    --g17e4b1ada07b: var(--p8eeb65ca5c35);
    --a8a9357ebf394: 6px;
    --nd9daca1939d1: rgba(255,255,255,.72);
    --a66f5d0466695: var(--nfc612e82ad8d);
    --a7ad6fdc66def: color-mix(in srgb,var(--o6f9b6bd32135) 16%,#0D0F14);
    --h33380ca23ed7: #FFFFFF;
    --o83bb8e47206a: rgba(255,255,255,.14);
    --b48512363718e: var(--q1e5a58be1088);
    --jb63d73898b1d: var(--p8eeb65ca5c35);
    --o9eded5446492: var(--o6f9b6bd32135);
    --n34a7b7c13878: var(--q81757d77840e)
}
.e339432fa9009:is([data-nae523d7642f1=i3e0b941e6849], [data-nae523d7642f1=w39b71cbeeb68], [data-nae523d7642f1=p903a93a912c8]) {
    --h33380ca23ed7: var(--nfc612e82ad8d)
}
.e339432fa9009:has(>.h08ee814f8dab) {
    padding-bottom: 0
}.p57030bfaae1d{contain:none}
:where(.s7eb2b99e7fd8) {
    list-style: none;
    margin: 0;
    padding: 0
}
.i1fac07113779>.g343840d834db>h2 {
    border-left: 3px solid var(--o6f9b6bd32135);
    padding-left: 12px
}.h846823452731{unicode-bidi:normal}
:where(figure.h62ec89238a9e) {
    margin: 0
}
.e339432fa9009:is([data-nae523d7642f1=i3e0b941e6849], [data-nae523d7642f1=p903a93a912c8]) {
    --va592962175a4: color-mix(in srgb,var(--o6f9b6bd32135) 10%,var(--n2114c45afa03))
}
@media(max-width:800px) {
    .s68a0d943162e>li>a {
        min-width: 0;
        flex: 1
    }
}
.k63ef62dd5f4e ul, .k63ef62dd5f4e>p, .k63ef62dd5f4e menu {
    flex-wrap: wrap;
    font-size: .82rem;
    gap: 10px;
    list-style: none;
    color: var(--q1e5a58be1088);
    padding: 0;
    display: flex
}
.v64916dc4f736 {
    flex-wrap: wrap;
    row-gap: 6px
}.a43364a168ab2{z-index:auto}
.o01a7a021ca44 li {
    display: inline
}.jd0bccf587875{opacity:1}
.k63ef62dd5f4e>p {
    margin: 1em 0
}
.d8c15aab3e41f>div {
    padding: 14px 0;
    border-bottom: 1px solid var(--p8eeb65ca5c35)
}
.e339432fa9009 {
    padding-bottom: 110px
}
div.d8c15aab3e41f {
    margin: 1em 0
}
.fa7f1bec14d85 {
    flex-basis: 100%;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35;
    text-align: center;
    margin: 0;
    color: var(--k8b0f17575a23)
}.xeb3584b8b6d1{z-index:auto}
.ofdef37457ba2 .g3165de8981b9 {
    grid-template-columns: 1fr 1fr
}.x8d87aad766d1{font-kerning:auto}
@media(max-width:800px) {
    .a4b97a8485814 h1 {
        font-size: clamp(22px,6vw,32px)
    }
    .a4b97a8485814 .fabcd5ee716c6 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }
    .ofdef37457ba2, body[data-b52673c1ed8d7] .ofdef37457ba2 {
        padding-top: 12px;
        gap: 20px
    }
    .h62ec89238a9e, body[data-b52673c1ed8d7] .h62ec89238a9e {
        order: -1;
        grid-column: auto
    }
    .h62ec89238a9e img {
        aspect-ratio: 3/2;
        object-fit: contain;
        max-height: 52svh
    }
}
.h62ec89238a9e img {
    aspect-ratio: 3/2;
    object-fit: contain
}
.ja6270acacb2b img {
    aspect-ratio: 3/2;
    object-fit: contain
}
.qbbb5d723ee2e {
    object-fit: contain
}
