/* Layout adaptation for public information copied into the existing Docs article. */
.docs-catalog-source{min-width:0}
.docs-catalog-source .wrap{width:auto;max-width:none;margin:0}
.docs-catalog-source .section,.docs-catalog-source .page-hero{padding:0}
.docs-catalog-source section{margin:32px 0}
.docs-catalog-source .page-hero-grid,.docs-catalog-source .services-hero,.docs-catalog-source .section-head,.docs-catalog-source .product-directory,.docs-catalog-source .service-overview{display:block}
.docs-catalog-source .section-head{margin-bottom:0}
.docs-catalog-source .section-head h2{font-size:27px;line-height:1.25;letter-spacing:-.015em;margin:0 0 12px}
.docs-catalog-source .section-head .lede{max-width:none;margin:0}
.docs-catalog-source .page-index{display:none}
.docs-catalog-source .product-row,.docs-catalog-source .service-card{display:block;min-width:0;padding:22px 0;border-top:1px solid var(--line,#c9c9c9);scroll-margin-top:100px}
.docs-catalog-source .product-number,.docs-catalog-source .service-number,.docs-catalog-source .product-status,.docs-catalog-source .planned-badge{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.docs-catalog-source .product-row h2,.docs-catalog-source .service-card h2{margin-top:8px}
.docs-catalog-source .hero-actions,.docs-catalog-source .services-index .wrap{display:flex;gap:12px;flex-wrap:wrap}
.docs-catalog-source .hero-actions a,.docs-catalog-source .services-index a{display:inline-block;margin:4px 0}
.docs-catalog-source .services-index{padding:0;border:0}
.docs-catalog-source .services-at-a-glance{padding:18px;border:1px solid var(--line,#c9c9c9);border-radius:6px}
.docs-catalog-source .services-at-a-glance dl{display:block}
.docs-catalog-source .services-at-a-glance dl>div{margin:12px 0}
.docs-catalog-source .services-at-a-glance dt{font-weight:650}
.docs-catalog-source .services-at-a-glance dd{margin:0}
.docs-catalog-origin{padding-top:18px;border-top:1px solid var(--line,#c9c9c9);font-size:13px!important}
