a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--lb7c1ebee9052);
    outline-offset: 4px;
}
img {
    max-width: 100%;
    height: auto;
    display: block;
}.vfd5b4b8328c4{font-kerning:auto}
body {
    --u89de02def689: #637C74;
    color: var(--hadccdc0ba3f9);
    --lb7c1ebee9052: #197B66;
    --ab480b175edf4: #DCE9E3;
    --o9441ccc54275: #F0F5F3;
    --hadccdc0ba3f9: #163B32;
    background: var(--pa5be8923526a);
    margin: 0px;
    --pa5be8923526a: #FFF;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    --j18b074ae7023: 12px;
    --ofd82c3d410c5: #E9F5EE;
    line-height: 1.7;
}
a {
    text-decoration: none;
    color: inherit;
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25;
}.l65b2ea55eb56{font-kerning:auto}
p, h3, h2, h1 {
    margin: 0px 0px 1rem;
}
.f5170cd0bc229 {
    margin: auto;
    max-width: 1140px;
    padding: 0px 24px;
}
.d8978d8ca2cc3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    margin: auto;
    padding: 12px 24px;
    max-width: 1140px;
    min-height: 64px;
}
.vf1f9be71266b {
    z-index: 5;
    background: var(--pa5be8923526a);
    position: sticky;
    border-bottom: 1px solid var(--ab480b175edf4);
    top: 0px;
}
.ne8740d6d7609 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1;
    border-radius: var(--j18b074ae7023);
}
.q05fbe69b96a4 {
    z-index: 20;
    padding: 10px;
    top: -100px;
    position: absolute;
    background: var(--pa5be8923526a);
    left: 20px;
}
p {
    color: var(--u89de02def689);
}
h2 {
    font-size: 1.3rem;
    line-height: 1.4;
}
.q05fbe69b96a4:focus {
    top: 10px;
}
h3 {
    font-size: 1rem;
    line-height: 1.45;
}
.t2ea949f7b8df {
    align-items: center;
    font-weight: 750;
    gap: 10px;
    display: flex;
}
.icb48c0ee7f82 {
    gap: 20px;
    flex-wrap: wrap;
    display: flex;
    font-size: .85rem;
}
.r991175cc1f3b {
    display: none;
}
.fca407ff595d6 {
    grid-template-columns: 1fr 1fr;
    display: grid;
    align-items: center;
    gap: 40px;
    padding: 40px 0px;
}
.i41cf7e7e0327 {
    gap: 12px;
    display: grid;
    max-width: 480px;
    margin: 24px auto 0px;
}
.fa3477c11d6f0 {
    font-size: 1rem;
}
body[data-cd26f9187e734=q66f30f4a96f9] {
    --u89de02def689: #4B7487;
    --pa5be8923526a: #F0F9FE;
    --lb7c1ebee9052: #14799A;
    --o9441ccc54275: #E1F2FA;
    --hadccdc0ba3f9: #123D52;
    --j18b074ae7023: 14px;
    --ab480b175edf4: #C3E1EF;
}
* {
    box-sizing: border-box;
}.m184500fea55d{opacity:1}
a:hover {
    text-decoration: underline;
}
.aa9d95d24aeb7 {
    text-align: center;
}.k179cbb785049{contain:none}
.u6cf5f8bc514d {
    font-weight: 650;
    display: block;
    color: #FFF;
    text-align: center;
    border: 1px solid var(--lb7c1ebee9052);
    padding: 12px 20px;
    background: var(--lb7c1ebee9052);
    border-radius: 6px;
}
.n054870e1265a p {
    margin: 0px;
    font-size: .86rem;
}.d55a9a5c8e724{font-kerning:auto}
.k983e4c6ea4f2 {
    gap: 20px;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.ue5657cd4a449 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}.rb72b405e298e{contain:none}
