.fgrid{padding:88px 0}.fgrid--white{background:var(--bg-2)}.fgrid--tint{background:var(--edai-green-50)}.fgrid--light{background:var(--bg-1)}.fgrid__head{margin:0 0 48px;max-width:720px}.fgrid__head .section-title{max-width:24ch}.fgrid__head p{color:var(--fg-2);font-size:17px;line-height:1.65;margin:16px 0 0}.fgrid__items{display:grid;gap:20px;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}.fgrid__items--2{--cols:2}.fgrid__items--3{--cols:3}.fgrid__items--4{--cols:4}.fgrid__items--5{--cols:5}.fgrid__item{background:var(--bg-1);border:1px solid var(--border-2);border-radius:var(--radius-lg);padding:28px 24px 30px}.fgrid--light .fgrid__item,.fgrid--tint .fgrid__item{background:var(--bg-2)}.fgrid__icon{background:var(--edai-green-100);border-radius:var(--radius-pill);display:grid;height:56px;margin-bottom:20px;place-items:center;width:56px}.fgrid__icon img{display:block;height:28px;width:28px}.fgrid__item h3{color:var(--edai-navy);font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.fgrid__item p{color:var(--fg-2);font-size:15px;line-height:1.6;margin:0}@media (max-width:1023px){.fgrid{padding:64px 0}.fgrid__items--3,.fgrid__items--4,.fgrid__items--5{--cols:2}}@media (max-width:599px){.fgrid__items{--cols:1!important}}