img {
    max-width: 100%;
    height: auto;
    display: block;
}
summary:focus-visible, a:focus-visible {
    outline: 3px solid var(--s27f900088d45);
    outline-offset: 4px;
}
body {
    --h76acdce64583: #dce9e3;
    --t30ccd0d7bb9d: #fff;
    --k5cebc5e16a73: #e9f5ee;
    --e6df1cbcf925b: #f0f5f3;
    margin: 0px;
    --jd56cd14f425a: #637c74;
    --ofa5979649942: #163b32;
    --y2b09045d0abc: 12px;
    background: var(--t30ccd0d7bb9d);
    --s27f900088d45: #197b66;
    color: var(--ofa5979649942);
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
}
.xd14a5230a3c5 {
    border-bottom: 1px solid var(--h76acdce64583);
    z-index: 5;
    top: 0px;
    background: var(--t30ccd0d7bb9d);
    position: sticky;
}.ddbc57722beb1{z-index:auto}
a {
    color: inherit;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}.p7657aaf5d19b{isolation:auto}
h3, h1, h2, p {
    margin: 0px 0px 1rem;
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25;
}
p {
    color: var(--jd56cd14f425a);
}
h2 {
    font-size: 1.3rem;
    line-height: 1.4;
}
h3 {
    font-size: 1rem;
    line-height: 1.45;
}
.q733a23008226 {
    padding: 0px 24px;
    margin: auto;
    max-width: 1140px;
}
.a918b294f3a11 {
    margin: auto;
    padding: 12px 24px;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    display: flex;
    max-width: 1140px;
    min-height: 64px;
}
.g100f6a2211e3 {
    gap: 10px;
    font-weight: 750;
    display: flex;
    align-items: center;
}
.l35ff1c27142e {
    background: var(--t30ccd0d7bb9d);
    padding: 10px;
    z-index: 20;
    top: -100px;
    left: 20px;
    position: absolute;
}.d318d928044d8{visibility:inherit}
.l35ff1c27142e:focus {
    top: 10px;
}.wd410eebbc8fc{unicode-bidi:normal}
.ude8d2081f06f img {
    border-radius: var(--y2b09045d0abc);
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1;
}
body[data-k64b67586d3db=x262101173bb0] {
    --ofa5979649942: #f3eddc;
    --y2b09045d0abc: 4px;
    --e6df1cbcf925b: #1b182b;
    --jd56cd14f425a: #b8b0c4;
    --t30ccd0d7bb9d: #100e1d;
    --s27f900088d45: #dbb85d;
    --h76acdce64583: #302b42;
}
.wee7973e0b324 {
    gap: 20px;
    font-size: .85rem;
    display: flex;
    flex-wrap: wrap;
}.s537a16d567e2{z-index:auto}
.r166613bea74d {
    display: none;
}.jeed6d11eca16{isolation:auto}
.xeeb6d008ba51 {
    padding: 40px 0px;
    align-items: center;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    display: grid;
}
.f1eaada769151 {
    font-size: 1rem;
}.s80c639115f88{opacity:1}
.eb122f67f9dfc {
    gap: 12px;
    display: grid;
    max-width: 480px;
    margin: 24px auto 0px;
}.j4b8ce5393b13{z-index:auto}
* {
    box-sizing: border-box;
}.c670d53ccd704{contain:none}
.b8081dd4cdfd5 {
    text-align: center;
}.hf346ff01e2bd{z-index:auto}
.t86482e05a01e {
    background: var(--s27f900088d45);
    color: #fff;
    display: block;
    font-weight: 650;
    border: 1px solid var(--s27f900088d45);
    border-radius: 6px;
    text-align: center;
    padding: 12px 20px;
}
.b3b3ce150e406 {
    color: var(--s27f900088d45);
    background: 0 0;
}
.zcc64bdadf78a {
    min-width: 0px;
    overflow: hidden;
    background: var(--e6df1cbcf925b);
    border: 1px solid var(--h76acdce64583);
    border-radius: var(--y2b09045d0abc);
}
.zcc64bdadf78a img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1;
}
.k0ed1643a1f66 img {
    aspect-ratio: 16/9;
}.a91a9e8b8f15e{visibility:inherit}
.zcc64bdadf78a p {
    margin: 0px;
    font-size: .86rem;
}
.b3d995f958dfb {
    margin: 12px 0px 32px;
}
.zcc64bdadf78a>a>div {
    padding: 16px;
}
.ucb4e08af8179 {
    border-top: 1px solid var(--h76acdce64583);
    padding: 28px 0px;
}
.ucb4e08af8179>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--s27f900088d45);
}.p40499b2be7a2{opacity:1}
.f751e0bf041b3 {
    gap: 20px;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
}.mbebf57d9d9c0{isolation:auto}
.iafe0beeaab66 {
    gap: 12px;
    display: grid;
}.g712c74e48b99{visibility:inherit}
.k0ed1643a1f66 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-t12491474e755="fb5a105e9a6c2"] .xeeb6d008ba51 {
    grid-template-columns: 1fr 1fr;
}
body[data-zdd739b2b103f=rc0af5acd9d3a] .iafe0beeaab66 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.bc96ffd84b3e0 h3 {
    margin: 0px;
}
.bc96ffd84b3e0 {
    border: 1px solid var(--h76acdce64583);
    border-radius: var(--y2b09045d0abc);
    padding: 18px;
    background: var(--e6df1cbcf925b);
}.f83f148f84c6b{z-index:auto}
.q45a098b612e4 {
    flex-wrap: wrap;
    margin: 16px 0px;
    gap: 12px;
    list-style: none;
    display: flex;
    padding: 0px;
    font-size: .88rem;
    color: var(--s27f900088d45);
}
.e3462998768ae {
    padding-bottom: 12px;
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x proximity;
    gap: 16px;
}
.p31b498096c79 {
    overflow-wrap: anywhere;
}
.e3462998768ae img {
    scroll-snap-align: start;
    flex-shrink: 0;
    width: 240px;
}
.ofc86cd398951 {
    justify-content: center;
    display: flex;
    padding: 32px 0px;
    gap: 16px;
}.s96513e5a4a97{isolation:auto}
.e5d56645f8633 {
    border-top: 1px solid var(--h76acdce64583);
    padding: 32px 0px 100px;
}
.e5d56645f8633 nav {
    gap: 20px;
    margin-top: 20px;
    display: flex;
    font-size: .86rem;
    flex-wrap: wrap;
}
.p4c48ac1fa62b {
    padding: 10px 24px;
    border-top: 1px solid var(--h76acdce64583);
    bottom: 0px;
    left: 0px;
    right: 0px;
    justify-content: center;
    background: var(--t30ccd0d7bb9d);
    z-index: 10;
    gap: 12px;
    display: flex;
    position: fixed;
}
.p31b498096c79 summary {
    cursor: pointer;
    font-weight: 650;
}
.ofc86cd398951>a {
    min-width: 220px;
}
.p4c48ac1fa62b>a {
    min-width: 220px;
}.q079b9e0b1b25{contain:none}
.wa61c9b3aeb3f {
    max-width: 880px;
    padding-top: 32px;
    padding-bottom: 48px;
}.a96fe509ea095{isolation:auto}
.hee974eba5441 {
    min-width: 0px;
}
.q742a04ea6ddd {
    border-radius: var(--y2b09045d0abc);
    object-fit: cover;
    width: 100%;
    max-height: 560px;
    margin: 24px 0px;
}
.p31b498096c79 h2 {
    margin-top: 28px;
}
.p31b498096c79 details {
    padding: 16px 0px;
    border-bottom: 1px solid var(--h76acdce64583);
}
.p31b498096c79 table {
    overflow-x: auto;
    display: block;
    max-width: 100%;
}
.f3edc97175b99 ol {
    flex-wrap: wrap;
    font-size: .82rem;
    color: var(--jd56cd14f425a);
    display: flex;
    padding: 0px;
    gap: 10px;
    list-style: none;
}.u2b0133956bc9{z-index:auto}
body[data-k64b67586d3db=x262101173bb0] .t86482e05a01e {
    color: var(--t30ccd0d7bb9d);
}
body[data-k64b67586d3db=x262101173bb0] .b3b3ce150e406 {
    color: var(--s27f900088d45);
}
.ud52c499ac773 {
    padding: 20px;
    margin-top: 32px;
    border: 1px solid var(--h76acdce64583);
    border-radius: var(--y2b09045d0abc);
}
.ic71ad8b3a1ab {
    gap: 10px;
    justify-content: center;
    display: flex;
    margin-top: 20px;
    flex-wrap: wrap;
    font-size: .85rem;
}.kcde4891a1bbe{font-kerning:auto}
body[data-t12491474e755="fb5a105e9a6c2"] .b8081dd4cdfd5 {
    background: var(--e6df1cbcf925b);
    border-radius: var(--y2b09045d0abc);
    padding: 18px;
}
body[data-r088cbd59dc25="o38d7fc089130"] .wee7973e0b324 a {
    border-bottom: 1px solid var(--s27f900088d45);
}.fa0078ba3f205{opacity:1}
body[data-l83666c69f077="l11784084d92b"] .ude8d2081f06f img {
    border: 6px solid var(--e6df1cbcf925b);
}.z05ca5b3da052{font-kerning:auto}
body[data-x4478766d156b="d897b50002656"] .p4c48ac1fa62b .t86482e05a01e {
    border-radius: 999px;
}
body[data-zdd739b2b103f=rc0af5acd9d3a] .bc96ffd84b3e0 {
    border-left: 3px solid var(--s27f900088d45);
}
@media(max-width:800px) {
    .a918b294f3a11 {
        flex-direction: row;
    }
    .r166613bea74d summary {
        cursor: pointer;
    }
    .wee7973e0b324 {
        display: none;
    }
    .r166613bea74d {
        position: relative;
        display: block;
    }
    .r166613bea74d nav {
        background: var(--t30ccd0d7bb9d);
        display: grid;
        width: 240px;
        box-shadow: 0 12px 24px #0002;
        padding: 16px;
        right: 0px;
        top: 100%;
        position: absolute;
        gap: 12px;
        border: 1px solid var(--h76acdce64583);
    }
    body[data-t12491474e755="fb5a105e9a6c2"] .xeeb6d008ba51, .xeeb6d008ba51 {
        grid-template-columns: 1fr;
        gap: 24px;
        padding: 24px 0px;
    }
    .f751e0bf041b3 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    body[data-zdd739b2b103f=rc0af5acd9d3a] .iafe0beeaab66 {
        grid-template-columns: 1fr;
    }
    .q733a23008226 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .p4c48ac1fa62b {
        padding: 10px 20px;
    }
    .ude8d2081f06f {
        margin: auto;
        max-width: 420px;
        width: 100%;
    }
    .p4c48ac1fa62b>a {
        min-width: 0px;
        max-width: 340px;
        flex: 1;
    }
    .ofc86cd398951>a {
        min-width: 0px;
        flex: 1;
    }
    .a918b294f3a11 {
        padding: 10px 20px;
        min-height: 56px;
    }
}
@media(max-width:540px) {
    .b3d995f958dfb .zcc64bdadf78a>a>div {
        padding: 12px;
    }
    .xeeb6d008ba51 h1 {
        font-size: 1.6rem;
    }
    .b3d995f958dfb {
        gap: 12px;
    }
    .ofc86cd398951 {
        gap: 10px;
    }
    .ucb4e08af8179 {
        padding: 24px 0px;
    }
    .p4c48ac1fa62b .t86482e05a01e {
        padding: 10px 12px;
    }
    .f751e0bf041b3, .k0ed1643a1f66 {
        grid-template-columns: 1fr;
    }
    .b3d995f958dfb .zcc64bdadf78a>a {
        display: grid;
        grid-template-columns: 88px 1fr;
    }
    .b3d995f958dfb .zcc64bdadf78a p {
        display: none;
    }
    .b3d995f958dfb .zcc64bdadf78a img {
        height: 100%;
        aspect-ratio: auto;
    }
}.idc9c32a6ea34{unicode-bidi:normal}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto;
    }
}
.hee974eba5441[data-c4a552fae6e0c=x54ce751d8e1b] .p31b498096c79, .hee974eba5441[data-c4a552fae6e0c=ob0fbe7f98d0e] .p31b498096c79 {
    counter-reset: cdee002cf3408;
}
.ucb4e08af8179[data-l85fac22159d7=wc5f4af192663] .iafe0beeaab66 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
[data-b9877ab5617db] {
    gap: 12px;
    align-items: center;
    padding: 20px 0px;
    display: flex;
    flex-wrap: wrap;
}.r9f4653b4e201{contain:none}
.qa5068aa954fc [hidden] {
    display: none;
}.uc3a3d445348f{z-index:auto}
.ucb4e08af8179[data-l85fac22159d7=c1d0912d66f73] .r04e5d384bb91 {
    grid-template-columns: 2fr 1fr;
}
.hee974eba5441[data-c4a552fae6e0c=iad090ea30957] .p31b498096c79 p {
    break-inside: avoid;
}
[data-b9877ab5617db] input {
    min-width: 180px;
    padding: 12px;
    border: 1px solid var(--h76acdce64583);
    border-radius: 6px;
    color: var(--ofa5979649942);
    background: var(--e6df1cbcf925b);
    flex: 1;
    font: inherit;
}
.ae510b9d45c9e .zcc64bdadf78a img {
    width: 120px;
}.xab8e09a62182{z-index:auto}
.b8081dd4cdfd5 {
    min-width: 0px;
}.y3ac2f9032d83{outline-offset:0}
.ucb4e08af8179[data-l85fac22159d7=c1d0912d66f73] .zcc64bdadf78a:first-child {
    grid-row: span 2;
}.s6a918f6ef5f9{outline-offset:0}
.r657556f3429f details p {
    margin: 12px 0px;
}.o98c1cb1f228f{opacity:1}
.ae510b9d45c9e {
    gap: 24px;
    display: grid;
    margin: 24px 0px;
}
.ae510b9d45c9e .zcc64bdadf78a>a {
    gap: 8px;
    display: grid;
    grid-template-columns: 120px 1fr;
}.kdc0ff3398b06{unicode-bidi:normal}
.bc96ffd84b3e0 p {
    margin: 0px;
    grid-column: 2;
}
.ucb4e08af8179[data-l85fac22159d7=wc5f4af192663] .bc96ffd84b3e0 p {
    grid-column: auto;
}
.hee974eba5441[data-c4a552fae6e0c=iad090ea30957] .p31b498096c79 {
    column-gap: 32px;
    columns: 2;
}
body[data-zdd739b2b103f=rc0af5acd9d3a] .hee974eba5441[data-c4a552fae6e0c=iad090ea30957] .p31b498096c79 {
    columns: 1;
}
[data-b9877ab5617db] button {
    background: var(--s27f900088d45);
    color: var(--t30ccd0d7bb9d);
    border: 0;
    border-radius: 6px;
    padding: 12px 20px;
    font: inherit;
}
.r657556f3429f summary {
    cursor: pointer;
    font-weight: 650;
}.g998b7ba82d48{visibility:inherit}
.qa5068aa954fc {
    padding: 0px;
    list-style: none;
}
.qa5068aa954fc li {
    border-bottom: 1px solid var(--h76acdce64583);
    padding: 14px 0px;
}
.r657556f3429f details {
    padding: 16px 18px;
    border-bottom: 1px solid var(--h76acdce64583);
    background: var(--e6df1cbcf925b);
}
.hee974eba5441[data-c4a552fae6e0c=ob0fbe7f98d0e] .p31b498096c79 h2, .hee974eba5441[data-c4a552fae6e0c=x54ce751d8e1b] .p31b498096c79 h2 {
    border-left: 3px solid var(--s27f900088d45);
    background: var(--e6df1cbcf925b);
    counter-increment: cdee002cf3408;
    padding: 16px;
}
@media(max-width:800px) {
    .ucb4e08af8179[data-l85fac22159d7=wc5f4af192663] .iafe0beeaab66 {
        grid-template-columns: 1fr;
    }
    .ae510b9d45c9e .zcc64bdadf78a>a {
        grid-template-columns: 88px 1fr;
    }
    .ae510b9d45c9e .zcc64bdadf78a img {
        width: 88px;
    }
    .hee974eba5441[data-c4a552fae6e0c=iad090ea30957] .p31b498096c79 {
        columns: 1;
    }
}
@media(min-width:801px) {
    .ic71ad8b3a1ab {
        display: none;
    }
}
.id8d0e8b7311f {
    --r071609e4d6b0: var(--s27f900088d45);
    --j47ff00fd9d5f: var(--ofa5979649942);
    --p64e626fb60da: var(--t30ccd0d7bb9d);
    --z51f98ae15734: rgba(255,255,255,.72);
    --x8fa1f476306d: color-mix(in srgb,var(--s27f900088d45) 16%,#0d0f14);
    --eb7a2424ec041: var(--k5cebc5e16a73);
    --p6cbd51fe57d7: 6px;
    --h599953290f85: var(--y2b09045d0abc);
    --k834f371692be: rgba(255,255,255,.14);
    --k70675142b1aa: inherit;
    --z4df7c68b1336: var(--e6df1cbcf925b);
    --b442c1af6f9c6: var(--e6df1cbcf925b);
    --i2d1199021cd2: var(--ofa5979649942);
    --mf6cb752f6d8d: var(--h76acdce64583);
    --e28fde7567889: var(--s27f900088d45);
    --j59ae8ff501d3: var(--h76acdce64583);
    --o78168c48c9fc: #fff;
    --g4a101d06ffc3: var(--jd56cd14f425a);
}.mb991c4e63225{visibility:inherit}
.e3462998768ae>li {
    flex-shrink: 0;
}
.ofc86cd398951>li>a {
    min-width: 220px;
}.kc529297e4900{font-kerning:auto}
.g14f8508ce086 {
    display: contents;
}
.id8d0e8b7311f:has(>.m828e4aec3638) {
    padding-bottom: 72px;
}
:where(.teccb3b99c058) {
    margin: 0px;
    list-style: none;
    padding: 0px;
}.ub8d8b32c5ada{opacity:1}
:where(figure.ude8d2081f06f) {
    margin: 0px;
}.deb731371dc90{z-index:auto}
.ucb4e08af8179>.g14f8508ce086>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--s27f900088d45);
}.nf23766227e82{outline-offset:0}
@media(max-width:800px) {
    .ofc86cd398951>li>a {
        min-width: 0px;
        flex: 1;
    }
}.ka4d6c2f9e01b{unicode-bidi:normal}
.f3edc97175b99>p {
    margin: 1em 0px;
}.m5dd9b4ebd1a7{font-kerning:auto}
.f3edc97175b99>p, .f3edc97175b99 ul {
    flex-wrap: wrap;
    font-size: .82rem;
    color: var(--jd56cd14f425a);
    display: flex;
    padding: 0px;
    gap: 10px;
    list-style: none;
}
.p7c713a5a6d6f li {
    display: inline;
}.y89e3e60d5559{visibility:inherit}
.qa5068aa954fc>div {
    border-bottom: 1px solid var(--h76acdce64583);
    padding: 14px 0px;
}.dc1cdde60dc4f{visibility:inherit}
.id8d0e8b7311f {
    padding-bottom: 110px;
}
.p4c48ac1fa62b {
    row-gap: 6px;
    flex-wrap: wrap;
}
.xeeb6d008ba51 .eb122f67f9dfc {
    grid-template-columns: 1fr 1fr;
}
div.qa5068aa954fc {
    margin: 1em 0px;
}
.dbccc9e2eab1c {
    font-size: 13px;
    flex-basis: 100%;
    text-align: center;
    margin: 0px;
    color: var(--r071609e4d6b0);
    font-weight: 800;
    line-height: 1.35;
}.m346e00e2c996{unicode-bidi:normal}
