/* Trust & Control: the two rules the frozen inner-page contract does not cover.

   Both are gaps in the SHARED components, not Trust-specific taste, and both
   were measured before they were written. They live here only because
   `inner-craft.css` is coordinator-owned and out of this packet's write scope;
   the selectors are deliberately identical to the component's own so they lift
   into `inner-craft.css` unchanged, after which this file should be deleted.

   No new colour, no new token, no new timing. */

/* ---- 1. Sub-nav horizontal inset ---------------------------------------
   `.subnav` is a full-bleed sticky bar with `padding:12px 0`, so its content
   sat at x=0 and x=1440 while every other line on the page sits inside the
   1240px shell (measured at 1440: name left 0px vs section left 156px). The
   site already solves this for the fixed header at v2.css:107 , a full-bleed
   bar wrapping one `.shell`, which is given the flex row. Same idiom here, so
   the sub-nav aligns with the nav above it and the copy below it. */
.subnav>.shell{
  width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;
}
/* Same bar, second measured fault: between 761px (where the component hides the
   name) and about 1000px, the five tab labels are wider than the shell, and a
   flex item shrinks to its longest word, so the page name broke over two lines
   as "Trust &" / "Control" at 768px. The tab strip is already the scroller, so
   the name is the thing that must not shrink. */
.subnav-name{white-space:nowrap}

/* ---- 2. Cell-field row starts ------------------------------------------
   C0143 resets the column rule on `:first-child` only, which is correct for a
   single row. Trust's field is six cells, so on a 3-up grid cell 4 opened row
   two with a stray left rule and a 28px indent that broke the column the field
   exists to draw (measured: cell 1 padding-left 0px, cell 4 padding-left 28px,
   both starting at x=156). The reset belongs on every row start, per column
   count. Ranges, not max-width, so the component's own 1-column rules below
   700px are left completely alone. */
@media (min-width:1001px){
  .cfield>*:nth-child(3n+1){padding-left:0;border-left:0}
}
@media (min-width:701px) and (max-width:1000px){
  .cfield>*:nth-child(2n+1){padding-left:0;border-left:0}
}
