img {
    max-width: 100%;
    height: auto
}
:where([data-n9fde622ddd25]) {
    display: block;
    padding: 0px 1rem;
    max-width: 72rem;
    margin: 2rem auto
}
:where(.pad97e8f1ba3f) {
    padding: 0.75rem;
    border: 1px solid rgba(127,127,127,0.25);
    border-radius: 0.5rem
}
:where(.j840f3024585c) {
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
    display: grid
}.sf2cbb5d57dd0{outline-offset:0}
:where([data-n9fde622ddd25]>h2) {
    margin: 0px 0px 1rem
}
:where(.pad97e8f1ba3f h3) {
    font-size: 1rem;
    margin: 0px 0px 0.35rem
}.q6e3a6b35e8fb{isolation:auto}
:where(.pad97e8f1ba3f p) {
    line-height: 1.6;
    margin: 0px
}
:where([data-eb88f009f4902]) {
    display: block;
    padding: 0px 1rem;
    max-width: 72rem;
    margin: 2rem auto
}
:where(.t6318e4a218cc img) {
    object-fit: contain;
    width: 100%;
    background: color-mix(in srgb,currentColor 8%,transparent);
    border-radius: 0.5rem;
    height: auto;
    aspect-ratio: 5/4
}
:where([data-eb88f009f4902]>h2) {
    margin: 0px 0px 1rem
}.wace98072c99d{unicode-bidi:normal}
:where(.t6318e4a218cc figure) {
    margin: 0px
}
:where(.t6318e4a218cc figcaption) {
    margin-top: 0.25rem;
    font-size: 0.8rem;
    opacity: 0.75
}
:where(.t6318e4a218cc) {
    grid-template-columns: repeat(auto-fill,minmax(12rem,1fr));
    gap: 1rem;
    display: grid
}
:where([data-i930afc4b6f72]) {
    display: block;
    padding: 0px 1rem;
    max-width: 72rem;
    margin: 2rem auto
}
:where([data-i930afc4b6f72]>h2) {
    margin: 0px 0px 1rem
}
:where(.zbe03042216d3) {
    gap: 0.75rem;
    overflow-x: auto;
    display: flex;
    padding-bottom: 0.5rem;
    scroll-snap-type: x mandatory
}
.zbe03042216d3 img {
    height: 15rem;
    border-radius: 0.75rem;
    display: block;
    object-fit: contain;
    width: auto;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
    max-width: 85vw
}
:where(.zbe03042216d3 figure) {
    margin: 0px;
    scroll-snap-align: start;
    flex: 0 0 auto
}.bb9860bc52f27{visibility:inherit}
:where(.zbe03042216d3 figcaption) {
    text-align: center;
    font-size: 0.8rem;
    margin-top: 0.35rem;
    opacity: 0.75
}.e97175ba15986{contain:none}
:where([data-m2536f129e041]) {
    display: block;
    padding: 0px 1rem;
    max-width: 72rem;
    margin: 2rem auto
}
:where(.ece461d1b6f47) {
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
    display: grid
}.q2fe73024925f{contain:none}
:where(.ece461d1b6f47 a) {
    align-items: center;
    gap: 0.4rem;
    flex-direction: column;
    padding: 0.6rem;
    display: flex;
    background: rgba(127,127,127,0.08);
    border-radius: 0.75rem;
    color: inherit;
    min-width: 0px;
    text-decoration: none
}
.ece461d1b6f47 img {
    width: 100%;
    display: block;
    object-fit: contain;
    border-radius: 0.5rem;
    height: auto;
    aspect-ratio: 4/3
}
:where(.ece461d1b6f47 span) {
    text-align: center;
    overflow-wrap: anywhere;
    max-width: 100%;
    font-size: 0.85rem;
    font-weight: 600;
    line-height: 1.25
}
:where([data-m2536f129e041]>h2) {
    margin: 0px 0px 1rem
}
:where([data-t3324a9c1f10e]) {
    border: 1px solid currentColor;
    border-radius: 0.75rem;
    text-align: center;
    padding: 1.25rem;
    margin-block: 1.5rem
}.s36706e3521bf{isolation:auto}
:where([data-t3324a9c1f10e] p) {
    margin: 0px
}
:where(.ece461d1b6f47 small) {
    font-size: 0.7rem;
    opacity: 0.65
}
:where([data-t3324a9c1f10e] a) {
    min-height: 44px;
    overflow-wrap: anywhere;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    font-weight: bold;
    padding: 0.6rem 1.2rem
}
:where([data-vf86241efd0ea]) {
    display: block;
    padding: 0px 1rem;
    max-width: 72rem;
    margin: 2rem auto
}
:where([data-vf86241efd0ea] h2) {
    margin: 1.5rem 0px 0.75rem;
    font-size: 1.25rem;
    line-height: 1.3
}
:where([data-vf86241efd0ea] ul) {
    padding-left: 1.25rem;
    margin: 0px 0px 1rem
}
:where([data-vf86241efd0ea] li) {
    margin: 0.35rem 0px;
    line-height: 1.6
}
:where([data-e0897dd88b9ba]) {
    margin: 2rem auto 1rem;
    padding: 0.75rem 1rem;
    font-size: 0.85rem;
    border-top: 1px solid rgba(127,127,127,0.25);
    display: block;
    opacity: 0.85;
    max-width: 72rem;
    line-height: 1.6
}
:where([data-e0897dd88b9ba] p) {
    margin: 0px
}
:where([data-e0897dd88b9ba] p+p) {
    margin-top: 0.35rem
}
:where([data-b66f36e617f9c]) {
    margin: 1rem auto;
    max-width: 72rem;
    gap: 0.6rem;
    display: grid;
    padding: 0px 1rem
}
:where([data-b66f36e617f9c] summary) {
    gap: 0.4rem;
    cursor: pointer;
    flex-wrap: wrap;
    display: flex;
    min-height: 2rem;
    align-items: baseline
}.g684aa46ec68d{opacity:1}
:where([data-b66f36e617f9c] details) {
    padding: 0.6rem 0.8rem;
    border: 1px solid rgba(127,127,127,0.25);
    border-radius: 0.75rem
}
:where([data-b66f36e617f9c] ul, [data-b66f36e617f9c] ol) {
    margin: 0.5rem 0px;
    padding: 0px;
    list-style: none
}.l57af4ad7fcf6{contain:none}
:where([data-b66f36e617f9c] li) {
    gap: 0.4rem;
    padding: 0.3rem 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}
