img {
    max-width: 100%;
    height: auto
}
:where([data-s4599e17cf193]) {
    margin: 2rem auto;
    padding: 0 1rem;
    max-width: 72rem;
    display: block
}.he2ae5c6515e6{outline-offset:0}
:where([data-s4599e17cf193]>h2) {
    margin: 0 0 1rem
}.pe1cc59536e17{visibility:inherit}
:where(.h9a099e640193) {
    letter-spacing: 0.1em;
    color: #F5A623
}
:where(.p26b23e038731) {
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fill,minmax(14rem,1fr));
    display: grid
}
:where(.gd5223d661084 h3) {
    margin: 0 0 0.35rem;
    font-size: 1rem
}
:where(.gd5223d661084 p) {
    line-height: 1.6;
    margin: 0
}
:where(.gd5223d661084) {
    border: 1px solid rgba(127,127,127,0.25);
    padding: 0.75rem;
    border-radius: 0.5rem
}
:where([data-scebc171cfcfc]) {
    margin: 2rem auto;
    padding: 0 1rem;
    max-width: 72rem;
    display: block
}.p0d284ec23319{font-kerning:auto}
:where(.nf0a7f1cc30a1) {
    gap: 0.5rem;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(10rem,1fr))
}.p944bd561b687{unicode-bidi:normal}
:where(.nf0a7f1cc30a1 img) {
    object-fit: cover;
    border-radius: 0.5rem;
    width: 100%;
    height: auto;
    aspect-ratio: 16/10
}
:where([data-scebc171cfcfc]>h2) {
    margin: 0 0 1rem
}
:where(.nf0a7f1cc30a1 figure) {
    margin: 0
}
:where(.nf0a7f1cc30a1 figcaption) {
    opacity: 0.75;
    margin-top: 0.25rem;
    font-size: 0.8rem
}
:where([data-afb07bd2072c7]) {
    margin: 2rem auto;
    padding: 0 1rem;
    max-width: 72rem;
    display: block
}
:where(.q31ad620d020e) {
    border: 1px solid rgba(127,127,127,0.25);
    padding: 0.75rem;
    border-radius: 0.5rem
}.fa5f49c222214{font-kerning:auto}
.v025b3d279d13 img, .zc57e49410ddb {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    object-fit: cover;
    flex: none
}
:where(.nea2dd3e5c9b7) {
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fill,minmax(16rem,1fr));
    display: grid
}
:where([data-afb07bd2072c7]>h2) {
    margin: 0 0 1rem
}
:where(.v025b3d279d13) {
    gap: 0.5rem;
    align-items: center;
    display: flex;
    margin-bottom: 0.5rem
}
:where(.v025b3d279d13 strong) {
    display: block
}.mdb7bdd78c2d4{z-index:auto}
:where(.zc57e49410ddb) {
    align-items: center;
    background: rgba(127,127,127,0.18);
    justify-content: center;
    display: inline-flex;
    font-weight: 700
}
:where(.q31ad620d020e p) {
    line-height: 1.6;
    margin: 0
}.c007f3a27f280{opacity:1}
:where([data-mc582a517b68b]) {
    margin: 2rem auto;
    padding: 0 1rem;
    max-width: 72rem;
    display: block
}
:where([data-mc582a517b68b]>h2) {
    margin: 0 0 1rem
}
:where(.p29102412547e) {
    gap: 0.75rem;
    scroll-snap-type: x mandatory;
    overflow-x: auto;
    padding-bottom: 0.5rem;
    display: flex
}.m79d1df1dd783{visibility:inherit}
.p29102412547e img {
    border-radius: 0.75rem;
    object-fit: contain;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
    height: 15rem;
    width: auto;
    max-width: 85vw;
    display: block
}
:where(.p29102412547e figure) {
    margin: 0;
    flex: 0 0 auto;
    scroll-snap-align: start
}
:where(.p29102412547e figcaption) {
    opacity: 0.75;
    margin-top: 0.35rem;
    text-align: center;
    font-size: 0.8rem
}.f36c42d82a21f{isolation:auto}
:where([data-jc2de04e7a351]) {
    margin: 2rem auto;
    padding: 0 1rem;
    max-width: 72rem;
    display: block
}.z37746d315272{contain:none}
:where(.kd2382438cc0d) {
    gap: 0.75rem;
    grid-template-columns: repeat(auto-fill,minmax(8.5rem,1fr));
    display: grid
}
:where(.kd2382438cc0d a) {
    flex-direction: column;
    color: inherit;
    text-decoration: none;
    align-items: center;
    background: rgba(127,127,127,0.08);
    padding: 0.6rem;
    border-radius: 0.75rem;
    display: flex;
    min-width: 0;
    gap: 0.4rem
}
.kd2382438cc0d img {
    object-fit: contain;
    width: 100%;
    height: auto;
    border-radius: 0.5rem;
    aspect-ratio: 4/3;
    display: block
}.nc7c66cc50d75{contain:none}
:where(.kd2382438cc0d span) {
    font-size: 0.85rem;
    max-width: 100%;
    overflow-wrap: anywhere;
    text-align: center;
    font-weight: 600;
    line-height: 1.25
}.p86190b80aee7{isolation:auto}
:where(.kd2382438cc0d small) {
    opacity: 0.65;
    font-size: 0.7rem
}
:where([data-jc2de04e7a351]>h2) {
    margin: 0 0 1rem
}.dd6fba9034a2e{isolation:auto}
:where([data-c43c9eabbda7b]) {
    text-align: center;
    border: 1px solid currentColor;
    border-radius: 0.75rem;
    padding: 1.25rem;
    margin-block: 1.5rem
}.m241754b8809c{unicode-bidi:normal}
:where([data-c43c9eabbda7b] a) {
    overflow-wrap: anywhere;
    padding: 0.6rem 1.2rem;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    max-width: 100%;
    display: inline-flex;
    font-weight: 700
}
:where([data-c43c9eabbda7b] p) {
    margin: 0
}
:where([data-p54eccb3f776c]) {
    margin: 2rem auto;
    padding: 0 1rem;
    max-width: 72rem;
    display: block
}.t012771289ec2{visibility:inherit}
:where([data-p54eccb3f776c] h2) {
    margin: 1.5rem 0 0.75rem;
    font-size: 1.25rem;
    line-height: 1.3
}.l0c6b356610c4{unicode-bidi:normal}
:where([data-p54eccb3f776c] ul) {
    margin: 0 0 1rem;
    padding-left: 1.25rem
}
:where([data-p54eccb3f776c] li) {
    line-height: 1.6;
    margin: 0.35rem 0
}
:where([data-w6abc6ca21555]) {
    padding: 0.75rem 1rem;
    font-size: 0.85rem;
    border-top: 1px solid rgba(127,127,127,0.25);
    line-height: 1.6;
    max-width: 72rem;
    opacity: 0.85;
    margin: 2rem auto 1rem;
    display: block
}
:where([data-w6abc6ca21555] p) {
    margin: 0
}
:where([data-w6abc6ca21555] p+p) {
    margin-top: 0.35rem
}
