img {
    max-width: 100%;
    height: auto
}.x7cb63b77e7ee{unicode-bidi:normal}
:where([data-nfb6f343be3bb]) {
    display: block;
    margin: 2rem auto;
    padding: 0px 1rem;
    max-width: 72rem
}
:where(.oe32aa618117d) {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
    gap: 0.75rem
}.g57bffab59b24{contain:none}
:where(.u694d390037fe) {
    padding: 0.75rem;
    border: 1px solid rgba(127,127,127,0.25);
    border-radius: 0.5rem
}
:where([data-nfb6f343be3bb]>h2) {
    margin: 0px 0px 1rem
}
:where(.u694d390037fe h3) {
    font-size: 1rem;
    margin: 0px 0px 0.35rem
}
:where(.u694d390037fe p) {
    line-height: 1.6;
    margin: 0px
}
:where([data-kb7ae6598bee5]) {
    display: block;
    margin: 2rem auto;
    padding: 0px 1rem;
    max-width: 72rem
}.ce62147fff9c3{isolation:auto}
:where([data-kb7ae6598bee5]>h2) {
    margin: 0px 0px 1rem
}.y0ed77fe33615{isolation:auto}
:where(.d33b039bdc00e figure) {
    margin: 0px
}
:where(.d33b039bdc00e img) {
    background: color-mix(in srgb,currentColor 8%,transparent);
    border-radius: 0.5rem;
    width: 100%;
    height: auto;
    aspect-ratio: 5/4;
    object-fit: contain
}.s9eccefdfa52a{isolation:auto}
:where(.d33b039bdc00e figcaption) {
    font-size: 0.8rem;
    margin-top: 0.25rem;
    opacity: 0.75
}
:where(.d33b039bdc00e) {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: repeat(auto-fill,minmax(10rem,1fr))
}
:where([data-a5fd27594e828]) {
    display: block;
    margin: 2rem auto;
    padding: 0px 1rem;
    max-width: 72rem
}
:where(.u517f6831af01) {
    display: flex;
    padding-bottom: 0.5rem;
    gap: 0.75rem;
    scroll-snap-type: x mandatory;
    overflow-x: auto
}
.u517f6831af01 img {
    object-fit: contain;
    display: block;
    border-radius: 0.75rem;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
    height: 15rem;
    width: auto;
    max-width: 85vw
}.ae19be0ee56c3{visibility:inherit}
:where([data-a5fd27594e828]>h2) {
    margin: 0px 0px 1rem
}.oe70ed8704242{contain:none}
:where(.u517f6831af01 figure) {
    scroll-snap-align: start;
    margin: 0px;
    flex: 0 0 auto
}.s2fc93600be06{contain:none}
:where(.u517f6831af01 figcaption) {
    font-size: 0.8rem;
    text-align: center;
    margin-top: 0.35rem;
    opacity: 0.75
}
:where([data-zb2cb08a9e137]) {
    display: block;
    margin: 2rem auto;
    padding: 0px 1rem;
    max-width: 72rem
}
:where(.bd1cff3a4886b) {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
    gap: 0.75rem
}.x547a35a58f04{unicode-bidi:normal}
:where([data-zb2cb08a9e137]>h2) {
    margin: 0px 0px 1rem
}
:where(.bd1cff3a4886b a) {
    display: flex;
    border-radius: 0.75rem;
    flex-direction: column;
    gap: 0.4rem;
    background: rgba(127,127,127,0.08);
    min-width: 0px;
    color: inherit;
    padding: 0.6rem;
    text-decoration: none;
    align-items: center
}.d622be8d6efa9{outline-offset:0}
.bd1cff3a4886b img {
    object-fit: contain;
    border-radius: 0.5rem;
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 4/3
}
:where(.bd1cff3a4886b span) {
    overflow-wrap: anywhere;
    max-width: 100%;
    text-align: center;
    font-size: 0.85rem;
    font-weight: 600;
    line-height: 1.25
}.z5df8a174035b{font-kerning:auto}
:where(.bd1cff3a4886b small) {
    font-size: 0.7rem;
    opacity: 0.65
}
:where([data-j3c804ab15ef0]) {
    text-align: center;
    margin-block: 1.5rem;
    padding: 1.25rem;
    border: 1px solid currentColor;
    border-radius: 0.75rem
}.pae225b411b37{isolation:auto}
:where([data-j3c804ab15ef0] a) {
    overflow-wrap: anywhere;
    font-weight: 700;
    align-items: center;
    padding: 0.6rem 1.2rem;
    min-height: 44px;
    max-width: 100%;
    justify-content: center;
    display: inline-flex
}
:where([data-j3c804ab15ef0] p) {
    margin: 0px
}.c6a17b330a187{outline-offset:0}