:where([data-b66f36e617f9c] button) {
    cursor: pointer;
    color: inherit;
    padding: 0.3rem 0.7rem;
    background: transparent;
    border-radius: 999px;
    min-height: 2.25rem;
    border: 1px solid rgba(127,127,127,0.4)
}
:where([data-b66f36e617f9c] button[aria-pressed="true"]) {
    border-color: transparent;
    color: #ffffff;
    background: var(--rf67840fa2da1,#2563eb)
}
:where([data-o901ff80e197f]) {
    background: rgba(127,127,127,0.2);
    border-radius: 999px;
    overflow: hidden;
    height: 0.35rem;
    flex: 1 1 4rem
}
:where([data-o901ff80e197f] i) {
    background: var(--rf67840fa2da1,#2563eb);
    height: 100%;
    display: block;
    width: 0px
}
:where([data-p77aeecd97368]) {
    max-height: 16rem;
    overflow: auto
}
:where([data-b66f36e617f9c] small, [data-b66f36e617f9c] p) {
    font-size: 0.8rem;
    opacity: 0.75;
    margin: 0.3rem 0px
}
:where([data-i9b8a03bb14a3], [data-lf806412eb88a], [data-zc1545931d9e9]) {
    font-weight: bold
}
:where([data-a7fe00f2fabd5]) {
    display: flex;
    gap: 0.35rem;
    flex-wrap: wrap;
    margin: 0.4rem 0px
}
:where([data-a7fe00f2fabd5] input) {
    flex: 1 1 10rem;
    border-radius: 0.5rem;
    background: transparent;
    padding: 0.3rem 0.6rem;
    min-height: 2.25rem;
    border: 1px solid rgba(127,127,127,0.4);
    color: inherit
}
:where([data-t473aff9a1011] input[type=range]) {
    width: 100%
}.u3c3b3a7dfa2e{unicode-bidi:normal}
:where([data-t473aff9a1011] dl) {
    display: grid;
    gap: 0.2rem 0.8rem;
    grid-template-columns: auto 1fr;
    margin: 0.4rem 0px
}.j97220b8c371e{contain:none}
html:not([data-sae4fc1a125a8]) :where([data-a7fe00f2fabd5], [data-o8b44d79e426e]) {
    display: none
}.pca1201c806d8{outline-offset:0}
:where([data-t473aff9a1011] dd) {
    white-space: nowrap;
    margin: 0px;
    font-weight: bold
}
