.case-feature{& .cards{display:grid;gap:16px 0;@media (min-width:960px){grid-template-columns:repeat(3,1fr)}}& .buttons{display:flex;flex-direction:column;gap:30px;@media (min-width:960px){align-items:center;flex-direction:row}}& .button--secondary,& .buttons a:not(.button){color:var(--color-white);font-weight:500}& .button--secondary{border-color:var(--color-white);border-radius:8px}& .button--secondary:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black);font-weight:500}& .card-1{border-radius:16px;padding:32px 32px 36px;@media (min-width:960px){grid-column-end:span 3;grid-column-start:1}}& .card:not(.card-1){align-items:center;background-color:var(--color-fluent-fog);display:flex;gap:12px;padding:16px;& strong{display:block;margin:0}& p{font-size:12px;line-height:120%;margin:0;max-width:80%;text-wrap:pretty}@media (max-width:959px){border-radius:16px}}& .card-2{border-bottom-left-radius:16px;border-top-left-radius:16px}& .card-4{border-bottom-right-radius:16px;border-top-right-radius:16px}& h3{font-size:22px;font-weight:600;line-height:120%;margin-bottom:48px;margin-top:48px}& .color-light h3{color:var(--color-white)}}