.lpc2-section{background:#1a2b3c;padding:88px 0 80px}.lpc2-header{margin:0 auto 56px;max-width:640px;text-align:center}.lpc2-label{color:hsla(0,0%,100%,.5);font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.lpc2-headline,.lpc2-label{font-family:Source Sans Pro,sans-serif}.lpc2-headline{color:#fff;font-size:clamp(26px,3.5vw,40px);font-weight:900;line-height:1.2;margin-bottom:16px;margin-top:0}.lpc2-intro p{color:hsla(0,0%,100%,.7);font-family:Source Sans Pro,sans-serif;font-size:17px;font-weight:300;line-height:1.75;margin:0}.lpc2-grid{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.lpc2-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lpc2-grid{grid-template-columns:repeat(3,1fr)}}.lpc2-card{background:hsla(0,0%,100%,.05);border-radius:6px;padding:24px;transition:background .2s,border-color .2s}.lpc2-card:hover{background:hsla(0,0%,100%,.08)}.lpc2-card>.lpc2-icon-img{display:block;height:22px;margin-bottom:14px;width:22px}.lpc2-card-title{color:#fff;font-size:14px;font-weight:800;margin-bottom:10px;margin-top:0}.lpc2-card-body p,.lpc2-card-title{font-family:Source Sans Pro,sans-serif}.lpc2-card-body p{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:300;line-height:1.65;margin:0}