:where(.n2a3831793f1d) {
    color: #f5a623;
    letter-spacing: .1em
}
img {
    max-width: 100%;
    height: auto
}.vc7ad2b94e687{contain:none}
:where([data-j0646d61fc18c]) {
    max-width: 72rem;
    display: block;
    margin: 2rem auto;
    padding: 0 1rem
}
:where(.zf37e07611953) {
    border: 1px solid rgba(127,127,127,.25);
    padding: .75rem;
    border-radius: .5rem
}
:where([data-j0646d61fc18c]>h2) {
    margin: 0 0 1rem
}
:where(.zf37e07611953 h3) {
    margin: 0 0 .35rem;
    font-size: 1rem
}
:where(.zf37e07611953 p) {
    margin: 0;
    line-height: 1.6
}
:where(.t625f85c031cc) {
    grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
    gap: .75rem;
    display: grid
}.ib6fb9d0cd0ba{isolation:auto}
:where([data-nea96fdfc0a7e]) {
    max-width: 72rem;
    display: block;
    margin: 2rem auto;
    padding: 0 1rem
}.p7861308f48d9{opacity:1}
:where(.b66f8cb3e757e) {
    gap: .75rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(11rem,1fr))
}
:where(.b66f8cb3e757e img) {
    background: color-mix(in srgb,currentColor 8%,transparent);
    border-radius: .5rem;
    width: 100%;
    height: auto;
    aspect-ratio: 16/10;
    object-fit: contain
}.m22d2fbe0f164{outline-offset:0}
:where([data-nea96fdfc0a7e]>h2) {
    margin: 0 0 1rem
}
:where(.b66f8cb3e757e figure) {
    margin: 0
}.yc6b8284f0e14{isolation:auto}
:where(.b66f8cb3e757e figcaption) {
    font-size: .8rem;
    opacity: .75;
    margin-top: .25rem
}.s676b7cae61dd{contain:none}
:where([data-ifa8243f1b923]) {
    max-width: 72rem;
    display: block;
    margin: 2rem auto;
    padding: 0 1rem
}
:where(.h0969ab9e0925) {
    gap: .75rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(16rem,1fr))
}
:where(.mfb7ad49773ca) {
    border: 1px solid rgba(127,127,127,.25);
    padding: .75rem;
    border-radius: .5rem
}
.e6eb969c4d6c4, .yf8f52523d76d img {
    width: 2.5rem;
    height: 2.5rem;
    object-fit: cover;
    flex: none;
    border-radius: 50%
}
:where([data-ifa8243f1b923]>h2) {
    margin: 0 0 1rem
}.t9ab54e8c7906{outline-offset:0}
:where(.yf8f52523d76d) {
    align-items: center;
    margin-bottom: .5rem;
    display: flex;
    gap: .5rem
}
:where(.yf8f52523d76d strong) {
    display: block
}
:where(.e6eb969c4d6c4) {
    align-items: center;
    display: inline-flex;
    background: rgba(127,127,127,.18);
    font-weight: 700;
    justify-content: center
}.j58b46c498875{opacity:1}
:where(.mfb7ad49773ca p) {
    margin: 0;
    line-height: 1.6
}
:where([data-y31abd1deb4f2]) {
    max-width: 72rem;
    display: block;
    margin: 2rem auto;
    padding: 0 1rem
}
:where([data-y31abd1deb4f2]>h2) {
    margin: 0 0 1rem
}
:where(.j85c5c06658c8) {
    gap: .75rem;
    scroll-snap-type: x mandatory;
    display: flex;
    overflow-x: auto;
    padding-bottom: .5rem
}.x721007540694{outline-offset:0}
.j85c5c06658c8 img {
    display: block;
    height: 15rem;
    width: auto;
    border-radius: .75rem;
    box-shadow: 0 2px 8px rgba(0,0,0,.15);
    max-width: 85vw;
    object-fit: contain
}
:where(.j85c5c06658c8 figure) {
    margin: 0;
    flex: 0 0 auto;
    scroll-snap-align: start
}
:where(.j85c5c06658c8 figcaption) {
    font-size: .8rem;
    opacity: .75;
    margin-top: .35rem;
    text-align: center
}
:where([data-se63eed7ecc29]) {
    max-width: 72rem;
    display: block;
    margin: 2rem auto;
    padding: 0 1rem
}.p0d427a714a1a{font-kerning:auto}
:where(.ue8ddf3b2cb57) {
    gap: .75rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr))
}
:where([data-se63eed7ecc29]>h2) {
    margin: 0 0 1rem
}.g30215296f9c7{opacity:1}
:where(.ue8ddf3b2cb57 a) {
    padding: .6rem;
    display: flex;
    min-width: 0;
    color: inherit;
    border-radius: .75rem;
    text-decoration: none;
    flex-direction: column;
    background: rgba(127,127,127,.08);
    gap: .4rem;
    align-items: center
}
.ue8ddf3b2cb57 img {
    display: block;
    border-radius: .5rem;
    width: 100%;
    height: auto;
    aspect-ratio: 4/3;
    object-fit: contain
}
:where(.ue8ddf3b2cb57 span) {
    font-size: .85rem;
    max-width: 100%;
    overflow-wrap: anywhere;
    font-weight: 600;
    line-height: 1.25;
    text-align: center
}
:where(.ue8ddf3b2cb57 small) {
    font-size: .7rem;
    opacity: .65
}.b538e12f49f50{z-index:auto}
:where([data-m6e935b917d9e]) {
    margin-block: 1.5rem;
    text-align: center;
    padding: 1.25rem;
    border: 1px solid currentColor;
    border-radius: .75rem
}
:where([data-m6e935b917d9e] p) {
    margin: 0
}
:where([data-m6e935b917d9e] a) {
    align-items: center;
    padding: .6rem 1.2rem;
    min-height: 44px;
    display: inline-flex;
    max-width: 100%;
    overflow-wrap: anywhere;
    font-weight: 700;
    justify-content: center
}
:where([data-w82b90bd28ef0]) {
    max-width: 72rem;
    display: block;
    margin: 2rem auto;
    padding: 0 1rem
}
:where([data-w82b90bd28ef0] h2) {
    margin: 1.5rem 0 .75rem;
    font-size: 1.25rem;
    line-height: 1.3
}
:where([data-w82b90bd28ef0] ul) {
    padding-left: 1.25rem;
    margin: 0 0 1rem
}
:where([data-w82b90bd28ef0] li) {
    margin: .35rem 0;
    line-height: 1.6
}
:where([data-bfa1185e5fd64]) {
    max-width: 72rem;
    display: block;
    padding: .75rem 1rem;
    margin: 2rem auto 1rem;
    border-top: 1px solid rgba(127,127,127,.25);
    opacity: .85;
    font-size: .85rem;
    line-height: 1.6
}
[data-z8eac72d61ba5][data-i686825671c7d] {
    display: grid;
    position: relative
}
:where([data-z8eac72d61ba5] [data-v30ad292a7284] img) {
    display: block;
    width: 100%;
    height: auto
}.f19bf2a82274e{visibility:inherit}
html:not([data-b5b875eb6d4b5]) :is([data-z8eac72d61ba5] [data-m36042c1337f0], [data-z8eac72d61ba5] [data-ke83ba2040417], [data-z8eac72d61ba5][data-b2258cf7cf29e]) {
    display: none
}
[data-z8eac72d61ba5] :is([data-m36042c1337f0], [data-ke83ba2040417]) {
    font-size: 1.25rem;
    background: rgba(0,0,0,.45);
    width: 2.25rem;
    position: absolute;
    transform: translateY(-50%);
    cursor: pointer;
    border: 0;
    height: 2.25rem;
    border-radius: 50%;
    z-index: 1;
    color: #fff;
    top: 50%;
    line-height: 1
}.td75ae4a17dba{contain:none}
[data-z8eac72d61ba5] [data-m36042c1337f0] {
    left: .5rem
}.d7b652e8faa51{z-index:auto}
[data-z8eac72d61ba5] [data-ke83ba2040417] {
    right: .5rem
}
:where([data-bfa1185e5fd64] p) {
    margin: 0
}
:where([data-bfa1185e5fd64] p+p) {
    margin-top: .35rem
}
[data-z8eac72d61ba5] [data-v30ad292a7284] {
    margin: 0;
    opacity: 0;
    transition: opacity .5s;
    visibility: hidden;
    grid-area: 1/1
}.ae1bd13a8e557{visibility:inherit}
[data-z8eac72d61ba5] [data-v30ad292a7284][data-rcefdbf4c602d] {
    opacity: 1;
    visibility: visible
}.b5a320c2a336b{outline-offset:0}
[data-z8eac72d61ba5][data-b2258cf7cf29e] {
    font-size: 1.25rem;
    background: var(--s0771bdf75dc6,#fff);
    position: fixed;
    right: 1rem;
    transition: opacity .2s;
    pointer-events: none;
    color: var(--za2ed81327b11,#111);
    width: 2.6rem;
    height: 2.6rem;
    opacity: 0;
    cursor: pointer;
    bottom: 5.5rem;
    z-index: 60;
    line-height: 1;
    border: 1px solid rgba(127,127,127,.35);
    border-radius: 50%
}
[data-z8eac72d61ba5][data-b2258cf7cf29e][data-o40b0cd4f2419] {
    opacity: 1;
    pointer-events: auto
}
@media (prefers-reduced-motion:reduce) {
    [data-z8eac72d61ba5][data-b2258cf7cf29e], [data-z8eac72d61ba5] [data-v30ad292a7284] {
        transition: none
    }
}.xf66c49aafaf5{isolation:auto}
