.outline-page .system-card{
  background:transparent;
  border:1px solid #fff;
  box-shadow:none;
  -webkit-backdrop-filter:none;
  backdrop-filter:none;
}
.outline-page .system-card::before,.outline-page .system-card::after{
  content:none;
  display:none;
}
.outline-page .system-map{ font-family:var(--font); }
.outline-page .system-card:not(.system-integration){ min-height:166px; }
.outline-page .system-card-title{ min-height:44px; }
.outline-page .system-map .system-card h2{
  font-size:18px!important;
  font-weight:500;
  line-height:1.3!important;
  letter-spacing:-.18px!important;
  text-wrap:wrap;
}
.outline-page .system-card p{
  margin-top:10px;
  font-size:14px;
  line-height:1.55;
  color:#fff;
}
.outline-page .system-map .system-integration h2{ font-size:19px!important; }
.outline-page .system-integration p{ margin-top:5px; }
.outline-page .system-caption{ font-size:13.5px; }
@media(min-width:741px){.outline-page .system-endpoint{ font-size:15px; }
}
@media(min-width:1101px) and (max-width:1250px){.outline-page .system-map .system-card h2{ font-size:17px!important; }
.outline-page .system-map .system-integration h2{ font-size:18px!important; }
}
@media(max-width:740px){.outline-page .system-card:not(.system-integration){ min-height:0; }
.outline-page .system-map .system-integration h2{ font-size:18px!important; }
.outline-page .system-caption{ font-size:13px; }
}
@media(max-width:370px){.outline-page .system-map .system-card h2,.outline-page .system-map .system-integration h2{ font-size:17px!important; }
}
.outline-page .hero-hero .hero-button-primary{
  background:#26a7df;
  border-color:#26a7df;
  color:#fff;
}
@media(hover:hover) and (pointer:fine){.outline-page .hero-hero .hero-button-primary:hover{
    background:#1479a5;
    border-color:#1479a5;
    color:#fff;
  }
}
.outline-page .hero-hero .hero-button-primary:active{
  background:#0f6388;
  border-color:#0f6388;
  color:#fff;
}
.outline-page .hero-hero .hero-button-primary:focus-visible{
  outline:3px solid #fff;
  outline-offset:4px;
}
@media(prefers-reduced-transparency:reduce){.outline-page .system-card{ background:#1b2359; }
}
@media(forced-colors:active){.outline-page .system-card{ background:Canvas; border-color:CanvasText; }
.outline-page .system-map .system-card h2,.outline-page .system-card p{ color:CanvasText; }
}
