.reusable-container .content-header{display:flex;flex-direction:column;margin-bottom:2.5rem}.content-cards-container{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);width:100%}.content-cards-container .content-card{background:#fff;border:1px solid #d3d3d3;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.content-cards-container .content-card:hover{box-shadow:0 6px 10px rgba(0,0,0,.15);transform:translateY(-5px)}.content-cards-container .heading{background:linear-gradient(145deg,#f27330,#ed215a);-webkit-background-clip:text;color:transparent;font-size:1.4rem;font-weight:600;-webkit-text-fill-color:transparent;margin-bottom:10px}.content-cards-container .details-wrapper{margin-bottom:1rem}.content-cards-container .details{border-bottom:1px solid #d3d3d3;font-size:1.0625rem;padding:8px 0}.content-cards-container .details:after{clear:both;content:"";display:block}.content-cards-container .details strong{float:left;margin-right:5px}.content-cards-container .button-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.content-cards-container .button{background:linear-gradient(145deg,#f27330,#ed215a);border:none;border-radius:3rem;color:#fff;display:inline-block;font-size:1rem;font-weight:500;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.content-cards-container .button:hover{transform:scale(1.05)}@media (max-width:768px){.content-cards-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.content-cards-container{grid-template-columns:repeat(1,1fr)}}