/* oc/cine-company.css, the company hubs on the cinematic kit (2026-10-12, LOCAL ONLY):
   /services/, /industries/, /about/, /process/. Loaded after oc/cine.css; scoped to .cine-company. */

/* a link or short note under a chapter's lede */
.cine-company .cine-ch-link { margin: 22px 0 0; }
.cine-company .cine-ch-note { margin: 16px 0 0; color: var(--body); line-height: 1.6; font-size: 15px; max-width: 34em; }
.cine-company .cine-ch-note strong { font-weight: 600; color: var(--ink); }
.cine-company .cine-after-link { margin: 0; }
.cine-company #codeproof .hs-engage { padding-top: 0; padding-bottom: clamp(64px, 10vh, 120px); }

/* six-up grids read as two rows of three, not four + two (the kit sets --cols inline) */
.cine-company #capabilities .cine-grid,
.cine-company #stack .cine-grid,
.cine-company #love .cine-grid,
.cine-company #industries .cine-grid,
.cine-company #engage .cine-grid { --cols: 3 !important; }

/* the typical week: five days in one row on desktop */
@media (min-width: 900px) {
  .cine-company #week .hs-phases ol { grid-template-columns: repeat(5, 1fr) !important; }
}

/* testimonial cards: the quote is the body, the name sits under it */
.cine-company #testimonials .cine-col-body { font-size: 15.5px; }
.cine-company #testimonials .cine-col li { border-bottom: 0; color: var(--muted); font-size: 14px; }

/* long lists inside a pinned chapter: keep them compact */
.hs-motion .cine-company .cine-list .st-layer,
.cine-company.hs-motion .cine-list .st-layer { padding-top: 8px; padding-bottom: 8px; }
