img {
    max-width: 100%;
    height: auto
}
:where([data-ca2365053e9d3]) {
    margin: 2rem auto;
    padding: 0 1rem;
    max-width: 72rem;
    display: block
}
:where(.t11b06d1ce9f6) {
    gap: .75rem;
    grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
    display: grid
}
:where([data-ca2365053e9d3]>h2) {
    margin: 0 0 1rem
}.e4289b768a4ee{outline-offset:0}
:where(.oc7c80a993c2f h3) {
    margin: 0 0 .35rem;
    font-size: 1rem
}
:where(.oc7c80a993c2f p) {
    margin: 0;
    line-height: 1.6
}.b913a36b5025c{visibility:inherit}
:where(.oc7c80a993c2f) {
    padding: .75rem;
    border: 1px solid rgba(127,127,127,.25);
    border-radius: .5rem
}.efd44f1aac2e1{font-kerning:auto}
:where([data-r876499a47d1a]) {
    margin: 2rem auto;
    padding: 0 1rem;
    max-width: 72rem;
    display: block
}
:where(.m6e5225251b37 img) {
    object-fit: cover;
    width: 100%;
    height: auto;
    border-radius: .5rem;
    aspect-ratio: 4/3
}
:where(.m6e5225251b37) {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(11rem,1fr));
    gap: 1rem
}.jf6ce36f889d8{isolation:auto}
:where([data-r876499a47d1a]>h2) {
    margin: 0 0 1rem
}
:where(.m6e5225251b37 figure) {
    margin: 0
}
:where(.m6e5225251b37 figcaption) {
    font-size: .8rem;
    opacity: .75;
    margin-top: .25rem
}
:where([data-u12d17e7cd2b6]) {
    margin: 2rem auto;
    padding: 0 1rem;
    max-width: 72rem;
    display: block
}.m5f2ded9603b2{contain:none}
:where(.b2813dd118de3) {
    gap: .75rem;
    scroll-snap-type: x mandatory;
    display: flex;
    padding-bottom: .5rem;
    overflow-x: auto
}
.b2813dd118de3 img {
    box-shadow: 0 2px 8px rgba(0,0,0,.15);
    height: 15rem;
    object-fit: contain;
    border-radius: .75rem;
    display: block;
    width: auto;
    max-width: 85vw
}
:where([data-u12d17e7cd2b6]>h2) {
    margin: 0 0 1rem
}
:where(.b2813dd118de3 figure) {
    flex: 0 0 auto;
    margin: 0;
    scroll-snap-align: start
}.hd18511b9b2bf{visibility:inherit}
:where(.b2813dd118de3 figcaption) {
    font-size: .8rem;
    opacity: .75;
    margin-top: .35rem;
    text-align: center
}.x0ce5da3fd6bc{unicode-bidi:normal}
:where([data-e67dcaa9c5634]) {
    margin: 2rem auto;
    padding: 0 1rem;
    max-width: 72rem;
    display: block
}
:where(.j6464b09936a1) {
    gap: .75rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr))
}
:where(.j6464b09936a1 a) {
    border-radius: .75rem;
    min-width: 0;
    background: rgba(127,127,127,.08);
    gap: .4rem;
    align-items: center;
    display: flex;
    flex-direction: column;
    text-decoration: none;
    color: inherit;
    padding: .6rem
}
.j6464b09936a1 img {
    border-radius: .5rem;
    object-fit: contain;
    width: 100%;
    display: block;
    height: auto;
    aspect-ratio: 4/3
}
:where(.j6464b09936a1 span) {
    max-width: 100%;
    font-size: .85rem;
    font-weight: 600;
    text-align: center;
    line-height: 1.25;
    overflow-wrap: anywhere
}.b5c9579f5f370{unicode-bidi:normal}
:where(.j6464b09936a1 small) {
    font-size: .7rem;
    opacity: .65
}
:where([data-e67dcaa9c5634]>h2) {
    margin: 0 0 1rem
}
:where([data-r434bc7cb2830]) {
    text-align: center;
    margin-block: 1.5rem;
    border: 1px solid currentColor;
    border-radius: .75rem;
    padding: 1.25rem
}.q91a60f7c8213{visibility:inherit}
:where([data-r434bc7cb2830] p) {
    margin: 0
}.w85cadca01977{font-kerning:auto}
:where([data-r434bc7cb2830] a) {
    display: inline-flex;
    padding: .6rem 1.2rem;
    min-height: 44px;
    max-width: 100%;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    overflow-wrap: anywhere
}
