/* AI editorial: readable knowledge, distinct cards, no additional motion. */
.fai-editorial .fperform-intro p+p{margin-top:22px}.fai-editorial .fperform-intro{margin-bottom:68px}.fai-editorial .fperform-cards{grid-template-columns:1.07fr 1fr;gap:32px}.fai-editorial .fperform-card{box-shadow:0 14px 40px #10394e06}.fai-editorial .fperform-card-1{margin-top:52px;border-radius:60px 20px 20px 20px}.fai-editorial .fai-focus{grid-template-columns:.8fr 1.2fr;gap:64px;background:#fff;border-radius:20px 20px 20px 75px;border-top:3px solid #9abbbd;box-shadow:0 18px 60px #10394e05}.fai-focus h2{color:#205369}.fai-editorial .fperform-support{gap:36px}.fai-editorial .fperform-support section:last-child{padding:32px 8px 0;border-color:#6d9a9c}.fai-knowledge{padding-top:5px;padding-bottom:80px}.fai-knowledge>h2{max-width:790px;margin-bottom:34px}.fai-knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fai-knowledge article{background:#e6eeed;border-radius:18px;padding:30px;border-top:3px solid #537b80}.fai-knowledge article:nth-child(2){background:#eee7dc;border-color:#a78854;border-radius:18px 48px 18px 18px}.fai-knowledge article:last-child{background:#e6edf2;border-color:#7294a6;border-radius:18px 18px 48px 18px}.fai-knowledge h3{font-size:20px;line-height:1.45;margin:0 0 14px;color:#143b4e;font-weight:700}.fai-editorial .fperform-faq{border-top:1px solid #d5dedc;padding-top:58px}.fai-editorial p{overflow-wrap:anywhere}.fai-editorial h2{text-wrap:balance}.fai-editorial .fperform-band{background:linear-gradient(125deg,#10394e,#22566a)}
@media(max-width:900px){.fai-editorial .fperform-cards,.fai-editorial .fai-focus,.fai-knowledge-grid{grid-template-columns:1fr;gap:24px}.fai-editorial .fperform-card-1{margin-top:0}.fai-editorial .fperform-intro{margin-bottom:40px}.fai-editorial .fai-focus{padding:30px;border-radius:18px 18px 18px 48px}.fai-editorial .fperform-support section:last-child{padding:25px 0 0}.fai-knowledge{padding-bottom:45px}.fai-knowledge article{padding:26px}.fai-editorial .fperform-faq{padding-top:36px}}
