.featured-card{--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary) / var(--tw-bg-opacity,1));margin-top:5rem;margin-bottom:5rem;padding-left:1rem;padding-right:1rem}@media (min-width:992px){.featured-card{padding-left:5rem;padding-right:5rem}}.featured-card__header{flex-direction:column;gap:1.25rem;margin-bottom:4rem;display:flex}.featured-card__title{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));font-size:30px;font-weight:700;line-height:38px}@media (min-width:992px){.featured-card__title{letter-spacing:-2px;font-size:48px;line-height:60px}}.featured-card__description{--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));font-size:18px;font-weight:400;line-height:28px}@media (min-width:992px){.featured-card__description{font-size:20px;line-height:30px}}.featured-card__grid{flex-direction:column;gap:1rem;display:flex}@media (min-width:992px){.featured-card__grid{flex-direction:row;gap:30px}}.featured-card__card{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--color-border-secondary) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-bg-primary-alt) / var(--tw-bg-opacity,1));border-radius:1rem;flex-direction:column;width:100%;display:flex;overflow:hidden}@media (min-width:992px){.featured-card__card{flex:1}}.featured-card__image-wrap{flex-shrink:0;width:100%;height:240px;position:relative}.featured-card__image{object-fit:cover}.featured-card__content{flex-direction:column;gap:2rem;padding:1.5rem;display:flex}.featured-card__text-group{flex-direction:column;gap:.5rem;display:flex}.featured-card__card-title{--tw-text-opacity:1;color:rgb(var(--color-text-primary) / var(--tw-text-opacity,1));font-size:20px;font-weight:600;line-height:30px}@media (min-width:992px){.featured-card__card-title{font-size:24px;line-height:32px}}.featured-card__card-description{--tw-text-opacity:1;color:rgb(var(--color-text-tertiary) / var(--tw-text-opacity,1));-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.featured-card__btn{--tw-text-opacity:1;color:rgb(var(--color-text-brand-primary) / var(--tw-text-opacity,1));flex-shrink:0;align-items:center;gap:.5rem;font-size:16px;font-weight:600;line-height:24px;text-decoration-line:none;display:flex}.featured-card__btn:hover{text-decoration-line:underline}
