body {
    --ca8a9bd064982: 12px;
    --xcddaaa9eb29f: rgb(25,123,102);
    --jcfaf32e02005: rgb(220,233,227);
    background: var(--m08671c2f0afa);
    --g6486c3ea8277: rgb(22,59,50);
    margin: 0px;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
    --zdc9ccbd99bb6: rgb(99,124,116);
    --b3f7235506125: rgb(240,245,243);
    --m08671c2f0afa: rgb(255,255,255);
    --v940e7e90ccc0: rgb(233,245,238);
    color: var(--g6486c3ea8277)
}.u602efb3fe560{opacity:1}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25
}.s726a54300f45{outline-offset:0}
a {
    text-decoration: none;
    color: inherit
}.p1d5ab744d46c{font-kerning:auto}
a:hover {
    text-decoration: underline
}.pda36a43f2e20{outline-offset:0}
p {
    color: var(--zdc9ccbd99bb6)
}
.yfe8d86fc8af5 {
    text-align: center
}.f2dc691fb735a{font-kerning:auto}
img {
    max-width: 100%;
    height: auto;
    display: block
}
.y53fcfe8123fa {
    border-bottom: 1px solid var(--jcfaf32e02005);
    position: sticky;
    top: 0px;
    z-index: 5;
    background: var(--m08671c2f0afa)
}
h2 {
    font-size: 1.3rem;
    line-height: 1.4
}
h3 {
    font-size: 1rem;
    line-height: 1.45
}
a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--xcddaaa9eb29f);
    outline-offset: 4px
}
h2, h1, p, h3 {
    margin: 0px 0px 1rem
}
.f288a83ada8ec {
    margin: auto;
    padding: 0px 24px;
    max-width: 1140px
}.w79f7ba230313{visibility:inherit}
.f2d67d36fbfc0 {
    gap: 24px;
    display: flex;
    margin: auto;
    max-width: 1140px;
    min-height: 64px;
    align-items: center;
    justify-content: space-between;
    padding: 12px 24px
}.mbeebbbf0b804{isolation:auto}
.wed0bc71bbe57 img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: var(--ca8a9bd064982)
}
.rca1029168fa8 {
    z-index: 20;
    position: absolute;
    padding: 10px;
    background: var(--m08671c2f0afa);
    top: -100px;
    left: 20px
}
.rca1029168fa8:focus {
    top: 10px
}
body[data-c21d5a20e3e98=v98d653ca0560] {
    --m08671c2f0afa: rgb(8,29,42);
    --jcfaf32e02005: rgb(33,72,89);
    --g6486c3ea8277: rgb(232,244,247);
    --b3f7235506125: rgb(16,47,64);
    --v940e7e90ccc0: rgb(18,57,71);
    --xcddaaa9eb29f: rgb(91,203,227);
    --zdc9ccbd99bb6: rgb(162,195,205);
    --ca8a9bd064982: 6px
}
* {
    box-sizing: border-box
}
body[data-k9ec7f5fc8e0c="q2722edf2591f"] .pf602aa5d27ec {
    box-shadow: 0 -8px 30px #00000011
}
.vda26d2310dae {
    align-items: center;
    font-weight: 750;
    display: flex;
    gap: 10px
}
.lcda95f2a6261 {
    flex-wrap: wrap;
    gap: 20px;
    display: flex;
    font-size: .85rem
}
.p4cdcac7cb7fa {
    font-size: 1rem
}
.zffe90b68d9bb {
    display: none
}
.faa8eb5176c74 {
    gap: 40px;
    padding: 40px 0px;
    align-items: center;
    display: grid;
    grid-template-columns: 1fr 1fr
}
.p20fd87e4d561 {
    max-width: 480px;
    margin: 24px auto 0px;
    display: grid;
    gap: 12px
}.p7c151dfef09c{unicode-bidi:normal}
.be8e2d545b369 {
    border: 1px solid var(--xcddaaa9eb29f);
    border-radius: 6px;
    font-weight: 650;
    color: rgb(255,255,255);
    padding: 12px 20px;
    display: block;
    text-align: center;
    background: var(--xcddaaa9eb29f)
}
.u8b0fdeebe4da p {
    font-size: .86rem;
    margin: 0px
}
.n1a0b6c808db6 {
    gap: 20px;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.c9048b5695f18 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}.taee8dcbfbada{isolation:auto}
