img {
    max-width: 100%;
    height: auto;
}
:where(.o4fee91fb9b3b) {
    letter-spacing: .1em;
    color: #F5A623;
}.q57690f14eaf2{contain:none}
:where([data-uddf2dda3e823]) {
    display: block;
    margin: 2rem auto;
    max-width: 72rem;
    padding: 0 1rem;
}
:where(.sac393f2e8020) {
    gap: .75rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
}
:where([data-uddf2dda3e823]>h2) {
    margin: 0 0 1rem;
}
:where(.vc88e38c4543f h3) {
    font-size: 1rem;
    margin: 0 0 .35rem;
}
:where(.vc88e38c4543f) {
    padding: .75rem;
    border: 1px solid rgba(127,127,127,.25);
    border-radius: .5rem;
}
:where(.vc88e38c4543f p) {
    margin: 0;
    line-height: 1.6;
}
:where([data-sd678e735a1bf]) {
    display: block;
    margin: 2rem auto;
    max-width: 72rem;
    padding: 0 1rem;
}
:where(.r5539e7e73b54 img) {
    border-radius: .5rem;
    background: color-mix(in srgb,currentColor 8%,transparent);
    object-fit: contain;
    width: 100%;
    height: auto;
    aspect-ratio: 4/3;
}
:where([data-sd678e735a1bf]>h2) {
    margin: 0 0 1rem;
}
:where(.r5539e7e73b54) {
    gap: .4rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(10rem,1fr));
}.gca322ac2bc2e{outline-offset:0}
:where(.r5539e7e73b54 figure) {
    margin: 0;
}
:where(.r5539e7e73b54 figcaption) {
    opacity: .75;
    font-size: .8rem;
    margin-top: .25rem;
}
:where([data-x02531de0fd7a]) {
    display: block;
    margin: 2rem auto;
    max-width: 72rem;
    padding: 0 1rem;
}
:where(.s43a8ca54c148) {
    grid-template-columns: repeat(auto-fill,minmax(16rem,1fr));
    gap: .75rem;
    display: grid;
}
:where([data-x02531de0fd7a]>h2) {
    margin: 0 0 1rem;
}.y24698d1a780c{unicode-bidi:normal}
:where(.f748ead14abfb) {
    align-items: center;
    display: flex;
    gap: .5rem;
    margin-bottom: .5rem;
}.z0b8fb5a232a8{z-index:auto}
:where(.f748ead14abfb strong) {
    display: block;
}
:where(.b5eb17bb0f59f) {
    background: rgba(127,127,127,.18);
    align-items: center;
    justify-content: center;
    font-weight: 700;
    display: inline-flex;
}
:where(.a0dcf91b721da p) {
    margin: 0;
    line-height: 1.6;
}.f452a47da91df{font-kerning:auto}
:where(.a0dcf91b721da) {
    padding: .75rem;
    border: 1px solid rgba(127,127,127,.25);
    border-radius: .5rem;
}
.b5eb17bb0f59f, .f748ead14abfb img {
    flex: none;
    object-fit: cover;
    border-radius: 50%;
    width: 2.5rem;
    height: 2.5rem;
}.g2351ece33c27{z-index:auto}
:where([data-o355302a3494c]) {
    display: block;
    margin: 2rem auto;
    max-width: 72rem;
    padding: 0 1rem;
}.u12252e5f308c{outline-offset:0}
:where(.yf55bf56027eb) {
    display: flex;
    scroll-snap-type: x mandatory;
    padding-bottom: .5rem;
    gap: .75rem;
    overflow-x: auto;
}.w755b5bc86f7b{font-kerning:auto}
:where([data-o355302a3494c]>h2) {
    margin: 0 0 1rem;
}
.yf55bf56027eb img {
    box-shadow: 0 2px 8px rgba(0,0,0,.15);
    object-fit: contain;
    display: block;
    border-radius: .75rem;
    height: 15rem;
    width: auto;
    max-width: 85vw;
}
:where(.yf55bf56027eb figure) {
    margin: 0;
    flex: 0 0 auto;
    scroll-snap-align: start;
}.u457af1b133fd{font-kerning:auto}
:where(.yf55bf56027eb figcaption) {
    margin-top: .35rem;
    opacity: .75;
    text-align: center;
    font-size: .8rem;
}
:where([data-h8001cabd703b]) {
    display: block;
    margin: 2rem auto;
    max-width: 72rem;
    padding: 0 1rem;
}
:where(.e2055d25fbd0d) {
    grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
    gap: .75rem;
    display: grid;
}.h5df763b12bb5{font-kerning:auto}
:where([data-h8001cabd703b]>h2) {
    margin: 0 0 1rem;
}
:where(.e2055d25fbd0d a) {
    gap: .4rem;
    display: flex;
    align-items: center;
    padding: .6rem;
    min-width: 0;
    text-decoration: none;
    border-radius: .75rem;
    background: rgba(127,127,127,.08);
    flex-direction: column;
    color: inherit;
}
.e2055d25fbd0d img {
    border-radius: .5rem;
    object-fit: contain;
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 4/3;
}.e4a95112ed6fc{outline-offset:0}
:where(.e2055d25fbd0d span) {
    overflow-wrap: anywhere;
    font-size: .85rem;
    text-align: center;
    font-weight: 600;
    line-height: 1.25;
    max-width: 100%;
}
:where(.e2055d25fbd0d small) {
    opacity: .65;
    font-size: .7rem;
}.zf00e6375e0bc{opacity:1}
:where([data-h9c7d3348fedf]) {
    text-align: center;
    margin-block: 1.5rem;
    padding: 1.25rem;
    border: 1px solid currentColor;
    border-radius: .75rem;
}
:where([data-h9c7d3348fedf] p) {
    margin: 0;
}
:where([data-h9c7d3348fedf] a) {
    align-items: center;
    justify-content: center;
    padding: .6rem 1.2rem;
    overflow-wrap: anywhere;
    font-weight: 700;
    display: inline-flex;
    min-height: 44px;
    max-width: 100%;
}.n1a9878f234d6{outline-offset:0}
:where([data-o29d797d0e9e1]) {
    display: block;
    margin: 2rem auto;
    max-width: 72rem;
    padding: 0 1rem;
}
:where([data-o29d797d0e9e1] h2) {
    font-size: 1.25rem;
    line-height: 1.3;
    margin: 1.5rem 0 .75rem;
}
:where([data-o29d797d0e9e1] ul) {
    margin: 0 0 1rem;
    padding-left: 1.25rem;
}.d846dfbd20b71{unicode-bidi:normal}
:where([data-o29d797d0e9e1] li) {
    line-height: 1.6;
    margin: .35rem 0;
}
:where([data-w959ee3297295]) {
    display: block;
    margin: 2rem auto 1rem;
    border-top: 1px solid rgba(127,127,127,.25);
    max-width: 72rem;
    padding: .75rem 1rem;
    font-size: .85rem;
    line-height: 1.6;
    opacity: .85;
}
:where([data-w959ee3297295] p) {
    margin: 0;
}
:where([data-w959ee3297295] p+p) {
    margin-top: .35rem;
}
:where([data-gf253d29ec35b]) {
    padding: 0 1rem;
    gap: .6rem;
    margin: 1rem auto;
    display: grid;
    max-width: 72rem;
}
:where([data-gf253d29ec35b] summary) {
    cursor: pointer;
    gap: .4rem;
    min-height: 2rem;
    flex-wrap: wrap;
    display: flex;
    align-items: baseline;
}
:where([data-gf253d29ec35b] details) {
    padding: .6rem .8rem;
    border: 1px solid rgba(127,127,127,.25);
    border-radius: .75rem;
}.t57c717dec5c7{contain:none}
:where([data-gf253d29ec35b] ul, [data-gf253d29ec35b] ol) {
    padding: 0;
    margin: .5rem 0;
    list-style: none;
}
:where([data-gf253d29ec35b] li) {
    flex-wrap: wrap;
    display: flex;
    gap: .4rem;
    padding: .3rem 0;
    align-items: center;
}.s5d1945c49699{font-kerning:auto}
:where([data-gf253d29ec35b] button) {
    padding: .3rem .7rem;
    border-radius: 999px;
    background: transparent;
    cursor: pointer;
    color: inherit;
    min-height: 2.25rem;
    border: 1px solid rgba(127,127,127,.4);
}.r1f292740a17e{contain:none}
:where([data-gf253d29ec35b] button[aria-pressed="true"]) {
    border-color: transparent;
    color: #FFF;
    background: var(--s098537fde2f5,#2563EB);
}
:where([data-s61a0af2ecb5e]) {
    height: .35rem;
    border-radius: 999px;
    background: rgba(127,127,127,.2);
    overflow: hidden;
    flex: 1 1 4rem;
}
:where([data-s61a0af2ecb5e] i) {
    display: block;
    background: var(--s098537fde2f5,#2563EB);
    height: 100%;
    width: 0;
}.lfc2a3ac81085{unicode-bidi:normal}
:where([data-gf253d29ec35b] small, [data-gf253d29ec35b] p) {
    margin: .3rem 0;
    opacity: .75;
    font-size: .8rem;
}
:where([data-fde5a6fdb2058], [data-b55a589311491], [data-d68aa5c24aeac]) {
    font-weight: 700;
}.nbac131028c32{outline-offset:0}
:where([data-gb682b04c696a]) {
    flex-wrap: wrap;
    display: flex;
    gap: .35rem;
    margin: .4rem 0;
}
:where([data-m6bd51914fc5c] dl) {
    gap: .2rem .8rem;
    display: grid;
    margin: .4rem 0;
    grid-template-columns: auto 1fr;
}
html:not([data-fdc933c58abe7]) :where([data-gb682b04c696a], [data-cabf41df4eeef]) {
    display: none;
}
[data-fed8a08997541][data-kfd18d9a29080] {
    display: grid;
    position: relative;
}.n9b4b07ac0522{z-index:auto}
:where([data-m6bd51914fc5c] dd) {
    font-weight: 700;
    margin: 0;
    white-space: nowrap;
}
[data-fed8a08997541] [data-lc939a2bab7fd] {
    margin: 0;
    grid-area: 1/1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 500ms;
}
[data-fed8a08997541] [data-lc939a2bab7fd][data-l826bb09b4e2c] {
    opacity: 1;
    visibility: visible;
}.pfe84a20018ab{isolation:auto}
:where([data-v3793c593ffef]) {
    max-height: 16rem;
    overflow: auto;
}
:where([data-gb682b04c696a] input) {
    padding: .3rem .6rem;
    flex: 1 1 10rem;
    min-height: 2.25rem;
    background: transparent;
    color: inherit;
    border-radius: .5rem;
    border: 1px solid rgba(127,127,127,.4);
}.e8ca4310df81d{unicode-bidi:normal}
:where([data-m6bd51914fc5c] input[type=range]) {
    width: 100%;
}.va3d8e69ff61e{z-index:auto}
:where([data-fed8a08997541] [data-lc939a2bab7fd] img) {
    display: block;
    width: 100%;
    height: auto;
}
[data-fed8a08997541] :is([data-r967b17806f36], [data-gc4176c669428]) {
    position: absolute;
    z-index: 1;
    transform: translateY(-50%);
    background: rgba(0,0,0,.45);
    border: 0;
    width: 2.25rem;
    height: 2.25rem;
    color: #FFF;
    top: 50%;
    cursor: pointer;
    font-size: 1.25rem;
    line-height: 1;
    border-radius: 50%;
}
html:not([data-fdc933c58abe7]) :is([data-fed8a08997541] [data-r967b17806f36], [data-fed8a08997541] [data-gc4176c669428], [data-fed8a08997541][data-pe320b31955dc]) {
    display: none;
}
[data-fed8a08997541] [data-r967b17806f36] {
    left: .5rem;
}
[data-fed8a08997541] [data-gc4176c669428] {
    right: .5rem;
}
[data-fed8a08997541][data-pe320b31955dc] {
    right: 1rem;
    bottom: 5.5rem;
    pointer-events: none;
    opacity: 0;
    color: var(--e61fd5c7471c4,#111);
    width: 2.6rem;
    height: 2.6rem;
    position: fixed;
    background: var(--vbf3846bfd7d9,#FFF);
    cursor: pointer;
    font-size: 1.25rem;
    line-height: 1;
    z-index: 60;
    transition: opacity 200ms;
    border: 1px solid rgba(127,127,127,.35);
    border-radius: 50%;
}
[data-fed8a08997541][data-pe320b31955dc][data-mee8256eeef02] {
    opacity: 1;
    pointer-events: auto;
}
@media (prefers-reduced-motion:reduce) {
    [data-fed8a08997541][data-pe320b31955dc], [data-fed8a08997541] [data-lc939a2bab7fd] {
        transition: none;
    }
}.vb0e7f7f436c2{opacity:1}
