:where(.acc-card.has-background,.acc-card--cover){box-shadow:0 0 20px 0 #0000000d}:where(.acc-card.has-background,.acc-card--cover) .acc-card__content{padding:2rem}.acc-card--link:hover{color:currentColor}:where(.acc-card--image .acc-card__content){padding-top:2rem}.acc-card__image img{height:100%;object-fit:cover;width:100%}.acc-card--cover .acc-card__content{padding-top:4rem}.acc-card:not(.acc-card--cover,.acc-card--illustration) .acc-card__image{aspect-ratio:370/247;overflow:hidden}.acc-card--cover{container:acc-card/inline-size;display:flex;isolation:isolate;min-height:480px;position:relative}.acc-card--cover>a{display:flex}.acc-card--cover .acc-card__image{height:100%;position:absolute;width:100%;z-index:-10}.acc-card--cover .acc-card__content{background:linear-gradient(180deg,#0000,#000000a1 50.5%)}@container acc-card (min-width: 480px){.acc-card--cover :is(h1,h2,h3,h4,h5,h6){font-size:48px!important}}.acc-card--illustration .acc-card__image{padding-left:2rem;padding-right:2rem;padding-top:2rem}.acc-card--illustration .acc-card__image img{object-fit:contain;object-position:left center!important}.acc-card--illustration:not(.acc-card--cover) .acc-card__image img{height:auto;width:auto}