.section-media-content-panels{z-index:4}.section-media-content-panels .section__inner{background-color:var(--color-base-pearl);padding-block:var(--block-gap-m)}.section-media-content-panels .section__header{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem}@media(min-width:48em){.section-media-content-panels .section__header{gap:1rem 3rem}}.section-media-content-panels .card[data-layout*=vertical]{flex:0 0 10rem;text-align:center;cursor:pointer}@media(min-width:48em){.section-media-content-panels .card[data-layout*=vertical]{flex:0 0 14rem}}.section-media-content-panels .card[data-layout*=vertical] .card__media{width:min(50%,5rem);border-radius:50%;overflow:hidden;margin-inline:auto}.section-media-content-panels .card[data-layout*=vertical] .card__details{position:relative;margin-top:1rem;padding-top:1rem}.section-media-content-panels .card[data-layout*=vertical] .card__details:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(50%,5rem);height:1px;background-color:var(--color-base-red)}.section-media-content-panels .card[data-layout*=vertical] .card__title{font-size:calc(.75581rem + .75581vw);line-height:1}@media screen and (min-width:1280px){.section-media-content-panels .card[data-layout*=vertical] .card__title{font-size:1.5rem}}@media screen and (max-width:420px){.section-media-content-panels .card[data-layout*=vertical] .card__title{font-size:1rem}}.section-media-content-panels .card[data-layout*=horizontal]{margin-block:var(--block-gap-m)}.section-media-content-panels .card[data-layout*=horizontal][data-layout*=media-content]{--grid-columns:1.8fr 1fr}.section-media-content-panels .card[data-layout*=horizontal][data-layout*=content-media]{--grid-columns:1fr 1.8fr}.section-media-content-panels .card[data-layout*=horizontal] .card__media{aspect-ratio:1.25}.section-media-content-panels .card[data-layout*=horizontal] .card__details{font-size:.9rem}.section-media-content-panels .card[data-layout*=horizontal] .card__title{font-size:calc(2.51163rem + 1.51163vw);line-height:.9}@media screen and (min-width:1280px){.section-media-content-panels .card[data-layout*=horizontal] .card__title{font-size:4rem}}@media screen and (max-width:420px){.section-media-content-panels .card[data-layout*=horizontal] .card__title{font-size:3rem}}