section.intro.lmy-about-services{padding:0;overflow:hidden;background:#edf4f9}
section.intro.lmy-about-services>.container{padding:0;max-width:none}
.about-overview{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}
.about-copy{padding:40px}
.about-copy .about-headline{font-size:clamp(28px,3.2vw,44px);line-height:1.2;font-weight:700;color:#102b45;margin:24px 0}
.about-photo{display:block;width:100%;height:100%;min-height:360px;object-fit:cover}
.about-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:28px 28px 0}
.about-service-grid .service-card{display:flex;flex-direction:column;margin:0;padding:24px 20px;background:#fff;border:1px solid #d8e5ec;min-width:0}
.about-service-grid .service-card h3{font-size:18px;line-height:1.35;margin:18px 0 12px}
.about-service-grid .service-card p{font-size:15px;line-height:1.65;margin:0 0 18px}
.about-service-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#edf4f9;color:#163c61}
.about-service-icon svg{width:30px;height:30px}
.about-service-link{margin-top:auto;color:#176b92;font-size:14px;font-weight:700}
.about-service-grid .service-card .audit-card-note{font-size:12px;line-height:1.6;color:#526574;margin:0 0 18px;padding-top:12px;border-top:1px solid #e1eaf0}
.lmy-about-services .about-audit-note{max-width:none;text-align:center;font-size:13px;color:#526574;padding:18px 24px;margin:0}
@media(max-width:1000px){.about-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-copy{padding:28px}}
@media(max-width:600px){.about-overview{grid-template-columns:1fr}.about-photo{min-height:0;height:240px}.about-copy{padding:24px}.about-service-grid{grid-template-columns:1fr;padding:20px 16px 0}}
