/* ============================================================================
   .p-industries-automotive - /industries/automotive
   REGENERATED (cycle 5): the page consumes the shared industry components
   (components.css). Only genuine per-page deltas and the one block no
   component covers (the qualification grid) live here.
   ========================================================================== */

/* the automotive headline reads best two steps tighter than the component default */
.p-industries-automotive .c-hero__title{ max-width:17ch; }

/* ---- #the-problem: claim/evidence split (cycle 12 dFix) ----
   The band was a centered paragraph with no structural device. The reframe now
   holds the left column and the dms evidence the right, divided by a hairline. */
.p-industries-automotive .ia-problem{
  margin-top:clamp(4px,1vw,10px);
  display:grid; grid-template-columns:1fr; gap:clamp(22px,3vw,34px);
  text-align:left;
}
.p-industries-automotive .ia-problem .c-head__title{ margin-inline:0; max-width:16ch; }
.p-industries-automotive .ia-problem .c-lede{ margin-inline:0; max-width:52ch; }
.p-industries-automotive .ia-problem__foot{ text-align:left; }
@media (min-width:860px){
  .p-industries-automotive .ia-problem{
    grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);
    gap:clamp(44px,5.6vw,84px); align-items:start;
  }
  .p-industries-automotive .ia-problem__counter{
    padding-left:clamp(28px,4vw,56px);
    border-left:1px solid rgba(245,245,245,.16);
  }
}

/* the use-case grid is numbered rather than dotted: tame the numeral to label scale */
.p-industries-automotive .c-uses__item .numeral{ flex:none; font-size:var(--t-body); opacity:.85; }

/* the ownership split rides the lime band here (not the dark band the component
   assumes), so the lime label/bullet colours would vanish into the background */
.p-industries-automotive .section--lime .c-own__label{ color:rgba(10,10,10,.6); }
.p-industries-automotive .section--lime .c-own__item{ color:rgba(10,10,10,.86); }
.p-industries-automotive .section--lime .c-own__item::before{ background:var(--ink-0); opacity:.55; }

/* the foot is a summary of BOTH columns, so it holds the band's centred axis
   rather than hanging off the left column alone (ledger: ownership dFix) */
.p-industries-automotive .ia-own__foot{
  margin-top:clamp(28px,3.6vw,40px); padding-top:var(--s-5); margin-inline:auto;
  border-top:1px solid rgba(10,10,10,.18); text-align:center;
  font-size:var(--t-body); line-height:1.6; color:rgba(10,10,10,.72); max-width:66ch;
}

/* UNIQUE: the six-criterion qualification grid - a tag+copy matrix that no
   component in the industry set covers (c-callout is the single-block form) */
.p-industries-automotive .ia-qual__grid{
  margin-top:clamp(36px,4.6vw,56px);
  display:grid; grid-template-columns:1fr; gap:0; text-align:left;
  border-top:1px solid var(--text-on-blue-muted, rgba(255,255,255,.22));
}
@media (min-width:640px){
  .p-industries-automotive .ia-qual__grid{ grid-template-columns:1fr 1fr; }
  .p-industries-automotive .ia-qual__item:nth-child(odd){ padding-right:var(--s-5); }
}
@media (min-width:1024px){
  .p-industries-automotive .ia-qual__grid{ grid-template-columns:1fr 1fr 1fr; }
}
.p-industries-automotive .ia-qual__item{
  padding-block:18px; padding-inline:0 20px;
  border-bottom:1px solid rgba(255,255,255,.22);
}
.p-industries-automotive .ia-qual__tag{
  display:block; font-size:var(--t-eyebrow); letter-spacing:.06em;
  color:var(--lime-hi); margin-bottom:var(--s-2);
}
.p-industries-automotive .ia-qual__item p{ font-size:var(--t-body); line-height:1.55; max-width:38ch; }

/* the compliance note belongs to the launch steps, so it reads on the same left
   edge as the numbered rail instead of floating centred under it (ledger: ia-launch
   dFix). CSS-only - the note's markup and wording are untouched legal text. */
.p-industries-automotive #ia-launch .c-foot{
  margin-inline:0; text-align:left; max-width:72ch;
}

/* UNIQUE: inline prose link inside the compliance note (base only ships .arrow-link) */
.p-industries-automotive .ia-inline-link{
  color:var(--lime); text-decoration:underline; text-underline-offset:3px;
  text-decoration-color:rgba(180,212,45,.4);
  transition:text-decoration-color var(--dur-base) var(--ease-smooth);
}
.p-industries-automotive .ia-inline-link:hover,
.p-industries-automotive .ia-inline-link:focus-visible{ text-decoration-color:var(--lime); }
