/* SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES.
 * SPDX-License-Identifier: Apache-2.0
 */

.bd-main .bd-content .bd-article-container {
  max-width: 72rem;
}

.footer-help-section {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  padding: 1rem 0;
}

.footer-help-box {
  text-align: center;
}

.selector-bg {
  overflow-x: auto;
}

.selector-bg .container-padding {
  min-width: 44rem;
}

.bd-article table {
  width: 100%;
}

.bd-article img.visualization-hero,
.bd-article img.visualization-logo,
.bd-article img.visualization-preview {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
}

.bd-article img.visualization-preview {
  margin-left: 1.25rem;
}

.bd-article section#intended-audience > p {
  display: inline-block;
  margin: 0 0.35rem 0.75rem 0;
}

.bd-article section#intended-audience .sd-badge {
  border-radius: 0.15rem;
  font-size: 0.7rem;
  line-height: 1.2;
  padding: 0.15rem 0.4rem;
  text-transform: uppercase;
}

.rapids-section-grid .sd-card {
  height: 100%;
}

.rapids-api-grid .sd-card {
  height: 100%;
}

.rapids-api-card-title {
  font-size: 1.15rem;
}

.rapids-api-card-footer p {
  margin-bottom: 0.35rem;
}

.rapids-api-card-footer p:last-child {
  margin-bottom: 0;
}

@media (max-width: 720px) {
  .selector-bg .container-padding {
    min-width: 40rem;
  }
}
