.fm .ym-subhead{margin:0 0 28px}.fm .ym-lead{max-width:880px}.fm .ym-body{max-width:860px;margin:0 auto 14px}.fm-head{margin-bottom:6px}.fm .fm-subhead-center{margin:0 auto 8px}.fm .fm-body-gap{margin-top:18px}.fm-gap-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;max-width:1080px;margin:0 auto;display:grid}.fm .fm-gap-grid h2{margin-bottom:14px}.fm .fm-gap-grid p{margin:0 0 12px}.fm-gap-visual{color:#161340;background:linear-gradient(135deg,#a5e3e0 0%,#1cbcc0 100%);border-radius:14px;padding:40px 36px}.fm .fm-gap-visual h3{color:#161340;margin:0 0 14px;font-size:22px;font-weight:700}.fm .fm-gap-visual p{color:#161340;margin:0;font-size:16px;font-weight:500;line-height:1.55}.fm-callout{color:#fff;text-align:center;background:linear-gradient(135deg,#1cbcc0 0%,#161340 100%);border-radius:14px;max-width:1000px;margin:40px auto 0;padding:42px 40px}.fm .fm-eyebrow-mint{color:#a5e3e0}.fm .fm-callout h2{color:#fff;margin:0 0 10px;font-size:30px}.fm .fm-callout p{color:#e8e8f0;margin:0;font-size:17px}.fm-roles{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:36px;display:grid}.fm-role{background:#ffffff0d;border:1px solid #a5e3e033;border-left:4px solid #1cbcc0;border-radius:10px;padding:28px 30px}.fm .fm-role h4{color:#a5e3e0;margin:0 0 10px;font-size:18px;font-weight:700}.fm .fm-role p{color:#d8d8e6;margin:0;font-size:15px;line-height:1.55}.fm .fm-closing-h2{max-width:820px;margin:0 auto 18px}@media (max-width:900px){.fm-gap-grid{grid-template-columns:1fr;gap:30px}.fm-roles{grid-template-columns:1fr}.fm-callout{padding:32px 24px}}