.o8c0ef9efdb5b {
    margin: 12px 0px 32px;
}.jec31204152eb{unicode-bidi:normal}
.n054870e1265a>a>div {
    padding: 16px;
}
body[data-l605698f01642="p8029b5aa4807"] .fca407ff595d6 {
    grid-template-columns: 1.1fr .9fr;
}.c153e95417490{font-kerning:auto}
body[data-a15d05569cfdc=a7d972646d07f] .cbff042c6f577 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.cbff042c6f577 {
    gap: 12px;
    display: grid;
}
.z9220b2a5a7e8 {
    background: 0 0;
    color: var(--lb7c1ebee9052);
}
.n054870e1265a {
    background: var(--o9441ccc54275);
    border: 1px solid var(--ab480b175edf4);
    border-radius: var(--j18b074ae7023);
    overflow: hidden;
    min-width: 0px;
}
.n89ba7cf3eccd {
    padding: 28px 0px;
    border-top: 1px solid var(--ab480b175edf4);
}
.n89ba7cf3eccd>h2 {
    border-left: 3px solid var(--lb7c1ebee9052);
    padding-left: 12px;
}.uc65c9497396d{isolation:auto}
.n054870e1265a img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1;
}
.ue5657cd4a449 img {
    aspect-ratio: 16/9;
}.bcbe0f4bfac28{z-index:auto}
.oe3082dde28d5 {
    padding: 18px;
    border: 1px solid var(--ab480b175edf4);
    background: var(--o9441ccc54275);
    border-radius: var(--j18b074ae7023);
}
.oe3082dde28d5 h3 {
    margin: 0px;
}
.ubd7fcc62f8bb {
    margin: 16px 0px;
    gap: 12px;
    padding: 0px;
    color: var(--lb7c1ebee9052);
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    font-size: .88rem;
}
.y536d54f8a937 {
    gap: 16px;
    scroll-snap-type: x proximity;
    overflow-x: auto;
    padding-bottom: 12px;
    display: flex;
}
.ufe4c6250035b {
    overflow-wrap: anywhere;
}
.i06dc54f176c0 {
    gap: 16px;
    padding: 32px 0px;
    justify-content: center;
    display: flex;
}.xc9fe12c3c0ce{visibility:inherit}
.mad338b62f9cd {
    border-top: 1px solid var(--ab480b175edf4);
    padding: 32px 0px 100px;
}.j56470d8a7beb{isolation:auto}
.y536d54f8a937 img {
    flex-shrink: 0;
    width: 240px;
    scroll-snap-align: start;
}
.mad338b62f9cd nav {
    gap: 20px;
    margin-top: 20px;
    flex-wrap: wrap;
    font-size: .86rem;
    display: flex;
}.u43ff060fa9f7{z-index:auto}
.t1bc96e6cd819 {
    position: fixed;
    border-top: 1px solid var(--ab480b175edf4);
    background: var(--pa5be8923526a);
    display: flex;
    padding: 10px 24px;
    justify-content: center;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 10;
    gap: 12px;
}
.ufe4c6250035b summary {
    font-weight: 650;
    cursor: pointer;
}
.i06dc54f176c0>a {
    min-width: 220px;
}
.t1bc96e6cd819>a {
    min-width: 220px;
}
.q25cc1adedcb4 {
    max-width: 880px;
    padding-top: 32px;
    padding-bottom: 48px;
}.w2b49c824a867{z-index:auto}
.aa6b2080f3259 {
    min-width: 0px;
}.g451b3f4a5513{font-kerning:auto}
.pd80cf92f6c5f {
    width: 100%;
    max-height: 560px;
    margin: 24px 0px;
    object-fit: cover;
    border-radius: var(--j18b074ae7023);
}
.ufe4c6250035b table {
    display: block;
    max-width: 100%;
    overflow-x: auto;
}
.ufe4c6250035b details {
    padding: 16px 0px;
    border-bottom: 1px solid var(--ab480b175edf4);
}.ba36b5d7d0273{z-index:auto}
.ufe4c6250035b h2 {
    margin-top: 28px;
}
.xe758b7a85350 ol {
    padding: 0px;
    font-size: .82rem;
    list-style: none;
    color: var(--u89de02def689);
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}.u7af985ee1eb0{outline-offset:0}
.uab78e9d33254 {
    border: 1px solid var(--ab480b175edf4);
    border-radius: var(--j18b074ae7023);
    margin-top: 32px;
    padding: 20px;
}
body[data-qd94dba61e327="f8ec625cdbf22"] .ne8740d6d7609 img {
    border: 6px solid var(--o9441ccc54275);
}.ga825059bb800{opacity:1}
body[data-a15d05569cfdc=a7d972646d07f] .oe3082dde28d5 {
    border-left: 3px solid var(--lb7c1ebee9052);
}
.z951424a58e4e {
    font-size: .85rem;
    flex-wrap: wrap;
    margin-top: 20px;
    justify-content: center;
    display: flex;
    gap: 10px;
}
body[data-f700a0738e932="qe2f102232767"] .icb48c0ee7f82 a {
    background: var(--o9441ccc54275);
    padding: 4px 10px;
}.yd95b503b2d4b{visibility:inherit}
@media(max-width:800px) {
    .r991175cc1f3b summary {
        cursor: pointer;
    }
    .icb48c0ee7f82 {
        display: none;
    }
    .r991175cc1f3b {
        display: block;
        position: relative;
    }
    .r991175cc1f3b nav {
        padding: 16px;
        display: grid;
        border: 1px solid var(--ab480b175edf4);
        position: absolute;
        box-shadow: 0 12px 24px #0002;
        background: var(--pa5be8923526a);
        right: 0px;
        top: 100%;
        gap: 12px;
        width: 240px;
    }
    .fca407ff595d6, body[data-l605698f01642="p8029b5aa4807"] .fca407ff595d6 {
        gap: 24px;
        padding: 24px 0px;
        grid-template-columns: 1fr;
    }
    .f5170cd0bc229 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .k983e4c6ea4f2 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    body[data-a15d05569cfdc=a7d972646d07f] .cbff042c6f577 {
        grid-template-columns: 1fr;
    }
    .ne8740d6d7609 {
        max-width: 420px;
        margin: auto;
        width: 100%;
    }
    .t1bc96e6cd819 {
        padding: 10px 20px;
    }
    .d8978d8ca2cc3 {
        flex-direction: row;
    }
    .t1bc96e6cd819>a {
        flex: 1;
        min-width: 0px;
        max-width: 340px;
    }
    .i06dc54f176c0>a {
        flex: 1;
        min-width: 0px;
    }
    .d8978d8ca2cc3 {
        padding: 10px 20px;
        min-height: 56px;
    }
}
@media(max-width:540px) {
    .o8c0ef9efdb5b .n054870e1265a>a>div {
        padding: 12px;
    }
    .o8c0ef9efdb5b .n054870e1265a img {
        height: 100%;
        aspect-ratio: auto;
    }
    .n89ba7cf3eccd {
        padding: 24px 0px;
    }
    .t1bc96e6cd819 .u6cf5f8bc514d {
        padding: 10px 12px;
    }
    .fca407ff595d6 h1 {
        font-size: 1.6rem;
    }
    .ue5657cd4a449, .k983e4c6ea4f2 {
        grid-template-columns: 1fr;
    }
    .o8c0ef9efdb5b .n054870e1265a>a {
        display: grid;
        grid-template-columns: 88px 1fr;
    }
    .o8c0ef9efdb5b .n054870e1265a p {
        display: none;
    }
    .o8c0ef9efdb5b {
        gap: 12px;
    }
    .i06dc54f176c0 {
        gap: 10px;
    }
}.ced49098fb00e{font-kerning:auto}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto;
    }
}.z0be2265edd4d{z-index:auto}
.n89ba7cf3eccd[data-ea4a3e45d5b08=w9da9e2b97867] .cbff042c6f577 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.n89ba7cf3eccd[data-ea4a3e45d5b08=o39399d650963] .cbff042c6f577 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}.f20fcce75ed79{opacity:1}
.w67e96da3b892 details p {
    margin: 12px 0px;
}
.n89ba7cf3eccd[data-ea4a3e45d5b08=d19c51b88fbdb] .cbff042c6f577 {
    counter-reset: c0d60c31e46b0;
}
[data-o5263dd1249b2] {
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
    padding: 20px 0px;
    display: flex;
}
[data-o5263dd1249b2] input {
    background: var(--o9441ccc54275);
    font: inherit;
    border: 1px solid var(--ab480b175edf4);
    color: var(--hadccdc0ba3f9);
    padding: 12px;
    min-width: 180px;
    border-radius: 6px;
    flex: 1;
}
[data-o5263dd1249b2] button {
    color: var(--pa5be8923526a);
    padding: 12px 20px;
    font: inherit;
    border: 0;
    border-radius: 6px;
    background: var(--lb7c1ebee9052);
}.xf88aa8c917f2{opacity:1}
.pa4960aa572a1 {
    padding: 0px;
    list-style: none;
}
.w67e96da3b892 summary {
    font-weight: 650;
    cursor: pointer;
}
.l13894c885b5c .n054870e1265a img {
    width: 120px;
}.lbdb3e7d1bc66{font-kerning:auto}
.aa9d95d24aeb7 {
    min-width: 0px;
}.gd4c575687073{unicode-bidi:normal}
.pa4960aa572a1 li {
    border-bottom: 1px solid var(--ab480b175edf4);
    padding: 14px 0px;
}.lc9248983d411{visibility:inherit}
.aa6b2080f3259[data-e772cd43a5177=t2f158c81db07] .ufe4c6250035b p {
    break-inside: avoid;
}
.w67e96da3b892 details {
    border-bottom: 1px solid var(--ab480b175edf4);
    padding: 16px 18px;
    background: var(--o9441ccc54275);
}
.pa4960aa572a1 [hidden] {
    display: none;
}
.n89ba7cf3eccd[data-ea4a3e45d5b08=d19c51b88fbdb] .oe3082dde28d5 {
    counter-increment: c0d60c31e46b0;
    grid-template-columns: 40px 1fr;
    gap: 4px 16px;
    display: grid;
}
.aa6b2080f3259[data-e772cd43a5177=q6e5d109eb748] .ufe4c6250035b, .aa6b2080f3259[data-e772cd43a5177=t9fb2f0aa5dfe] .ufe4c6250035b {
    counter-reset: c735a0681eb4b;
}
.l13894c885b5c {
    gap: 24px;
    display: grid;
    margin: 24px 0px;
}
.n89ba7cf3eccd[data-ea4a3e45d5b08=d19c51b88fbdb] .oe3082dde28d5::before {
    content: counter(c0d60c31e46b0,decimal-leading-zero);
    grid-row: span 2;
    font-weight: 750;
    color: var(--lb7c1ebee9052);
}
.l13894c885b5c .n054870e1265a>a {
    gap: 8px;
    grid-template-columns: 120px 1fr;
    display: grid;
}.g76c9fc6a3245{isolation:auto}
.aa6b2080f3259[data-e772cd43a5177=t2f158c81db07] .ufe4c6250035b {
    columns: 2;
    column-gap: 32px;
}
.oe3082dde28d5 p {
    margin: 0px;
    grid-column: 2;
}
.n89ba7cf3eccd[data-ea4a3e45d5b08=w9da9e2b97867] .oe3082dde28d5 p, .n89ba7cf3eccd[data-ea4a3e45d5b08=o39399d650963] .oe3082dde28d5 p {
    grid-column: auto;
}
.aa6b2080f3259[data-e772cd43a5177=t9fb2f0aa5dfe] .ufe4c6250035b h2, .aa6b2080f3259[data-e772cd43a5177=q6e5d109eb748] .ufe4c6250035b h2 {
    background: var(--o9441ccc54275);
    border-left: 3px solid var(--lb7c1ebee9052);
    padding: 16px;
    counter-increment: c735a0681eb4b;
}
body[data-a15d05569cfdc=a7d972646d07f] .aa6b2080f3259[data-e772cd43a5177=t2f158c81db07] .ufe4c6250035b {
    columns: 1;
}
@media(max-width:800px) {
    .aa6b2080f3259[data-e772cd43a5177=t2f158c81db07] .ufe4c6250035b {
        columns: 1;
    }
    .n89ba7cf3eccd[data-ea4a3e45d5b08=w9da9e2b97867] .cbff042c6f577, .n89ba7cf3eccd[data-ea4a3e45d5b08=o39399d650963] .cbff042c6f577 {
        grid-template-columns: 1fr;
    }
    .l13894c885b5c .n054870e1265a>a {
        grid-template-columns: 88px 1fr;
    }
    .l13894c885b5c .n054870e1265a img {
        width: 88px;
    }
}.sf013e1c7a72a{opacity:1}
@media(min-width:801px) {
    .z951424a58e4e {
        display: none;
    }
}.oe2da0d30f61e{outline-offset:0}
.sd17529fa7692>.qb34fb63111f4::after {
    height: 72px;
    display: block;
    content: "";
}
.sd17529fa7692 {
    --j781172efa4c3: var(--hadccdc0ba3f9);
    --oad82de4881d9: var(--u89de02def689);
    --we57cb0f396eb: inherit;
    --f0e15a7881994: var(--pa5be8923526a);
    --j89b5b556d0fb: var(--hadccdc0ba3f9);
    --p715d85dc407f: rgba(255,255,255,.72);
    --j9c18232aff8f: var(--ab480b175edf4);
    --z2754ef77ceab: color-mix(in srgb,var(--lb7c1ebee9052) 16%,#0D0F14);
    --e883a47e73988: var(--o9441ccc54275);
    --fee9a2bddc008: #FFF;
    --pef033dd0fc2e: rgba(255,255,255,.14);
    --we2d960bcf2a9: var(--j18b074ae7023);
    --z5734b12f7d79: var(--ab480b175edf4);
    --p4ab0322563d7: var(--o9441ccc54275);
    --y0832e3a8e499: var(--lb7c1ebee9052);
    --kfad953f63538: var(--ofd82c3d410c5);
    --x4ad125759549: 6px;
    --vdb0b61592b4f: var(--lb7c1ebee9052);
}
.sd17529fa7692:is([data-cd26f9187e734=qcfd86584fad8], [data-cd26f9187e734=r8e651c64ac60]) {
    --kfad953f63538: color-mix(in srgb,var(--lb7c1ebee9052) 10%,var(--o9441ccc54275));
}.sf739f55c5b40{contain:none}
.sd17529fa7692:has(>.qb34fb63111f4) {
    padding-bottom: 0px;
}
.y536d54f8a937>li {
    flex-shrink: 0;
}
.b316a0898ae24 {
    display: contents;
}
.i06dc54f176c0>li>a {
    min-width: 220px;
}
.sd17529fa7692:is([data-cd26f9187e734=qcfd86584fad8], [data-cd26f9187e734=l3b641fc6d7b0], [data-cd26f9187e734=r8e651c64ac60]) {
    --fee9a2bddc008: var(--pa5be8923526a);
}.e9c1caf572264{unicode-bidi:normal}
:where(.db6987f64632b) {
    margin: 0px;
    list-style: none;
    padding: 0px;
}.ld9e6f32ffd4e{visibility:inherit}
:where(figure.ne8740d6d7609) {
    margin: 0px;
}
.n89ba7cf3eccd>.b316a0898ae24>h2 {
    border-left: 3px solid var(--lb7c1ebee9052);
    padding-left: 12px;
}
@media(max-width:800px) {
    .i06dc54f176c0>li>a {
        flex: 1;
        min-width: 0px;
    }
}
.xe758b7a85350>p, .xe758b7a85350 ul, .xe758b7a85350 menu {
    padding: 0px;
    font-size: .82rem;
    list-style: none;
    color: var(--u89de02def689);
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
.pa4960aa572a1>div {
    border-bottom: 1px solid var(--ab480b175edf4);
    padding: 14px 0px;
}
.sd17529fa7692 {
    padding-bottom: 110px;
}
.xe758b7a85350>p {
    margin: 1em 0px;
}
div.pa4960aa572a1 {
    margin: 1em 0px;
}
.fca407ff595d6 .i41cf7e7e0327 {
    grid-template-columns: 1fr 1fr;
}.r12fe158bce80{outline-offset:0}
.j4fca268ad9d2 li {
    display: inline;
}
.t1bc96e6cd819 {
    flex-wrap: wrap;
    row-gap: 6px;
}
.j250b994d0d0f {
    margin: 0px;
    text-align: center;
    flex-basis: 100%;
    color: var(--y0832e3a8e499);
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35;
}.r7952c1802e05{visibility:inherit}
@media(max-width:800px) {
    .ne8740d6d7609 img {
        object-fit: contain;
        aspect-ratio: 3/2;
        max-height: 52svh;
    }
    .aa9d95d24aeb7 h1 {
        font-size: clamp(22px,6vw,32px);
    }
    .aa9d95d24aeb7 .fa3477c11d6f0 {
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
    }
    .fca407ff595d6, body[data-l605698f01642] .fca407ff595d6 {
        padding-top: 12px;
        gap: 20px;
    }
    .ne8740d6d7609, body[data-l605698f01642] .ne8740d6d7609 {
        order: -1;
        grid-column: auto;
    }
}.wb552a80b0ec7{font-kerning:auto}
.ne8740d6d7609 img {
    object-fit: contain;
    aspect-ratio: 3/2;
}
.n054870e1265a img {
    object-fit: contain;
    aspect-ratio: 3/2;
}
.pd80cf92f6c5f {
    object-fit: contain;
}
