.flip-card-container{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;justify-content:center}@media(min-width:640px){.flip-card-container{grid-template-columns:repeat(auto-fit,260px)}}@media(min-width:1830px){.flip-card-container{grid-template-columns:repeat(5,minmax(260px,1fr))}}.flip-card{--flip-card-border-radius:0;--flip-card-front-background:#f9f8f8;--flip-card-front-text-color:#09244f;--flip-card-back-background:#1eacf4;--flip-card-back-text-color:#fff;--flip-card-toggle-plus-background:#1eacf4;--flip-card-toggle-plus-text-color:#fff;--flip-card-toggle-minus-background:#1884c3;--flip-card-toggle-minus-text-color:#fff;aspect-ratio:1/1;perspective:1100px}.flip-card__inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .5s;width:100%}.flip-card.is-flipped .flip-card__inner{transform:rotateY(180deg)}.flip-card .flip-card__title{color:var(--flip-card-front-text-color);font-weight:500;margin:0;text-align:center;text-transform:none}.flip-card__face{backface-visibility:hidden;border-radius:var(--flip-card-border-radius);bottom:0;left:0;position:absolute;right:0;top:0}.flip-card__front{align-items:center;background:var(--flip-card-front-background);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem;z-index:-1}.flip-card__front .flip-card__title{padding:0 .125rem}.flip-card__back{align-items:center;background:var(--flip-card-back-background);color:var(--flip-card-back-text-color);display:flex;flex-direction:column;justify-content:center;padding:1rem;pointer-events:none;transform:rotateY(180deg)}.flip-card__back .flip-card__title{color:var(--flip-card-back-text-color);margin-bottom:.5rem}.flip-card.is-flipped .flip-card__back{pointer-events:auto}.flip-card.is-flipped .flip-card__front{pointer-events:none}.flip-card__image{max-height:80%;overflow:hidden}.flip-card__image img{height:auto;max-height:100%;max-width:100%;width:auto}.flip-card__text{display:-webkit-box;font-size:.9rem;-webkit-line-clamp:8;line-height:1.3;margin-bottom:.125rem;overflow:hidden;text-align:center;-webkit-box-orient:vertical;line-clamp:8}.flip-card__link{color:var(--flip-card-back-text-color);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.flip-card__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.flip-card__link:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.flip-card__toggle{align-items:flex-end;background:transparent;border:0;bottom:0;cursor:pointer;display:flex;font-size:1.2501rem;height:3rem;justify-content:flex-end;line-height:1;padding:0 7px 5px 0;position:absolute;right:0;transform-origin:bottom right;transition:transform .1s ease-out;width:3rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.flip-card__toggle:hover{transform:scale(1.125)}.flip-card__toggle:before{border-bottom-right-radius:var(--flip-card-border-radius);bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";left:0;position:absolute;right:0;top:0}.flip-card__toggle:focus-visible{outline:2px solid #0b57d0;outline-offset:2px}.flip-card__toggle--plus{color:var(--flip-card-toggle-plus-text-color)}.flip-card__toggle--plus:before{background:var(--flip-card-toggle-plus-background)}.flip-card__toggle--plus:after{content:"+";z-index:1}.flip-card__toggle--minus{color:var(--flip-card-toggle-minus-text-color)}.flip-card__toggle--minus:before{background:var(--flip-card-toggle-minus-background)}.flip-card__toggle--minus:after{content:"−";z-index:1}