.apB{position:relative;padding:32px 0 20px;background:#03392a url(/images/approach.webp) 50%/cover no-repeat;color:#fffff0}@media (min-width:1024px){.apB{padding:56px 0 32px}}.apB:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,57,42,.15),rgba(3,57,42,.55))}.apB .content{position:relative}.apB-top{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}@media (min-width:1024px){.apB-top{margin-bottom:56px}}.apB-k{margin:0;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media (min-width:1024px){.apB-k{font-size:18px}}.apB-h{margin:0;max-width:760px;text-wrap:balance}.apB-ul{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}@media (min-width:768px){.apB-ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.apB-li{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:8px;background:#fffff0;color:#1a1a1a}@media (min-width:1024px){.apB-li{padding:24px}}.apB-n{font-size:14px;letter-spacing:.08em;color:#0a7052}.apB-n,.apB-t{font-weight:500}.apB-t{margin:0;font-size:18px;line-height:1.15;text-transform:uppercase}@media (min-width:1024px){.apB-t{font-size:22px}}.apB-p{margin:auto 0 0;font-size:16px;line-height:1.45;text-wrap:pretty}@media (min-width:1024px){.apB-p{font-size:17px}}