.policy-cards-section{padding-block:3rem;@media (min-width:64rem){padding-block:5rem}}.policy-card{background:#fff;border-radius:1.25rem;flex-direction:column;gap:1rem;justify-content:space-between;padding:2.5rem;position:relative;transform:translate(0);transition:transform var(--transition-speed) ease;&:after,&:before{border-radius:1.25rem;content:"";inset:0;opacity:1;position:absolute;transition:opacity var(--transition-speed) ease}&:before{box-shadow:0 12px 15px 0 rgba(66,66,66,.1)}&:after{box-shadow:0 12px 15px 0 rgba(66,66,66,.18);opacity:0}@media (min-width:64rem){&:hover{transform:translateY(-.625rem);&:before{opacity:0}&:after{opacity:1}& .policy-card-link-text{& .policy-card-link-text-caret{transform:translateX(.25rem)}}}}}.policy-card-heading{color:#222125;font-size:22px;line-height:1.3636;margin:0}.policy-card-link-text{align-items:center;color:#af1685;font-family:museo,serif;font-size:1rem;gap:.75rem}.policy-card-link-text-caret{transform:translateX(0);transition:transform var(--transition-speed) ease}.policy-card-link{inset:0;position:absolute;z-index:10}