.related-services-strip {
  display:block;
  width:100%;
  padding:0;
  border-top:1px solid #e4e4e7;
  background:#fff;
  color:#0c1222;
  font-family:Inter,system-ui,"Segoe UI",sans-serif;
  text-align:left;
}
.related-services-strip,
.related-services-strip * { box-sizing:border-box; }
.related-services-strip .related-services-strip__inner {
  width:100%;
  max-width:1152px;
  margin-inline:auto;
  padding:40px 16px;
}
.related-services-strip .related-services-strip__title {
  margin:0;
  color:#0c1222;
  font-family:inherit;
  font-size:20px;
  font-weight:600;
  line-height:28px;
  letter-spacing:normal;
  text-align:left;
}
.related-services-strip .related-services-strip__description {
  max-width:none;
  margin:8px 0 0;
  color:#52525b;
  font-size:14px;
  font-weight:400;
  line-height:20px;
  text-align:left;
}
.related-services-strip .related-services-strip__links {
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:12px;
  margin:20px 0 0;
  padding:0;
  list-style:none;
}
.related-services-strip .related-services-strip__links li { min-width:0; max-width:100%; margin:0; padding:0; }
.related-services-strip .related-services-strip__links a {
  display:inline-block;
  max-width:100%;
  padding:8px 16px;
  border:1px solid #e4e4e7;
  border-radius:999px;
  color:#132347;
  font-size:14px;
  font-weight:500;
  line-height:20px;
  text-align:left;
  text-decoration:none;
  overflow-wrap:anywhere;
}
.related-services-strip .related-services-strip__links a:hover { text-decoration:underline; }
.related-services-strip .related-services-strip__links a:focus-visible { outline:2px solid #132347; outline-offset:3px; }
@media(min-width:640px) { .related-services-strip .related-services-strip__inner { padding-inline:24px; } }
@media(min-width:1024px) { .related-services-strip .related-services-strip__inner { padding-inline:32px; } }
