.bee182d-loyalty-earning-cards{align-items:center;display:flex;flex-direction:column;gap:4.5rem;justify-content:center;margin-bottom:var(--gw-section-spacing-fluid-xl);margin-top:var(--gw-section-spacing-fluid-xl);.bee182d-loyalty-earning-cards--title{text-align:center;.bee182d-title__heading{font-family:var(--hh-font-canela-light);font-size:clamp(2.8rem,.49383vw + 2.60741rem,3.2rem);line-height:1;margin-bottom:15px;&:last-child{margin-bottom:0}}>*{margin:0}}.bee182d-loyalty-earning-cards--content{align-items:flex-start;display:grid;justify-content:center;width:100%;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));max-width:960px;padding:0 50px;.bee182d-earning-point__card{align-items:center;background-color:var(--hh-bg-color,transparent);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:flex-start;padding:var(--gw-section-spacing-fluid-xl) 40px;text-align:center;width:100%;@media screen and (max-width:649.9px){gap:2.5rem}&:hover{background-color:#d8d9de}.bee182d-earning-point__card--top{max-width:max(5rem,30%)}.bee182d-earning-point__card--title{font-family:var(--hh-font-gotham-book);font-size:clamp(1.4rem,.12346vw + 1.35185rem,1.5rem);font-weight:600;letter-spacing:.5rem;line-height:1.3;max-width:15em;text-transform:uppercase;text-wrap-style:balance}.bee182d-earning-point__card--description p{font-family:var(--hh-font-avenir-book);font-size:12px;line-height:1.3;margin:0 0 10px;max-width:250px;&:last-child{margin-bottom:0}}.bee182d-earning-point__card--cta a{font-family:var(--hh-font-gotham-medium);font-size:10px;font-weight:600;letter-spacing:.2rem;position:relative;&:after{border-bottom:2px solid #000;bottom:-5px;content:"";left:0;position:absolute;width:100%}}@media screen and (max-width:749.9px){width:100%}}@media screen and (max-width:649.9px){align-items:center;display:flex;flex-direction:column;gap:35px;max-width:100vw}}}