#ipo-readiness-highlight.ipo-feature{padding:32px 0 48px;scroll-margin-top:120px}#ipo-readiness-highlight.ipo-feature .ipo-feature-grid{display:block;min-width:0}#ipo-readiness-highlight.ipo-feature .eyebrow{margin:0 0 12px}#ipo-readiness-highlight.ipo-feature h2{margin:0 0 14px;line-height:1.4}#ipo-readiness-highlight.ipo-feature p:not(.eyebrow){margin:0;max-width:86ch}#ipo-readiness-highlight.ipo-feature .btn{margin:20px 0 0;max-width:100%;white-space:normal;gap:18px}
.related-content{color:#172a50;padding:48px 0;border-top:1px solid #dce4ef;background:#f4f7fb}.related-content .rc-head{margin:0 0 24px}.related-content .rc-head h2{margin:0;font-size:clamp(25px,2.6vw,34px);line-height:1.4;color:#172a50}.related-content .rc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:20px;min-width:0}.related-content .rc-link{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;margin:0;padding:26px;background:#fff;border:1px solid #d6e0ee;border-top:3px solid #285a9b;border-radius:12px;color:#172a50;font-size:19px;font-weight:600;line-height:1.65;text-decoration:none;overflow-wrap:anywhere}.related-content .rc-link>span{font-size:24px;color:#205795;flex:none}.related-content .rc-link::after{content:none}.related-content .rc-link:hover{border-color:#285a9b;background:#fafdff;text-decoration:underline;text-underline-offset:4px}.related-content a:focus-visible{outline:3px solid #1477c9;outline-offset:5px}.related-content-services{margin:40px 0 30px;padding:30px;border:1px solid #dce4ef;border-radius:16px}@media(max-width:760px){#ipo-readiness-highlight.ipo-feature{padding:28px 0 36px}#ipo-readiness-highlight.ipo-feature .btn{margin-top:18px}.related-content{padding:32px 0}.related-content .rc-head{margin-bottom:20px}.related-content .rc-grid{grid-template-columns:minmax(0,1fr);gap:16px}.related-content .rc-link{padding:22px}.related-content-services{padding:22px 18px;margin:32px 0 24px}}