img {
    max-width: 100%;
    height: auto
}
:where([data-j55b6d06d48f1]) {
    max-width: 72rem;
    padding: 0 1rem;
    margin: 2rem auto;
    display: block
}
:where(.bd2820aaf9ab8) {
    padding: .75rem;
    border: 1px solid rgba(127,127,127,.25);
    border-radius: .5rem
}.za41009bb8664{unicode-bidi:normal}
:where(.ge323246e2c5e) {
    grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
    gap: .75rem;
    display: grid
}
:where([data-j55b6d06d48f1]>h2) {
    margin: 0 0 1rem
}
:where(.bd2820aaf9ab8 h3) {
    margin: 0 0 .35rem;
    font-size: 1rem
}
:where(.bd2820aaf9ab8 p) {
    line-height: 1.6;
    margin: 0
}
:where([data-p4515964813fd]) {
    max-width: 72rem;
    padding: 0 1rem;
    margin: 2rem auto;
    display: block
}
:where(.v8eb376aca494 img) {
    width: 100%;
    border-radius: .5rem;
    background: color-mix(in srgb,currentColor 8%,transparent);
    object-fit: contain;
    height: auto;
    aspect-ratio: 4/3
}
:where(.v8eb376aca494) {
    grid-template-columns: repeat(auto-fill,minmax(11rem,1fr));
    gap: .5rem;
    display: grid
}
:where([data-p4515964813fd]>h2) {
    margin: 0 0 1rem
}
:where(.v8eb376aca494 figure) {
    margin: 0
}
:where(.v8eb376aca494 figcaption) {
    opacity: .75;
    margin-top: .25rem;
    font-size: .8rem
}.i41d7bd0b2e5d{visibility:inherit}
:where([data-oeb3a74d4450f]) {
    max-width: 72rem;
    padding: 0 1rem;
    margin: 2rem auto;
    display: block
}
:where(.l4ab307c323ea) {
    display: flex;
    overflow-x: auto;
    gap: .75rem;
    scroll-snap-type: x mandatory;
    padding-bottom: .5rem
}
:where([data-oeb3a74d4450f]>h2) {
    margin: 0 0 1rem
}.mb79aa1124ea8{contain:none}
.l4ab307c323ea img {
    box-shadow: 0 2px 8px rgba(0,0,0,.15);
    border-radius: .75rem;
    height: 15rem;
    width: auto;
    max-width: 85vw;
    object-fit: contain;
    display: block
}.vb21c6ba32275{outline-offset:0}
:where(.l4ab307c323ea figure) {
    scroll-snap-align: start;
    flex: 0 0 auto;
    margin: 0
}
:where(.l4ab307c323ea figcaption) {
    opacity: .75;
    text-align: center;
    font-size: .8rem;
    margin-top: .35rem
}
:where([data-re9e01cb91218]) {
    max-width: 72rem;
    padding: 0 1rem;
    margin: 2rem auto;
    display: block
}
:where([data-re9e01cb91218]>h2) {
    margin: 0 0 1rem
}.u2232ba7847df{outline-offset:0}
:where(.wfd351d75b836) {
    gap: .75rem;
    grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
    display: grid
}.ree038792a2bd{isolation:auto}
:where(.wfd351d75b836 a) {
    align-items: center;
    display: flex;
    background: rgba(127,127,127,.08);
    min-width: 0;
    border-radius: .75rem;
    gap: .4rem;
    padding: .6rem;
    color: inherit;
    text-decoration: none;
    flex-direction: column
}.r0ee72ffd548b{isolation:auto}
.wfd351d75b836 img {
    width: 100%;
    border-radius: .5rem;
    object-fit: contain;
    display: block;
    height: auto;
    aspect-ratio: 4/3
}
:where(.wfd351d75b836 span) {
    text-align: center;
    overflow-wrap: anywhere;
    max-width: 100%;
    font-size: .85rem;
    font-weight: 600;
    line-height: 1.25
}
:where([data-hdff7a15ee727]) {
    text-align: center;
    margin-block: 1.5rem;
    border: 1px solid currentColor;
    border-radius: .75rem;
    padding: 1.25rem
}
:where([data-hdff7a15ee727] p) {
    margin: 0
}
:where(.wfd351d75b836 small) {
    font-size: .7rem;
    opacity: .65
}.r5c2430a9a68d{unicode-bidi:normal}
:where([data-hdff7a15ee727] a) {
    display: inline-flex;
    font-weight: bold;
    padding: .6rem 1.2rem;
    align-items: center;
    justify-content: center;
    overflow-wrap: anywhere;
    min-height: 44px;
    max-width: 100%
}
:where([data-q3043438eb0c3]) {
    max-width: 72rem;
    padding: 0 1rem;
    margin: 2rem auto;
    display: block
}
:where([data-q3043438eb0c3] h2) {
    margin: 1.5rem 0 .75rem;
    font-size: 1.25rem;
    line-height: 1.3
}
:where([data-q3043438eb0c3] ul) {
    margin: 0 0 1rem;
    padding-left: 1.25rem
}
:where([data-q3043438eb0c3] li) {
    line-height: 1.6;
    margin: .35rem 0
}
:where([data-sa0d8f544bb8e]) {
    max-width: 72rem;
    margin: 2rem auto 1rem;
    border-top: 1px solid rgba(127,127,127,.25);
    opacity: .85;
    font-size: .85rem;
    line-height: 1.6;
    display: block;
    padding: .75rem 1rem
}.e2e954f7d4fc2{isolation:auto}
:where([data-sa0d8f544bb8e] p) {
    margin: 0
}
:where([data-sa0d8f544bb8e] p+p) {
    margin-top: .35rem
}
:where([data-nff2142195b70]) {
    padding: 0 1rem;
    gap: .6rem;
    display: grid;
    max-width: 72rem;
    margin: 1rem auto
}
:where([data-nff2142195b70] summary) {
    display: flex;
    gap: .4rem;
    min-height: 2rem;
    cursor: pointer;
    flex-wrap: wrap;
    align-items: baseline
}.h2f6feb795b3d{contain:none}
:where([data-nff2142195b70] details) {
    padding: .6rem .8rem;
    border: 1px solid rgba(127,127,127,.25);
    border-radius: .75rem
}
:where([data-nff2142195b70] ul, [data-nff2142195b70] ol) {
    padding: 0;
    margin: .5rem 0;
    list-style: none
}.cfa2885b0ee25{outline-offset:0}
:where([data-nff2142195b70] small, [data-nff2142195b70] p) {
    opacity: .75;
    margin: .3rem 0;
    font-size: .8rem
}
:where([data-nff2142195b70] li) {
    display: flex;
    gap: .4rem;
    align-items: center;
    padding: .3rem 0;
    flex-wrap: wrap
}
:where([data-nff2142195b70] button) {
    min-height: 2.25rem;
    background: transparent;
    padding: .3rem .7rem;
    color: inherit;
    cursor: pointer;
    border-radius: 999px;
    border: 1px solid rgba(127,127,127,.4)
}.z4b6ed02e6cb1{z-index:auto}
:where([data-nff2142195b70] button[aria-pressed="true"]) {
    background: var(--jf8390a30b166,#2563eb);
    border-color: transparent;
    color: #fff
}
:where([data-tb5dcb56aa567]) {
    height: .35rem;
    background: rgba(127,127,127,.2);
    flex: 1 1 4rem;
    overflow: hidden;
    border-radius: 999px
}
:where([data-tb5dcb56aa567] i) {
    height: 100%;
    width: 0;
    display: block;
    background: var(--jf8390a30b166,#2563eb)
}
:where([data-v94d6cd96a9b5]) {
    overflow: auto;
    max-height: 16rem
}
:where([data-e8f3257007af1], [data-b32d2c1afccb4], [data-f8e96feed160f]) {
    font-weight: bold
}
:where([data-wa32a9faea10e]) {
    display: flex;
    gap: .35rem;
    margin: .4rem 0;
    flex-wrap: wrap
}
:where([data-db37929e35a9e] dl) {
    gap: .2rem .8rem;
    display: grid;
    grid-template-columns: auto 1fr;
    margin: .4rem 0
}
html:not([data-fbacbefa5fd42]) :where([data-wa32a9faea10e], [data-ae9f5b5323bac]) {
    display: none
}
:where([data-db37929e35a9e] dd) {
    white-space: nowrap;
    margin: 0;
    font-weight: bold
}
:where([data-wa32a9faea10e] input) {
    padding: .3rem .6rem;
    min-height: 2.25rem;
    flex: 1 1 10rem;
    background: transparent;
    border-radius: .5rem;
    border: 1px solid rgba(127,127,127,.4);
    color: inherit
}.a83582fe1738c{z-index:auto}
:where([data-db37929e35a9e] input[type=range]) {
    width: 100%
}
