.cards__container{display:grid;gap:2rem 1.25rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}@media only screen and (width <= 1279px){.cards__container{grid-template-columns:repeat(2,1fr)}}@media only screen and (width <= 767px){.cards__container{grid-template-columns:1fr}}.cards__card{border:1px solid var(--navy);border-radius:var(--radius-l);display:flex;flex-direction:column;min-height:25rem;padding:2rem 1.5rem 2rem 3.75rem;position:relative;transition:background-color .3s ease-in-out}@media only screen and (width <= 767px){.cards__card{min-height:auto}}.cards__card:hover{background:var(--navy)}.cards__card:hover .cards__card-link,.cards__card:hover .cards__card-number,.cards__card:hover .cards__card-subtitle,.cards__card:hover .cards__card-title{color:var(--white)}.cards__card-link,.cards__card-number,.cards__card-subtitle,.cards__card-title{transition:color .3s ease-in-out}.cards__card-number{color:var(--cobalt);left:1.5rem;position:absolute;top:2.25rem}.cards__card-subtitle{margin-top:1rem}.cards__card-link{margin:1rem 0;text-underline-offset:.5rem}.cards__card-link:hover{text-decoration:underline}.cards__card-info{background:var(--cobalt-tint);border-radius:.5rem;margin-left:auto;margin-top:auto;max-width:60%;padding:.625rem}@media only screen and (width <= 767px){.cards__card-info{margin-top:3rem;max-width:80%}}.cards__disclaimer{margin-top:1rem;text-align:center}