body {
    --nf3561d089953: #163B32;
    --h10019026f50e: 12px;
    --z3281715a6dad: #E9F5EE;
    --q5c6749da046e: #197B66;
    color: var(--nf3561d089953);
    background: var(--yaee65cc4930d);
    --lb77a053656b0: #637C74;
    --b6dfb1ec680bd: #F0F5F3;
    --yaee65cc4930d: #FFF;
    margin: 0px;
    --b866979b5773a: #DCE9E3;
    font-family: system-ui,-apple-system,segoe ui,sans-serif;
    line-height: 1.7;
}
body[data-h5ba0370d09fa=v2d4f8c53a023] {
    --h10019026f50e: 8px;
    --b6dfb1ec680bd: #321A27;
    --nf3561d089953: #FAEDE8;
    --b866979b5773a: #52303F;
    --lb77a053656b0: #C9AAB7;
    --yaee65cc4930d: #24101B;
    --q5c6749da046e: #ED9F9B;
}.uadf7eca919eb{font-kerning:auto}
a {
    text-decoration: none;
    color: inherit;
}
p {
    color: var(--lb77a053656b0);
}
h2, h1, p, h3 {
    margin: 0px 0px 1rem;
}.k5d942337190c{font-kerning:auto}
img {
    max-width: 100%;
    height: auto;
    display: block;
}
.ac1a96e3e8bde {
    max-width: 1140px;
    padding: 0px 24px;
    margin: auto;
}
.u6d82f36cfeca {
    align-items: center;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    padding: 12px 24px;
    max-width: 1140px;
    min-height: 64px;
    margin: auto;
}
a:focus-visible, summary:focus-visible {
    outline: 3px solid var(--q5c6749da046e);
    outline-offset: 4px;
}
h1 {
    font-size: clamp(1.6rem,3vw,2.5rem);
    line-height: 1.25;
}.w8318357706dd{z-index:auto}
h2 {
    font-size: 1.3rem;
    line-height: 1.4;
}
* {
    box-sizing: border-box;
}
body[data-m62373abb8af5="oec553d0a774e"] .uebdb8b2c88d6 {
    box-shadow: 0 -8px 30px #0001;
}.l5c37b7f0a68d{unicode-bidi:normal}
.rfca20bd727b3 {
    z-index: 5;
    background: var(--yaee65cc4930d);
    top: 0px;
    border-bottom: 1px solid var(--b866979b5773a);
    position: sticky;
}
.n2cb19e8c8a25 {
    top: -100px;
    background: var(--yaee65cc4930d);
    left: 20px;
    position: absolute;
    padding: 10px;
    z-index: 20;
}.e0953d46f9327{visibility:inherit}
.n2cb19e8c8a25:focus {
    top: 10px;
}
.rcd4a4480ba66 img {
    width: 100%;
    border-radius: var(--h10019026f50e);
    object-fit: cover;
    aspect-ratio: 1/1;
}
h3 {
    font-size: 1rem;
    line-height: 1.45;
}.r8c8f650ac634{unicode-bidi:normal}
.b332d1c0eed80 {
    gap: 10px;
    display: flex;
    font-weight: 750;
    align-items: center;
}.cf63686849bc1{isolation:auto}
.y53b9d4a6f8bb {
    flex-wrap: wrap;
    display: flex;
    font-size: .85rem;
    gap: 20px;
}.c18e2e29c2964{opacity:1}
.kfe0e5f898403 {
    font-size: 1rem;
}
.u44517b1d90a6 {
    display: none;
}
.ca0dc7cd5df80 {
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 40px;
    padding: 40px 0px;
    display: grid;
}
.r5ef788b2ba5f {
    gap: 12px;
    margin: 24px auto 0px;
    max-width: 480px;
    display: grid;
}
a:hover {
    text-decoration: underline;
}
.wb5d2f8ed8ecb {
    text-align: center;
}.v77b8c0a90df4{contain:none}
.x742f5565b3c5 {
    text-align: center;
    padding: 12px 20px;
    display: block;
    border: 1px solid var(--q5c6749da046e);
    font-weight: 650;
    border-radius: 6px;
    color: #FFF;
    background: var(--q5c6749da046e);
}
.m099b5ef42150 {
    color: var(--q5c6749da046e);
    background: 0 0;
}
.h26029848e916>a>div {
    padding: 16px;
}.x4a9c806aac32{outline-offset:0}
.h26029848e916 p {
    font-size: .86rem;
    margin: 0px;
}.j86608259cb4d{isolation:auto}
.h359f08397884 {
    grid-template-columns: repeat(3,minmax(0,1fr));
    display: grid;
    gap: 20px;
}
.vc16e80321117 {
    gap: 12px;
    display: grid;
}.me2fb2f917c30{outline-offset:0}
.ae1fbbbee8474 {
    margin: 12px 0px 32px;
}
.s80cb5255f640 h3 {
    margin: 0px;
}
.k967b5590ff24 {
    grid-template-columns: repeat(2,minmax(0,1fr));
}.mbf9809658a28{contain:none}
body[data-q24b8f86c5163="s9d6829078561"] .ca0dc7cd5df80 {
    grid-template-columns: 1.1fr .9fr;
}
body[data-n213897425dcf=ue6a79f678b49] .vc16e80321117 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.h26029848e916 {
    overflow: hidden;
    border: 1px solid var(--b866979b5773a);
    border-radius: var(--h10019026f50e);
    min-width: 0px;
    background: var(--b6dfb1ec680bd);
}.y200cfe059c7f{opacity:1}
.h26029848e916 img {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
}
.k967b5590ff24 img {
    aspect-ratio: 16/9;
}
.j64f092833a8e {
    border-top: 1px solid var(--b866979b5773a);
    padding: 28px 0px;
}.sb749e0862b49{contain:none}
.j64f092833a8e>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--q5c6749da046e);
}.d23ac2a0ff20f{z-index:auto}
.s80cb5255f640 {
    padding: 18px;
    background: var(--b6dfb1ec680bd);
    border: 1px solid var(--b866979b5773a);
    border-radius: var(--h10019026f50e);
}.x36e57a1e1819{isolation:auto}
.gf345e2265f95 {
    color: var(--q5c6749da046e);
    gap: 12px;
    display: flex;
    font-size: .88rem;
    margin: 16px 0px;
    padding: 0px;
    list-style: none;
    flex-wrap: wrap;
}.ob04a5de742cb{opacity:1}
.k6bdca44e3923 {
    padding-bottom: 12px;
    scroll-snap-type: x proximity;
    display: flex;
    gap: 16px;
    overflow-x: auto;
}
.l6c4bbc044c8c {
    display: flex;
    justify-content: center;
    gap: 16px;
    padding: 32px 0px;
}
.yae0816708a3b {
    border-top: 1px solid var(--b866979b5773a);
    padding: 32px 0px 100px;
}.ef5330a416dc2{font-kerning:auto}
.k6bdca44e3923 img {
    flex-shrink: 0;
    width: 240px;
    scroll-snap-align: start;
}
.yae0816708a3b nav {
    flex-wrap: wrap;
    display: flex;
    margin-top: 20px;
    font-size: .86rem;
    gap: 20px;
}
.p06d0cc75f1d0 summary {
    font-weight: 650;
    cursor: pointer;
}.gfc3f58b44bb7{unicode-bidi:normal}
.p06d0cc75f1d0 {
    overflow-wrap: anywhere;
}
.l6c4bbc044c8c>a {
    min-width: 220px;
}
.uebdb8b2c88d6>a {
    min-width: 220px;
}
.uebdb8b2c88d6 {
    background: var(--yaee65cc4930d);
    border-top: 1px solid var(--b866979b5773a);
    bottom: 0px;
    left: 0px;
    right: 0px;
    gap: 12px;
    position: fixed;
    justify-content: center;
    z-index: 10;
    padding: 10px 24px;
    display: flex;
}.t0a2885e623c3{outline-offset:0}
.s75882db43af7 {
    max-width: 880px;
    padding-top: 32px;
    padding-bottom: 48px;
}
.wb7ca3a22691e {
    min-width: 0px;
}.a2ba7c9552f4f{z-index:auto}
.bcb2da081aa90 {
    border-radius: var(--h10019026f50e);
    width: 100%;
    max-height: 560px;
    object-fit: cover;
    margin: 24px 0px;
}
.p06d0cc75f1d0 h2 {
    margin-top: 28px;
}
.p06d0cc75f1d0 table {
    max-width: 100%;
    display: block;
    overflow-x: auto;
}
.p06d0cc75f1d0 details {
    padding: 16px 0px;
    border-bottom: 1px solid var(--b866979b5773a);
}
.e9e0ed34bb707 ol {
    padding: 0px;
    display: flex;
    color: var(--lb77a053656b0);
    font-size: .82rem;
    flex-wrap: wrap;
    list-style: none;
    gap: 10px;
}.o223ede23277f{outline-offset:0}
body[data-h5ba0370d09fa=v2d4f8c53a023] .x742f5565b3c5 {
    color: var(--yaee65cc4930d);
}
body[data-h5ba0370d09fa=v2d4f8c53a023] .m099b5ef42150 {
    color: var(--q5c6749da046e);
}.ob7bea94c2bde{contain:none}
.y24bb54ecfc0f {
    padding: 20px;
    margin-top: 32px;
    border: 1px solid var(--b866979b5773a);
    border-radius: var(--h10019026f50e);
}
body[data-n213897425dcf=ue6a79f678b49] .s80cb5255f640 {
    border-left: 3px solid var(--q5c6749da046e);
}
.u7a6fadd43013 {
    flex-wrap: wrap;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    font-size: .85rem;
    gap: 10px;
}
body[data-h5ba0370d09fa=v2d4f8c53a023] h1 {
    font-family: Georgia,times new roman,serif;
}
@media(max-width:800px) {
    .u6d82f36cfeca {
        flex-direction: row;
    }
    .y53b9d4a6f8bb {
        display: none;
    }
    .u44517b1d90a6 {
        display: block;
        position: relative;
    }
    .u44517b1d90a6 nav {
        width: 240px;
        background: var(--yaee65cc4930d);
        position: absolute;
        right: 0px;
        gap: 12px;
        display: grid;
        border: 1px solid var(--b866979b5773a);
        padding: 16px;
        top: 100%;
        box-shadow: 0 12px 24px #0002;
    }
    .rcd4a4480ba66 {
        max-width: 420px;
        width: 100%;
        margin: auto;
    }
    .uebdb8b2c88d6>a {
        flex: 1;
        min-width: 0px;
        max-width: 340px;
    }
    body[data-q24b8f86c5163="s9d6829078561"] .ca0dc7cd5df80, .ca0dc7cd5df80 {
        grid-template-columns: 1fr;
        gap: 24px;
        padding: 24px 0px;
    }
    .h359f08397884 {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    body[data-n213897425dcf=ue6a79f678b49] .vc16e80321117 {
        grid-template-columns: 1fr;
    }
    .u44517b1d90a6 summary {
        cursor: pointer;
    }
    .l6c4bbc044c8c>a {
        flex: 1;
        min-width: 0px;
    }
    .ac1a96e3e8bde {
        padding-left: 20px;
        padding-right: 20px;
    }
    .uebdb8b2c88d6 {
        padding: 10px 20px;
    }
    .u6d82f36cfeca {
        padding: 10px 20px;
        min-height: 56px;
    }
}.i67a3020db644{contain:none}
@media(max-width:540px) {
    .k967b5590ff24, .h359f08397884 {
        grid-template-columns: 1fr;
    }
    .ae1fbbbee8474 {
        gap: 12px;
    }
    .ae1fbbbee8474 .h26029848e916>a>div {
        padding: 12px;
    }
    .j64f092833a8e {
        padding: 24px 0px;
    }
    .ae1fbbbee8474 .h26029848e916>a {
        grid-template-columns: 88px 1fr;
        display: grid;
    }
    .ae1fbbbee8474 .h26029848e916 p {
        display: none;
    }
    .uebdb8b2c88d6 .x742f5565b3c5 {
        padding: 10px 12px;
    }
    .ca0dc7cd5df80 h1 {
        font-size: 1.6rem;
    }
    .ae1fbbbee8474 .h26029848e916 img {
        height: 100%;
        aspect-ratio: auto;
    }
    .l6c4bbc044c8c {
        gap: 10px;
    }
}
@media(prefers-reduced-motion:reduce) {
    * {
        scroll-behavior: auto;
    }
}
.wb7ca3a22691e[data-pc9e4b05865d8=r0e4dafb51adf] .p06d0cc75f1d0 p {
    break-inside: avoid;
}.q1605cf8942a2{isolation:auto}
.j64f092833a8e[data-w4b4fbbf75a7b=z6b33db58c713] .vc16e80321117 {
    counter-reset: c63fc33e867b0;
}
.jba304df30ad9 details p {
    margin: 12px 0px;
}
[data-cdb82656fc449] {
    gap: 12px;
    display: flex;
    padding: 20px 0px;
    flex-wrap: wrap;
    align-items: center;
}.ud90f3cb8ef95{visibility:inherit}
[data-cdb82656fc449] input {
    font: inherit;
    color: var(--nf3561d089953);
    flex: 1;
    padding: 12px;
    border: 1px solid var(--b866979b5773a);
    background: var(--b6dfb1ec680bd);
    border-radius: 6px;
    min-width: 180px;
}
[data-cdb82656fc449] button {
    padding: 12px 20px;
    color: var(--yaee65cc4930d);
    background: var(--q5c6749da046e);
    border: 0;
    font: inherit;
    border-radius: 6px;
}.v80c18e9fdc77{opacity:1}
.y0080e40f5d24 {
    padding: 0px;
    list-style: none;
}
.jba304df30ad9 summary {
    cursor: pointer;
    font-weight: 650;
}
.y0080e40f5d24 [hidden] {
    display: none;
}
.y0080e40f5d24 li {
    padding: 14px 0px;
    border-bottom: 1px solid var(--b866979b5773a);
}
.j64f092833a8e[data-w4b4fbbf75a7b=qd32325961c57] .vc16e80321117 {
    grid-template-columns: repeat(3,minmax(0,1fr));
}
.jc27c38b5958b .h26029848e916 img {
    width: 120px;
}.n73ff2040459e{z-index:auto}
.wb5d2f8ed8ecb {
    min-width: 0px;
}.h263cd8c686af{isolation:auto}
.jba304df30ad9 details {
    background: var(--b6dfb1ec680bd);
    border-bottom: 1px solid var(--b866979b5773a);
    padding: 16px 18px;
}.e12ae41d5de5f{outline-offset:0}
.j64f092833a8e[data-w4b4fbbf75a7b=z6b33db58c713] .s80cb5255f640 {
    display: grid;
    counter-increment: c63fc33e867b0;
    grid-template-columns: 40px 1fr;
    gap: 4px 16px;
}.s140e23ef2fc0{unicode-bidi:normal}
.jc27c38b5958b {
    gap: 24px;
    display: grid;
    margin: 24px 0px;
}
.wb7ca3a22691e[data-pc9e4b05865d8=ic8633891d1eb] .p06d0cc75f1d0, .wb7ca3a22691e[data-pc9e4b05865d8=c70ba5a0875c2] .p06d0cc75f1d0 {
    counter-reset: c6439cc3bc1a9;
}
.wb7ca3a22691e[data-pc9e4b05865d8=c70ba5a0875c2] .p06d0cc75f1d0 h2, .wb7ca3a22691e[data-pc9e4b05865d8=ic8633891d1eb] .p06d0cc75f1d0 h2 {
    padding: 16px;
    background: var(--b6dfb1ec680bd);
    counter-increment: c6439cc3bc1a9;
    border-left: 3px solid var(--q5c6749da046e);
}
.j64f092833a8e[data-w4b4fbbf75a7b=z6b33db58c713] .s80cb5255f640::before {
    grid-row: span 2;
    font-weight: 750;
    content: counter(c63fc33e867b0,decimal-leading-zero);
    color: var(--q5c6749da046e);
}
.j64f092833a8e[data-w4b4fbbf75a7b=gb39151370de5] .ucb24d9a303c5 {
    grid-template-columns: 2fr 1fr;
}.laf446c2fb274{contain:none}
.j64f092833a8e[data-w4b4fbbf75a7b=gb39151370de5] .h26029848e916:first-child {
    grid-row: span 2;
}.r666a1ee40e64{isolation:auto}
.jc27c38b5958b .h26029848e916>a {
    grid-template-columns: 120px 1fr;
    gap: 8px;
    display: grid;
}
.wb7ca3a22691e[data-pc9e4b05865d8=r0e4dafb51adf] .p06d0cc75f1d0 {
    columns: 2;
    column-gap: 32px;
}
body[data-n213897425dcf=ue6a79f678b49] .wb7ca3a22691e[data-pc9e4b05865d8=r0e4dafb51adf] .p06d0cc75f1d0 {
    columns: 1;
}
.s80cb5255f640 p {
    grid-column: 2;
    margin: 0px;
}.wa5761716dd6e{font-kerning:auto}
.j64f092833a8e[data-w4b4fbbf75a7b=qd32325961c57] .s80cb5255f640 p {
    grid-column: auto;
}.mc49d0865a0a5{unicode-bidi:normal}
@media(max-width:800px) {
    .j64f092833a8e[data-w4b4fbbf75a7b=qd32325961c57] .vc16e80321117 {
        grid-template-columns: 1fr;
    }
    .jc27c38b5958b .h26029848e916 img {
        width: 88px;
    }
    .jc27c38b5958b .h26029848e916>a {
        grid-template-columns: 88px 1fr;
    }
    .wb7ca3a22691e[data-pc9e4b05865d8=r0e4dafb51adf] .p06d0cc75f1d0 {
        columns: 1;
    }
}.o966013598fcc{isolation:auto}
@media(min-width:801px) {
    .u7a6fadd43013 {
        display: none;
    }
}.vdfdc2e5943ca{contain:none}
.b8d36babc9323>.q89917c35fcec::after {
    height: 72px;
    display: block;
    content: "";
}
.ae91bea9771c0 {
    display: contents;
}
.k6bdca44e3923>li {
    flex-shrink: 0;
}.g17f0515fdb0e{contain:none}
.b8d36babc9323:has(>.q89917c35fcec) {
    padding-bottom: 0px;
}
.l6c4bbc044c8c>li>a {
    min-width: 220px;
}.ba2b13b8ba7c5{outline-offset:0}
.b8d36babc9323 {
    --ke3b8055a25aa: 6px;
    --e1d51ba0f682a: var(--q5c6749da046e);
    --cd3e0a8fb9223: color-mix(in srgb,var(--q5c6749da046e) 16%,#0D0F14);
    --k3a961954f928: var(--z3281715a6dad);
    --t108da4ba6f01: #FFF;
    --lce57402bada4: var(--lb77a053656b0);
    --ff868a3d4e4c1: var(--b866979b5773a);
    --u0171904ebfc3: var(--yaee65cc4930d);
    --l90e14663e343: var(--h10019026f50e);
    --v76b180ee6cf7: inherit;
    --w9f829ba86d18: var(--nf3561d089953);
    --l96845290acc0: var(--nf3561d089953);
    --d1624d5e1e765: var(--b6dfb1ec680bd);
    --fa2ddd04d4fba: var(--b866979b5773a);
    --s00b44d9c1b33: var(--b6dfb1ec680bd);
    --ia342269c1f4e: rgba(255,255,255,.14);
    --re39dec021c34: var(--q5c6749da046e);
    --z63d0e25daf0d: rgba(255,255,255,.72);
}
.b8d36babc9323:is([data-h5ba0370d09fa=e7da4ddf5d4c2], [data-h5ba0370d09fa=v2d4f8c53a023]) {
    --k3a961954f928: color-mix(in srgb,var(--q5c6749da046e) 10%,var(--b6dfb1ec680bd));
}
:where(.le3e404701d23) {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
:where(figure.rcd4a4480ba66) {
    margin: 0px;
}
.j64f092833a8e>.ae91bea9771c0>h2 {
    padding-left: 12px;
    border-left: 3px solid var(--q5c6749da046e);
}
.b8d36babc9323:is([data-h5ba0370d09fa=e7da4ddf5d4c2], [data-h5ba0370d09fa=m29f03b9d054b], [data-h5ba0370d09fa=v2d4f8c53a023]) {
    --t108da4ba6f01: var(--yaee65cc4930d);
}.de5c5ac96a7d7{font-kerning:auto}
@media(max-width:800px) {
    .l6c4bbc044c8c>li>a {
        flex: 1;
        min-width: 0px;
    }
}.eca03d62d69db{outline-offset:0}
.e9e0ed34bb707>p {
    margin: 1em 0px;
}
.ca0dc7cd5df80 .r5ef788b2ba5f {
    grid-template-columns: 1fr 1fr;
}.f6a13690bc6e2{outline-offset:0}
.e9e0ed34bb707 ul, .e9e0ed34bb707 menu, .e9e0ed34bb707>p {
    padding: 0px;
    display: flex;
    color: var(--lb77a053656b0);
    font-size: .82rem;
    flex-wrap: wrap;
    list-style: none;
    gap: 10px;
}
.uebdb8b2c88d6 {
    row-gap: 6px;
    flex-wrap: wrap;
}.pd3c068775b77{z-index:auto}
.y0080e40f5d24>div {
    padding: 14px 0px;
    border-bottom: 1px solid var(--b866979b5773a);
}
.ob1852c372f36 li {
    display: inline;
}
div.y0080e40f5d24 {
    margin: 1em 0px;
}
.wa596a8760455 {
    font-size: 13px;
    text-align: center;
    font-weight: 800;
    color: var(--re39dec021c34);
    flex-basis: 100%;
    margin: 0px;
    line-height: 1.35;
}
.b8d36babc9323 {
    padding-bottom: 110px;
}.lc8a61915afc0{opacity:1}
@media(max-width:800px) {
    body[data-q24b8f86c5163] .ca0dc7cd5df80, .ca0dc7cd5df80 {
        gap: 20px;
        padding-top: 12px;
    }
    .wb5d2f8ed8ecb h1 {
        font-size: clamp(22px,6vw,32px);
    }
    .rcd4a4480ba66, body[data-q24b8f86c5163] .rcd4a4480ba66 {
        grid-column: auto;
        order: -1;
    }
    .rcd4a4480ba66 img {
        aspect-ratio: 3/2;
        max-height: 52svh;
        object-fit: contain;
    }
    .wb5d2f8ed8ecb .kfe0e5f898403 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}
.rcd4a4480ba66 img {
    aspect-ratio: 3/2;
    object-fit: contain;
}.lc43e16830801{unicode-bidi:normal}
.h26029848e916 img {
    aspect-ratio: 3/2;
    object-fit: contain;
}
.bcb2da081aa90 {
    object-fit: contain;
}
