/* Reuse the current cards, type hierarchy, colors and responsive navigation. */
body.visual-v7.owner-revision .procurement-services { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; }
.procurement-services .service-card { display:flex; flex-direction:column; align-items:flex-start; min-width:0; }
.procurement-services .service-card h3 { margin:0 0 12px; }
.procurement-services .service-card p { margin:0 0 24px; }
.procurement-services .service-card .text-link { margin-top:auto; }
.home-v6 .procurement-family-links { margin-top:28px; }
.home-v6 .v6-procurement { padding-block:64px 32px; }
.home-v6 .v6-range { padding-top:48px; }
.home-v6 .procurement-process { margin:0; padding:0; border:0; }
.procurement-process>p { margin-top:24px; }
.procurement-process .sourcing-process { grid-template-columns:repeat(3,minmax(0,1fr)); }
.home-v6 .v6-hero-content h1 { max-width:16ch; }
.home-v6 .v6-hero-intro { max-width:48ch; }
.home-v6 .v6-hero .v6-actions { align-items:center; }
.home-v6 .v6-hero .button { padding:14px 24px; }
.home-v6 .v6-application-links { grid-template-columns:repeat(3,minmax(0,1fr)); }
.home-v6 .v6-application-links>a { display:flex; flex-direction:column; align-items:flex-start; }
.home-v6 .v6-application-links h3 { margin-bottom:12px; }
.home-v6 .v6-application-links .text-link { margin-top:12px; }
.home-v6 .v6-guide-small--text { grid-template-columns:1fr; }
.procurement-company { margin-bottom:32px; }
.procurement-company:has(>.service-card:nth-child(4)) { grid-template-columns:repeat(2,minmax(0,1fr)); }
.procurement-service-items { margin:0 0 32px; }
.procurement-service-items>li { margin-bottom:12px; }
.procurement-model-types { color:var(--color-text); }
body .site-header .site-nav__main { flex-wrap:nowrap; }
@media(min-width:1101px) {
  body .site-header .site-nav__main { gap:clamp(16px,2vw,32px); }
  body .site-header .site-nav__actions { gap:16px; }
}
@media(max-width:1100px) {
  body .site-header .site-nav__main { flex-wrap:wrap; }
}
@media(max-width:800px) {
  body.visual-v7.owner-revision .procurement-services { grid-template-columns:1fr; gap:16px; }
  .procurement-company:has(>.service-card:nth-child(4)), .procurement-process .sourcing-process { grid-template-columns:1fr; }
  .home-v6 .v6-application-links { grid-template-columns:1fr; }
  .home-v6 .v6-application-links>a { padding-block:24px; }
}