body[data-l5a405102d673="nd3736e5cdc1b"] .faa8eb5176c74 {
    grid-template-columns: 1fr 1fr
}.lee0b3418630d{isolation:auto}
.u8b0fdeebe4da>a>div {
    padding: 16px
}.d6478f9774b0f{unicode-bidi:normal}
.lf28248412783 {
    display: grid;
    gap: 12px
}
.a40f30d1e7563 {
    background: 0 0;
    color: var(--xcddaaa9eb29f)
}.t49b1e1fa6185{visibility:inherit}
.u70e999482906 {
    margin: 12px 0px 32px
}
.m90b273b5f219 h3 {
    margin: 0px
}
body[data-u3e25604a7acf=j56c4f7453132] .lf28248412783 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}
.u8b0fdeebe4da {
    min-width: 0px;
    overflow: hidden;
    background: var(--b3f7235506125);
    border: 1px solid var(--jcfaf32e02005);
    border-radius: var(--ca8a9bd064982)
}.j8787cec310b5{contain:none}
.u8b0fdeebe4da img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover
}
.c9048b5695f18 img {
    aspect-ratio: 16/9
}.wbbe956293a10{z-index:auto}
.t824f1718e6c9 {
    border-top: 1px solid var(--jcfaf32e02005);
    padding: 28px 0px
}.we912840b77dd{visibility:inherit}
.t824f1718e6c9>h2 {
    border-left: 3px solid var(--xcddaaa9eb29f);
    padding-left: 12px
}
.m90b273b5f219 {
    background: var(--b3f7235506125);
    border: 1px solid var(--jcfaf32e02005);
    padding: 18px;
    border-radius: var(--ca8a9bd064982)
}.qbcbb8e600c47{unicode-bidi:normal}
.p8f6086a475d5 {
    font-size: .88rem;
    color: var(--xcddaaa9eb29f);
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    gap: 12px;
    padding: 0px;
    margin: 16px 0px
}.we5ff26ca40e2{font-kerning:auto}
.r560e14453f23 {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x proximity;
    gap: 16px;
    padding-bottom: 12px
}
.r560e14453f23 img {
    width: 240px;
    flex-shrink: 0;
    scroll-snap-align: start
}
.a459cbc5da0aa>a {
    min-width: 220px
}.eabbcd38251f8{z-index:auto}
.pf602aa5d27ec>a {
    min-width: 220px
}
.abc548174e116 {
    overflow-wrap: anywhere
}
.a459cbc5da0aa {
    padding: 32px 0px;
    display: flex;
    gap: 16px;
    justify-content: center
}.v63e11a4dbd39{z-index:auto}
.e71bc8a986abe {
    border-top: 1px solid var(--jcfaf32e02005);
    padding: 32px 0px 100px
}.g5c7c0b0af612{unicode-bidi:normal}
.e71bc8a986abe nav {
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 20px;
    display: flex;
    font-size: .86rem
}
.abc548174e116 summary {
    cursor: pointer;
    font-weight: 650
}
.pf602aa5d27ec {
    background: var(--m08671c2f0afa);
    border-top: 1px solid var(--jcfaf32e02005);
    bottom: 0px;
    gap: 12px;
    position: fixed;
    padding: 10px 24px;
    z-index: 10;
    justify-content: center;
    display: flex;
    left: 0px;
    right: 0px
}
.ff5c1827710f4 {
    padding-top: 32px;
    padding-bottom: 48px;
    max-width: 880px
}
.w3ab749d715d7 {
    min-width: 0px
}
.r2332938ed874 {
    width: 100%;
    margin: 24px 0px;
    border-radius: var(--ca8a9bd064982);
    max-height: 560px;
    object-fit: cover
}
.abc548174e116 h2 {
    margin-top: 28px
}.ia56c01fe23c2{font-kerning:auto}
.abc548174e116 table {
    overflow-x: auto;
    max-width: 100%;
    display: block
}
.abc548174e116 details {
    padding: 16px 0px;
    border-bottom: 1px solid var(--jcfaf32e02005)
}
.z26f912bc20bb ol {
    list-style: none;
    display: flex;
    color: var(--zdc9ccbd99bb6);
    font-size: .82rem;
    padding: 0px;
    gap: 10px;
    flex-wrap: wrap
}
.a93cc6d08a804 {
    padding: 20px;
    margin-top: 32px;
    border: 1px solid var(--jcfaf32e02005);
    border-radius: var(--ca8a9bd064982)
}
body[data-l5a405102d673="nd3736e5cdc1b"] .yfe8d86fc8af5 {
    background: var(--b3f7235506125);
    border-radius: var(--ca8a9bd064982);
    padding: 18px
}
body[data-d633d29ea9a7c="pfd11a7a5fb87"] .lcda95f2a6261 a {
    padding: 4px 10px;
    background: var(--b3f7235506125)
}.sea5deaca68ec{outline-offset:0}
body[data-g946d17802ee2="m4e368e2059ba"] .y53fcfe8123fa {
    border-bottom: 3px solid var(--xcddaaa9eb29f)
}
body[data-i9c0bc02007cc="j55bd6918b414"] .wed0bc71bbe57 img {
    border-radius: 28px
}
.bcd5407e640cf {
    flex-wrap: wrap;
    font-size: .85rem;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    gap: 10px
}
body[data-c21d5a20e3e98=v98d653ca0560] .be8e2d545b369 {
    color: var(--m08671c2f0afa)
}
body[data-c21d5a20e3e98=v98d653ca0560] .a40f30d1e7563 {
    color: var(--xcddaaa9eb29f)
}.ab63b4efb5a77{isolation:auto}
body[data-u3e25604a7acf=j56c4f7453132] .m90b273b5f219 {
    border-left: 3px solid var(--xcddaaa9eb29f)
}
@media(max-width:800px) {
    .f2d67d36fbfc0 {
        flex-direction: row
    }
    .zffe90b68d9bb summary {
        cursor: pointer
    }
    .lcda95f2a6261 {
        display: none
    }
    .zffe90b68d9bb {
        display: block;
        position: relative
    }
    .zffe90b68d9bb nav {
        width: 240px;
        box-shadow: 0 12px 24px #00000022;
        display: grid;
        gap: 12px;
        position: absolute;
        border: 1px solid var(--jcfaf32e02005);
        background: var(--m08671c2f0afa);
        right: 0px;
        top: 100%;
        padding: 16px
    }
    .wed0bc71bbe57 {
        max-width: 420px;
        width: 100%;
        margin: auto
    }
    .pf602aa5d27ec>a {
        min-width: 0px;
        max-width: 340px;
        flex: 1
    }
    .faa8eb5176c74, body[data-l5a405102d673="nd3736e5cdc1b"] .faa8eb5176c74 {
        grid-template-columns: 1fr;
        padding: 24px 0px;
        gap: 24px
    }
    .f288a83ada8ec {
        padding-left: 20px;
        padding-right: 20px
    }
    .n1a0b6c808db6 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
    body[data-u3e25604a7acf=j56c4f7453132] .lf28248412783 {
        grid-template-columns: 1fr
    }
    .a459cbc5da0aa>a {
        min-width: 0px;
        flex: 1
    }
    .pf602aa5d27ec {
        padding: 10px 20px
    }
    .f2d67d36fbfc0 {
        padding: 10px 20px;
        min-height: 56px
    }
}
@media(max-width:540px) {
    .c9048b5695f18, .n1a0b6c808db6 {
        grid-template-columns: 1fr
    }
    .u70e999482906 .u8b0fdeebe4da>a {
        grid-template-columns: 88px 1fr;
        display: grid
    }
    .u70e999482906 .u8b0fdeebe4da p {
        display: none
    }
    .u70e999482906 .u8b0fdeebe4da img {
        height: 100%;
        aspect-ratio: auto
    }
    .faa8eb5176c74 h1 {
        font-size: 1.6rem
    }
    .u70e999482906 {
        gap: 12px
    }
    .a459cbc5da0aa {
        gap: 10px
    }
    .u70e999482906 .u8b0fdeebe4da>a>div {
        padding: 12px
    }
    .t824f1718e6c9 {
        padding: 24px 0px
    }
    .pf602aa5d27ec .be8e2d545b369 {
        padding: 10px 12px
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto
    }
}
.t824f1718e6c9[data-z74a8f2b39c7f=tf7d5054c2ac5] .lf28248412783 {
    counter-reset: c1ce46a412061
}.fd67c525d7fa9{isolation:auto}
.b1f63a014e9a6 details p {
    margin: 12px 0px
}.z4240323253f0{outline-offset:0}
.t824f1718e6c9[data-z74a8f2b39c7f=o34afe8f3d1fc] .lf28248412783 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}.g2dc12bc41b6b{font-kerning:auto}
.w3ab749d715d7[data-y0fb3f1b96b25=v61a9247e2d8a] .abc548174e116 p {
    break-inside: avoid
}.v918c5949379e{visibility:inherit}
[data-c2f90760c7bf3] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    padding: 20px 0px
}
[data-c2f90760c7bf3] input {
    padding: 12px;
    flex: 1;
    color: var(--g6486c3ea8277);
    border: 1px solid var(--jcfaf32e02005);
    border-radius: 6px;
    background: var(--b3f7235506125);
    min-width: 180px;
    font: inherit
}
[data-c2f90760c7bf3] button {
    font: inherit;
    padding: 12px 20px;
    color: var(--m08671c2f0afa);
    background: var(--xcddaaa9eb29f);
    border: 0;
    border-radius: 6px
}
.b1f63a014e9a6 summary {
    font-weight: 650;
    cursor: pointer
}
.cf55a30d5076b .u8b0fdeebe4da img {
    width: 120px
}
.yfe8d86fc8af5 {
    min-width: 0px
}
.y0dcf7cb0f25b [hidden] {
    display: none
}
.t824f1718e6c9[data-z74a8f2b39c7f=tf7d5054c2ac5] .m90b273b5f219 {
    display: grid;
    gap: 4px 16px;
    counter-increment: c1ce46a412061;
    grid-template-columns: 40px 1fr
}
.t824f1718e6c9[data-z74a8f2b39c7f=tf7d5054c2ac5] .m90b273b5f219::before {
    font-weight: 750;
    color: var(--xcddaaa9eb29f);
    grid-row: span 2;
    content: counter(c1ce46a412061,decimal-leading-zero)
}
.cf55a30d5076b {
    margin: 24px 0px;
    gap: 24px;
    display: grid
}
.t824f1718e6c9[data-z74a8f2b39c7f=bf969388af86f] .n6ba517962e28 {
    grid-template-columns: 2fr 1fr
}
.t824f1718e6c9[data-z74a8f2b39c7f=bf969388af86f] .u8b0fdeebe4da:first-child {
    grid-row: span 2
}.z921d1182d0c9{outline-offset:0}
.cf55a30d5076b .u8b0fdeebe4da>a {
    grid-template-columns: 120px 1fr;
    gap: 8px;
    display: grid
}.af222320d603e{outline-offset:0}
.m90b273b5f219 p {
    grid-column: 2;
    margin: 0px
}.d8eb6311978d8{isolation:auto}
.t824f1718e6c9[data-z74a8f2b39c7f=o34afe8f3d1fc] .m90b273b5f219 p {
    grid-column: auto
}.j62804641442e{outline-offset:0}
.w3ab749d715d7[data-y0fb3f1b96b25=v61a9247e2d8a] .abc548174e116 {
    columns: 2;
    column-gap: 32px
}
.w3ab749d715d7[data-y0fb3f1b96b25=e77ac463e045d] .abc548174e116, .w3ab749d715d7[data-y0fb3f1b96b25=ia9020b7c2492] .abc548174e116 {
    counter-reset: cb0890e620957
}
body[data-u3e25604a7acf=j56c4f7453132] .w3ab749d715d7[data-y0fb3f1b96b25=v61a9247e2d8a] .abc548174e116 {
    columns: 1
}.kb74a66c48f5b{contain:none}
.y0dcf7cb0f25b {
    padding: 0px;
    list-style: none
}
.y0dcf7cb0f25b li {
    border-bottom: 1px solid var(--jcfaf32e02005);
    padding: 14px 0px
}
.b1f63a014e9a6 details {
    border-bottom: 1px solid var(--jcfaf32e02005);
    padding: 16px 18px;
    background: var(--b3f7235506125)
}.xcb99f0bab047{z-index:auto}
.w3ab749d715d7[data-y0fb3f1b96b25=e77ac463e045d] .abc548174e116 h2, .w3ab749d715d7[data-y0fb3f1b96b25=ia9020b7c2492] .abc548174e116 h2 {
    background: var(--b3f7235506125);
    padding: 16px;
    border-left: 3px solid var(--xcddaaa9eb29f);
    counter-increment: cb0890e620957
}
@media(max-width:800px) {
    .cf55a30d5076b .u8b0fdeebe4da img {
        width: 88px
    }
    .t824f1718e6c9[data-z74a8f2b39c7f=o34afe8f3d1fc] .lf28248412783 {
        grid-template-columns: 1fr
    }
    .w3ab749d715d7[data-y0fb3f1b96b25=v61a9247e2d8a] .abc548174e116 {
        columns: 1
    }
    .cf55a30d5076b .u8b0fdeebe4da>a {
        grid-template-columns: 88px 1fr
    }
}
@media(min-width:801px) {
    .bcd5407e640cf {
        display: none
    }
}.u0eaca7e9d9d0{isolation:auto}
.r560e14453f23>li {
    flex-shrink: 0
}
.f1fe2bfa0a1e9:has(>.ucfbc01131617) {
    padding-bottom: 0px
}
:where(.o0c40b5f3cb82) {
    padding: 0px;
    margin: 0px;
    list-style: none
}
.t824f1718e6c9>.ubd02aacd0f28>h2 {
    border-left: 3px solid var(--xcddaaa9eb29f);
    padding-left: 12px
}
.f1fe2bfa0a1e9 {
    --d78d7505cdef0: var(--jcfaf32e02005);
    --f2be5712e337f: inherit;
    --ud682c5e6aacb: var(--m08671c2f0afa);
    --w4f5f711128cb: var(--b3f7235506125);
    --w6617cd81bbbe: 6px;
    --ead7e5c206ecc: var(--xcddaaa9eb29f);
    --f68b3fb190ffc: color-mix(in srgb,var(--xcddaaa9eb29f) 16%,rgb(13,15,20));
    --m02a7eb06fa78: rgba(255,255,255,.14);
    --h9a998747aeda: var(--xcddaaa9eb29f);
    --tf8ce4ac891e2: rgba(255,255,255,.72);
    --dbaee2afb311a: var(--zdc9ccbd99bb6);
    --db29f1dcf9be6: rgb(255,255,255);
    --o0558387cd561: var(--b3f7235506125);
    --rdf906f2ef8e1: var(--g6486c3ea8277);
    --bdb8fdc674b10: var(--v940e7e90ccc0);
    --qf7ed0f655b5d: var(--g6486c3ea8277);
    --cf7bc0cb3416b: var(--ca8a9bd064982);
    --uff91dd62ee8f: var(--jcfaf32e02005)
}
.f1fe2bfa0a1e9:is([data-c21d5a20e3e98=k2ab5754c7cb2], [data-c21d5a20e3e98=l5453e2ae8ff1]) {
    --bdb8fdc674b10: color-mix(in srgb,var(--xcddaaa9eb29f) 10%,var(--b3f7235506125))
}
:where(figure.wed0bc71bbe57) {
    margin: 0px
}.f4034c1564d9a{opacity:1}
.f1fe2bfa0a1e9:is([data-c21d5a20e3e98=k2ab5754c7cb2], [data-c21d5a20e3e98=v98d653ca0560], [data-c21d5a20e3e98=l5453e2ae8ff1]) {
    --db29f1dcf9be6: var(--m08671c2f0afa)
}.r82aad60810a3{outline-offset:0}
.f1fe2bfa0a1e9>.ucfbc01131617::after {
    height: 72px;
    display: block;
    content: ""
}
.ubd02aacd0f28 {
    display: contents
}
.a459cbc5da0aa>li>a {
    min-width: 220px
}.qa6b7b515da82{isolation:auto}
@media(max-width:800px) {
    .a459cbc5da0aa>li>a {
        min-width: 0px;
        flex: 1
    }
}
.z26f912bc20bb>p {
    margin: 1em 0px
}.f24379a68ebb8{unicode-bidi:normal}
.faa8eb5176c74 .p20fd87e4d561 {
    grid-template-columns: 1fr 1fr
}
.z26f912bc20bb ul, .z26f912bc20bb menu, .z26f912bc20bb>p {
    list-style: none;
    display: flex;
    color: var(--zdc9ccbd99bb6);
    font-size: .82rem;
    padding: 0px;
    gap: 10px;
    flex-wrap: wrap
}
.g818df6ea8da8 li {
    display: inline
}.d225e48662c1d{outline-offset:0}
div.y0dcf7cb0f25b {
    margin: 1em 0px
}
.pf602aa5d27ec {
    row-gap: 6px;
    flex-wrap: wrap
}
.j54f4a0643a93 {
    color: var(--ead7e5c206ecc);
    flex-basis: 100%;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.35;
    margin: 0px;
    text-align: center
}
.y0dcf7cb0f25b>div {
    border-bottom: 1px solid var(--jcfaf32e02005);
    padding: 14px 0px
}.m69e50a00733b{visibility:inherit}
.f1fe2bfa0a1e9 {
    padding-bottom: 110px
}
@media(max-width:800px) {
    body[data-l5a405102d673] .wed0bc71bbe57, .wed0bc71bbe57 {
        order: -1;
        grid-column: auto
    }
    .faa8eb5176c74, body[data-l5a405102d673] .faa8eb5176c74 {
        gap: 20px;
        padding-top: 12px
    }
    .yfe8d86fc8af5 .p4cdcac7cb7fa {
        -webkit-line-clamp: 2;
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical
    }
    .wed0bc71bbe57 img {
        object-fit: contain;
        aspect-ratio: 3/2;
        max-height: 52svh
    }
    .yfe8d86fc8af5 h1 {
        font-size: clamp(22px,6vw,32px)
    }
}
.wed0bc71bbe57 img {
    object-fit: contain;
    aspect-ratio: 3/2
}
.u8b0fdeebe4da img {
    object-fit: contain;
    aspect-ratio: 3/2
}
.r2332938ed874 {
    object-fit: contain
}
