* {
    box-sizing: border-box;
}
summary:focus-visible, a:focus-visible {
    outline: 3px solid var(--l6cc5d3987c75);
    outline-offset: 4px;
}
body {
    --l6cc5d3987c75: #197b66;
    color: var(--k781fa784a761);
    --caea35e61e02d: #e9f5ee;
    --v3d3c1a97e18d: 12px;
    margin: 0;
    --eb2e3100b1cf5: #637c74;
    --k781fa784a761: #163b32;
    --pd60f7b9e61e2: #f0f5f3;
    --ta1b88ff80dd0: #dce9e3;
    background: var(--t164f02a8379d);
    --t164f02a8379d: #ffffff;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
}
h2, h3, h1, p {
    margin: 0 0 1rem;
}
body[data-p55e25ee1e06b=cee0f5d5f3a72] {
    --k781fa784a761: #f3eddc;
    --v3d3c1a97e18d: 4px;
    --ta1b88ff80dd0: #302b42;
    --l6cc5d3987c75: #dbb85d;
    --pd60f7b9e61e2: #1b182b;
    --t164f02a8379d: #100e1d;
    --eb2e3100b1cf5: #b8b0c4;
}
a {
    text-decoration: none;
    color: inherit;
}
p {
    color: var(--eb2e3100b1cf5);
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25;
}
h2 {
    font-size: 1.3rem;
    line-height: 1.4;
}
h3 {
    font-size: 1rem;
    line-height: 1.45;
}.y6e8f8a356247{isolation:auto}
.u42dc68b061aa {
    z-index: 5;
    top: 0;
    background: var(--t164f02a8379d);
    position: sticky;
    border-bottom: 1px solid var(--ta1b88ff80dd0);
}
a:hover {
    text-decoration: underline;
}.geff480b259d4{contain:none}
.tf3f8a71bfb98 {
    text-align: center;
}
img {
    display: block;
    max-width: 100%;
    height: auto;
}.x3817d39e2f78{opacity:1}
.bb0bce87b5e2a {
    max-width: 1140px;
    padding: 0 24px;
    margin: auto;
}.s72be4c677940{outline-offset:0}
.me54925a71180 {
    padding: 12px 24px;
    display: flex;
    max-width: 1140px;
    min-height: 64px;
    gap: 24px;
    align-items: center;
    justify-content: space-between;
    margin: auto;
}.f6ddf96b0f7bb{font-kerning:auto}
.ddd2697117c4c {
    position: absolute;
    top: -100px;
    z-index: 20;
    left: 20px;
    background: var(--t164f02a8379d);
    padding: 10px;
}
.te926ba3db181 {
    gap: 10px;
    display: flex;
    font-weight: 750;
    align-items: center;
}
.ma059aab86c7b {
    display: flex;
    flex-wrap: wrap;
    font-size: .85rem;
    gap: 20px;
}
.gfddc52b1672a {
    font-size: 1rem;
}
.n09bf37d66fc1 {
    display: none;
}
.m04a786f2369c {
    display: grid;
    align-items: center;
    gap: 40px;
    grid-template-columns: 1fr 1fr;
    padding: 40px 0;
}.s2d261f49995b{font-kerning:auto}
.ddd2697117c4c:focus {
    top: 10px;
}.z795b3c57ffa4{visibility:inherit}
.r12c69fb98716 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1;
    border-radius: var(--v3d3c1a97e18d);
}
.h9fc9b0d4b361 {
    max-width: 480px;
    display: grid;
    margin: 24px auto 0;
    gap: 12px;
}
.yb3d410948400 {
    display: block;
    background: var(--l6cc5d3987c75);
    color: #ffffff;
    font-weight: 650;
    text-align: center;
    padding: 12px 20px;
    border: 1px solid var(--l6cc5d3987c75);
    border-radius: 6px;
}
.y41d84c5db920>a>div {
    padding: 16px;
}.oa044e6127264{opacity:1}
.ha9dd39da2e3a {
    color: var(--l6cc5d3987c75);
    background: 0 0;
}
.sa4c0afc20cb3 {
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 20px;
}
.fd0401d3169af {
    display: grid;
    gap: 12px;
}.fa62ff3c40e14{isolation:auto}
.y41d84c5db920 p {
    margin: 0;
    font-size: .86rem;
}.h1ab8c6f8be5d{outline-offset:0}
.a936a769af1c1 {
    margin: 12px 0 32px;
}.zd2241e82fc7b{outline-offset:0}
.b54a8b189a613 h3 {
    margin: 0;
}
.h50f897c62e31 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}.fccf737dac729{unicode-bidi:normal}
body[data-i7995cbd81caa="hd17c44a9ad0e"] .m04a786f2369c {
    grid-template-columns: .9fr 1.1fr;
}.xfe888cd3a890{isolation:auto}
body[data-i7995cbd81caa="hd17c44a9ad0e"] .r12c69fb98716 {
    grid-column: 2;
}
.y41d84c5db920 {
    min-width: 0;
    border: 1px solid var(--ta1b88ff80dd0);
    border-radius: var(--v3d3c1a97e18d);
    background: var(--pd60f7b9e61e2);
    overflow: hidden;
}
.y41d84c5db920 img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1;
}.m0d3ec68c3ca9{font-kerning:auto}
.oc37aae021ba9 {
    border-top: 1px solid var(--ta1b88ff80dd0);
    padding: 28px 0;
}
.h50f897c62e31 img {
    aspect-ratio: 16/9;
}.s07087a07a791{contain:none}
.oc37aae021ba9>h2 {
    border-left: 3px solid var(--l6cc5d3987c75);
    padding-left: 12px;
}.e2e0c354e24c0{isolation:auto}
.b54a8b189a613 {
    padding: 18px;
    background: var(--pd60f7b9e61e2);
    border: 1px solid var(--ta1b88ff80dd0);
    border-radius: var(--v3d3c1a97e18d);
}.i7d292a71cfdb{font-kerning:auto}
.dd4da29feab22 {
    display: flex;
    margin: 16px 0;
    list-style: none;
    flex-wrap: wrap;
    gap: 12px;
    color: var(--l6cc5d3987c75);
    padding: 0;
    font-size: .88rem;
}.udcb3127652e3{unicode-bidi:normal}
.l7363a81fe95f {
    display: flex;
    scroll-snap-type: x proximity;
    padding-bottom: 12px;
    gap: 16px;
    overflow-x: auto;
}
.j59e395b483f0 {
    overflow-wrap: anywhere;
}
.l7363a81fe95f img {
    scroll-snap-align: start;
    flex-shrink: 0;
    width: 240px;
}
.f537b82709503>a {
    min-width: 220px;
}
.y211ff9e01621>a {
    min-width: 220px;
}
.f537b82709503 {
    justify-content: center;
    display: flex;
    padding: 32px 0;
    gap: 16px;
}
.fe9a83221d776 nav {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 20px;
    font-size: .86rem;
}.wa4bf34827e90{unicode-bidi:normal}
.j59e395b483f0 summary {
    font-weight: 650;
    cursor: pointer;
}.n0b8e0bd2c79a{z-index:auto}
.fe9a83221d776 {
    border-top: 1px solid var(--ta1b88ff80dd0);
    padding: 32px 0 100px;
}
.y211ff9e01621 {
    background: var(--t164f02a8379d);
    z-index: 10;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    justify-content: center;
    border-top: 1px solid var(--ta1b88ff80dd0);
    display: flex;
    padding: 10px 24px;
    gap: 12px;
}
.c030eb6a6a421 {
    padding-top: 32px;
    padding-bottom: 48px;
    max-width: 880px;
}.l0bf2f09da32f{z-index:auto}
.sa1d0554ba201 {
    min-width: 0;
}
.s61b2535eceff {
    margin: 24px 0;
    width: 100%;
    max-height: 560px;
    object-fit: cover;
    border-radius: var(--v3d3c1a97e18d);
}
.j59e395b483f0 details {
    padding: 16px 0;
    border-bottom: 1px solid var(--ta1b88ff80dd0);
}.b06bb90d2d8a6{isolation:auto}
.j59e395b483f0 h2 {
    margin-top: 28px;
}
.j59e395b483f0 table {
    display: block;
    max-width: 100%;
    overflow-x: auto;
}.o0cdd271ccc31{unicode-bidi:normal}
.wa84c83c7aef3 ol {
    color: var(--eb2e3100b1cf5);
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    font-size: .82rem;
    gap: 10px;
}
.f7ceac78f6277 {
    margin-top: 32px;
    border: 1px solid var(--ta1b88ff80dd0);
    border-radius: var(--v3d3c1a97e18d);
    padding: 20px;
}.p4918793650b5{visibility:inherit}
.wf333dcc8fcd2 {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    font-size: .85rem;
    margin-top: 20px;
    gap: 10px;
}.ofd6c0d8fd61d{font-kerning:auto}
body[data-p55e25ee1e06b=cee0f5d5f3a72] .yb3d410948400 {
    color: var(--t164f02a8379d);
}.y164732f447a2{isolation:auto}
body[data-wd6f0c3218373="g76654937d7a3"] .ma059aab86c7b a {
    padding: 8px 12px;
    background: var(--pd60f7b9e61e2);
    border-radius: var(--v3d3c1a97e18d);
}
body[data-d3e5100788ba9="eeebdb44332ad"] .r12c69fb98716 img {
    border-radius: 28px;
}
body[data-ka9f5f6be3757="ddc5c6806994c"] .ma059aab86c7b a {
    padding: 4px 10px;
    background: var(--pd60f7b9e61e2);
}
body[data-p55e25ee1e06b=cee0f5d5f3a72] .ha9dd39da2e3a {
    color: var(--l6cc5d3987c75);
}
body[data-s5fe1dbdd45ed="a52f941dca804"] .y211ff9e01621 .yb3d410948400 {
    border-radius: 999px;
}
body[data-c6cc7b46e9b97=a85fccf716bcc] .b54a8b189a613 {
    border-left: 3px solid var(--l6cc5d3987c75);
}
body[data-c6cc7b46e9b97=a85fccf716bcc] .fd0401d3169af {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
@media(max-width:800px) {
    .ma059aab86c7b {
        display: none;
    }
    .n09bf37d66fc1 summary {
        cursor: pointer;
    }
    .me54925a71180, body[data-wd6f0c3218373="g76654937d7a3"] .me54925a71180 {
        flex-direction: row;
    }
    body[data-i7995cbd81caa="hd17c44a9ad0e"] .r12c69fb98716 {
        order: 0;
    }
    .n09bf37d66fc1 {
        display: block;
        position: relative;
    }
    .n09bf37d66fc1 nav {
        box-shadow: 0 12px 24px #00000022;
        position: absolute;
        border: 1px solid var(--ta1b88ff80dd0);
        right: 0;
        width: 240px;
        padding: 16px;
        top: 100%;
        background: var(--t164f02a8379d);
        display: grid;
        gap: 12px;
    }
    body[data-i7995cbd81caa="hd17c44a9ad0e"] .m04a786f2369c, .m04a786f2369c {
        grid-template-columns: 1fr;
        padding: 24px 0;
        gap: 24px;
    }
    .bb0bce87b5e2a {
        padding-left: 20px;
        padding-right: 20px;
    }
    .y211ff9e01621 {
        padding: 10px 20px;
    }
    .r12c69fb98716 {
        max-width: 420px;
        width: 100%;
        margin: auto;
    }
    .y211ff9e01621>a {
        min-width: 0;
        flex: 1;
        max-width: 340px;
    }
    .f537b82709503>a {
        min-width: 0;
        flex: 1;
    }
    .me54925a71180 {
        padding: 10px 20px;
        min-height: 56px;
    }
    .sa4c0afc20cb3 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    body[data-c6cc7b46e9b97=a85fccf716bcc] .fd0401d3169af {
        grid-template-columns: 1fr;
    }
}
@media(max-width:540px) {
    .a936a769af1c1 {
        gap: 12px;
    }
    .f537b82709503 {
        gap: 10px;
    }
    .h50f897c62e31, .sa4c0afc20cb3 {
        grid-template-columns: 1fr;
    }
    .a936a769af1c1 .y41d84c5db920>a {
        display: grid;
        grid-template-columns: 88px 1fr;
    }
    .a936a769af1c1 .y41d84c5db920 p {
        display: none;
    }
    .a936a769af1c1 .y41d84c5db920 img {
        height: 100%;
        aspect-ratio: auto;
    }
    .m04a786f2369c h1 {
        font-size: 1.6rem;
    }
    .a936a769af1c1 .y41d84c5db920>a>div {
        padding: 12px;
    }
    .oc37aae021ba9 {
        padding: 24px 0;
    }
    .y211ff9e01621 .yb3d410948400 {
        padding: 10px 12px;
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto;
    }
}
[data-hd2733be8f306] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
    padding: 20px 0;
}
.sa1d0554ba201[data-t09042b093617=wca540d5b32c3] .j59e395b483f0 p {
    break-inside: avoid;
}.h2d4cf2a77d49{font-kerning:auto}
.p76cb85d0a231 [hidden] {
    display: none;
}.yb2580b81e0b1{outline-offset:0}
.sa1d0554ba201[data-t09042b093617=h22ba8f18f766] .j59e395b483f0, .sa1d0554ba201[data-t09042b093617=kf109daaba1d6] .j59e395b483f0 {
    counter-reset: c10dcb1544216;
}.yc1ec1228cf3f{visibility:inherit}
.oc37aae021ba9[data-o63be47eaf2e4=oa982c2183e5a] .fd0401d3169af {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
[data-hd2733be8f306] input {
    color: var(--k781fa784a761);
    padding: 12px;
    min-width: 180px;
    font: inherit;
    background: var(--pd60f7b9e61e2);
    flex: 1;
    border: 1px solid var(--ta1b88ff80dd0);
    border-radius: 6px;
}
.ibe78a80094d1 .y41d84c5db920 img {
    width: 120px;
}
[data-hd2733be8f306] button {
    padding: 12px 20px;
    font: inherit;
    border: 0;
    border-radius: 6px;
    color: var(--t164f02a8379d);
    background: var(--l6cc5d3987c75);
}.z1e2b1e518351{isolation:auto}
.vbb21da5aee3d summary {
    cursor: pointer;
    font-weight: 650;
}.c504b962b73f2{opacity:1}
.p76cb85d0a231 {
    list-style: none;
    padding: 0;
}
.tf3f8a71bfb98 {
    min-width: 0;
}
.oc37aae021ba9[data-o63be47eaf2e4=va85a5d6a67fa] .wbd6164e37edb {
    grid-template-columns: 2fr 1fr;
}
.oc37aae021ba9[data-o63be47eaf2e4=va85a5d6a67fa] .y41d84c5db920:first-child {
    grid-row: span 2;
}
.vbb21da5aee3d details p {
    margin: 12px 0;
}
.p76cb85d0a231 li {
    border-bottom: 1px solid var(--ta1b88ff80dd0);
    padding: 14px 0;
}
.vbb21da5aee3d details {
    border-bottom: 1px solid var(--ta1b88ff80dd0);
    background: var(--pd60f7b9e61e2);
    padding: 16px 18px;
}
.sa1d0554ba201[data-t09042b093617=h22ba8f18f766] .j59e395b483f0 h2, .sa1d0554ba201[data-t09042b093617=kf109daaba1d6] .j59e395b483f0 h2 {
    padding: 16px;
    background: var(--pd60f7b9e61e2);
    border-left: 3px solid var(--l6cc5d3987c75);
    counter-increment: c10dcb1544216;
}.uee3a4abb9906{isolation:auto}
.ibe78a80094d1 {
    margin: 24px 0;
    display: grid;
    gap: 24px;
}
.ibe78a80094d1 .y41d84c5db920>a {
    gap: 8px;
    display: grid;
    grid-template-columns: 120px 1fr;
}
.b54a8b189a613 p {
    grid-column: 2;
    margin: 0;
}
.sa1d0554ba201[data-t09042b093617=wca540d5b32c3] .j59e395b483f0 {
    column-gap: 32px;
    columns: 2;
}
.oc37aae021ba9[data-o63be47eaf2e4=oa982c2183e5a] .b54a8b189a613 p {
    grid-column: auto;
}
body[data-c6cc7b46e9b97=a85fccf716bcc] .sa1d0554ba201[data-t09042b093617=wca540d5b32c3] .j59e395b483f0 {
    columns: 1;
}
@media(max-width:800px) {
    .sa1d0554ba201[data-t09042b093617=wca540d5b32c3] .j59e395b483f0 {
        columns: 1;
    }
    .oc37aae021ba9[data-o63be47eaf2e4=oa982c2183e5a] .fd0401d3169af {
        grid-template-columns: 1fr;
    }
    .ibe78a80094d1 .y41d84c5db920>a {
        grid-template-columns: 88px 1fr;
    }
    body[data-i7995cbd81caa="hd17c44a9ad0e"] .r12c69fb98716 {
        grid-column: auto;
    }
    .ibe78a80094d1 .y41d84c5db920 img {
        width: 88px;
    }
}.e6a3bbedd02e8{outline-offset:0}
@media(min-width:801px) {
    .wf333dcc8fcd2 {
        display: none;
    }
}
.k3e31808160a4:has(>.d5317014d5d89) {
    padding-bottom: 72px;
}
.k3e31808160a4 {
    --lf0b75a033ad1: var(--l6cc5d3987c75);
    --n6077a00df471: var(--k781fa784a761);
    --x653a381b5c08: var(--caea35e61e02d);
    --n2c7e07e128f2: 6px;
    --qdd497f3df959: var(--eb2e3100b1cf5);
    --o3180947a0ecf: inherit;
    --tf9284bcb3aa2: #ffffff;
    --s84800f37ebde: var(--v3d3c1a97e18d);
    --me24df4182a38: var(--t164f02a8379d);
    --s9d48bef793cb: color-mix(in srgb,var(--l6cc5d3987c75) 16%,#0d0f14);
    --h5f12133e1974: rgba(255,255,255,.14);
    --d9d43f146dc82: rgba(255,255,255,.72);
    --b71730448264c: var(--ta1b88ff80dd0);
    --h0b516f853bf4: var(--l6cc5d3987c75);
    --p44cb73ae4be6: var(--pd60f7b9e61e2);
}.qcfb211ab52e3{contain:none}
