.rich-content{min-width:0;overflow-wrap:anywhere}.rich-content figure{max-width:100%;margin:24px 0;overflow:auto;border:1px solid #dce6ef;border-radius:10px;background:#f3f7fc}.rich-content figure img[src*="/assets/solutions/"]{display:block;width:100%;height:auto;min-width:680px;max-width:none}.rich-content figcaption{font-size:12px;line-height:1.8;padding:12px 16px;color:#62758c;min-width:0}.rich-content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;line-height:1.8;margin:18px 0 28px}.rich-content th,.rich-content td{min-width:155px;padding:13px 15px;vertical-align:top;border:1px solid #d7e2ee;text-align:left}.rich-content th{background:#edf4fb;color:#214e79}.rich-content h2{scroll-margin-top:24px;margin-top:38px;line-height:1.5}.rich-content h2:first-child{margin-top:0}.focus-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:12px;padding-bottom:18px}.focus-services>a{border:1px solid #d9e4f0;border-radius:8px;padding:22px;background:linear-gradient(140deg,#f8fbff,#eaf3fc);min-width:0}.focus-services span{font-size:11px;color:#607e9d;letter-spacing:1px}.focus-services h2{font-size:19px;line-height:1.6;margin:9px 0;color:#193f68}.focus-services p{font-size:13px;line-height:1.8;color:#536c88;margin-bottom:16px}.focus-services b{font-size:12px;color:#255d93}.reading-author{color:#54718e;font-size:12px}@media(max-width:760px){.focus-services{grid-template-columns:1fr;gap:12px}.focus-services>a{padding:18px}.focus-services h2{font-size:18px}.rich-content table{font-size:14px}.rich-content th,.rich-content td{padding:11px;min-width:145px}}
.ops-growth-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ops-growth-metrics>div{padding:16px;border:1px solid #d8e2ee;border-radius:8px;background:#f2f6fc}.ops-growth-metrics span{display:block;font-size:12px;color:#60758c}.ops-growth-metrics strong{display:block;font-size:25px;color:#183e69;margin-top:6px}.ops-growth-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ops-growth-grid h3{font-size:15px;color:#315571;margin:18px 0 12px}.ops-growth-table{max-width:100%;overflow:auto}.ops-growth-table table{width:100%;font-size:12px;border-collapse:collapse}.ops-growth-table th,.ops-growth-table td{padding:11px;text-align:left;border-bottom:1px solid #dbe4ef;overflow-wrap:anywhere}.ops-growth-table th{background:#edf3fa}.ops-growth-table small{color:#67809a}@media(max-width:900px){.ops-growth-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-growth-grid{grid-template-columns:1fr}}
.content-outline{background:#f2f7fc;border:1px solid #d9e5f0;border-radius:8px;padding:14px 18px;margin-bottom:22px}.content-outline summary{cursor:pointer;color:#254e76;font-size:14px;font-weight:600}.content-outline nav{display:flex;gap:8px 20px;flex-wrap:wrap;padding-top:14px}.content-outline nav a{font-size:13px;line-height:1.8;color:#3e6489}.rich-content h2[id]{scroll-margin-top:28px}
