.cards-common .content-container{margin:0 auto;max-width:144rem;padding:0 2rem}.cards-common__header{margin:0 auto;max-width:120rem;text-align:center}.cards-common__header:has(.cards-common__summary){margin-bottom:clamp(3rem,2.5vw,6rem)}.cards-common__summary p:last-child{margin-bottom:0}.cards-common__wrapper{display:flex;flex-wrap:wrap;gap:2.4rem}@media(min-width:1400px){.cards-common__wrapper{flex-wrap:nowrap}}.cards-common__card{flex:1 0 100%}@media(min-width:1024px){.cards-common__card{flex:1 0 calc(50% - 100px)}}@media(min-width:1400px){.cards-common__card{flex:1 0 calc(25% - 100px)}}.cards-common__card img{display:block;object-fit:cover;width:100%}.cards-common__card-content{padding:2rem}@media(min-width:1024px){.cards-common__card-content{padding:3.2rem}}.cards-common__card-title{font-size:clamp(2.4rem,2.5vw,3.2rem)}.cards-common__card-summary,.cards-common__card-summary p{font-size:1.6rem;margin-bottom:0}.cards-common__card-action{margin-top:clamp(2.4rem,2.5vw,3.2rem)}.cards-common__card-action .button{border-radius:0;font-size:1.6rem;font-weight:700;padding:1.2rem 2rem;transition:all .4s}.cards-common__card-action .button:focus,.cards-common__card-action .button:hover{background-color:#fff;color:#374c73}.cards-common__footer{margin:clamp(3.5rem,2.5vw,4.375rem) auto 0}.cards-common__footer-summary,.cards-common__footer-summary p{font-size:clamp(1.6rem,2.5vw,1.8rem)}.cards-common__footer-summary p:last-child{margin:0}.cards-common__footer-action{display:flex;justify-content:center;margin-top:3.2rem}