.icon-highlights{padding-bottom:var(--section-spacing);padding-top:var(--section-spacing)}.icon-highlights-head{align-items:center;display:flex;flex-direction:column;gap:var(--gap);margin-bottom:var(--heading-section-spacing);text-align:center}.icon-highlights-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr)}.icon-highlights-grid--1{grid-template-columns:1fr}.icon-highlights-grid--2{grid-template-columns:repeat(2,1fr)}.icon-highlights-grid--4{grid-template-columns:repeat(4,1fr)}.icon-highlights-grid--5{grid-template-columns:repeat(5,1fr)}.icon-highlight-card{align-items:flex-start;background:var(--oa-grey);border-radius:var(--corners);display:flex;flex-direction:column;gap:var(--gap);padding:var(--block-padding-v) var(--block-padding-h)}.icon-highlights-grid--4 .icon-highlight-card,.icon-highlights-grid--5 .icon-highlight-card{padding-left:32px;padding-right:32px}.icon-highlight-icon{align-items:center;background:var(--oa-green);border-radius:12px;display:flex;height:56px;justify-content:center;width:56px}.icon-highlight-icon img{filter:brightness(0) invert(1);height:28px;width:28px}.icon-highlight-card p{color:var(--oa-blue);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-lh);opacity:var(--text-dim)}.icon-highlights-foot{align-items:center;display:flex;flex-direction:column;gap:var(--gap);margin-top:var(--heading-section-spacing);text-align:center}.icon-highlights-foot p,.icon-highlights-intro{color:var(--oa-blue);font-size:var(--body-size);line-height:var(--body-lh);max-width:700px;opacity:var(--text-dim)}@media (min-width:1024px){.icon-highlights-grid--3 .icon-highlight-title,.icon-highlights-grid--6 .icon-highlight-title,.icon-highlights-grid:not([class*="--"]) .icon-highlight-title{max-width:7em;min-height:calc(var(--h3-lh)*2)}.icon-highlight-card .accent-line{margin-top:calc((var(--h3-lh) - var(--h3-size))/2*-1 + var(--h3-size)*.39*-1)}}@media (max-width:599.98px){.icon-highlights-grid,.icon-highlights-grid--1,.icon-highlights-grid--2,.icon-highlights-grid--3,.icon-highlights-grid--4,.icon-highlights-grid--5,.icon-highlights-grid--6{grid-template-columns:1fr}}@media (min-width:600px) and (max-width:1023.98px){.icon-highlights-grid,.icon-highlights-grid--1,.icon-highlights-grid--2,.icon-highlights-grid--3,.icon-highlights-grid--6{grid-template-columns:1fr}.icon-highlights-grid--4,.icon-highlights-grid--5{grid-template-columns:repeat(2,1fr)}}