

.s-access-who .aw__brk{
  grid-template-columns:auto minmax(0,1fr);
}

.s-access-who .aw__field{
  position:relative;
  margin-top:var(--sp-9);
  row-gap:0;
}

.s-access-who .aw__seam{
  position:absolute;
  top:calc(var(--sp-9) * -1);
  bottom:calc(var(--sp-9) * -1);
  left:calc(
    (100% - 11 * var(--gutter)) / 12 * 7
    + var(--gutter) * 6.5
  );
  width:var(--hair);
  background:var(--line);
}

.s-access-who .aw__seam.reveal--rule{
  transform:scaleY(0);
  transform-origin:top;
}
.s-access-who .aw__seam.reveal--rule.is-in{
  transform:none;
}

html.no-js .s-access-who .aw__seam.reveal--rule{
  transform:none;
}

.s-access-who .aw__h{
  grid-column:1 / span 7;
  grid-row:1;
  max-width:var(--measure-display);
}

.s-access-who .aw__hl > span{ padding-block:.10em .06em; }
.s-access-who .aw__hl + .aw__hl{ margin-top:-.16em; }

.s-access-who .aw__cut{
  grid-column:1 / span 7;
  grid-row:2;
  margin:var(--sp-8) 0 0;
}

.s-access-who .aw__scope{
  grid-column:1 / span 7;
  grid-row:3;
  margin-top:var(--sp-5);
  color:var(--fg);
}

.s-access-who .aw__note{
  grid-column:8 / span 5;
  grid-row:1 / span 3;
  align-self:start;
  padding-top:calc(var(--fs-chapter) * var(--lh-display));
  max-width:none;
}

.s-access-who .aw__sill{
  margin:var(--sp-9) 0 0;
}

@media (max-width: 1100px){
  .s-access-who .aw__seam{ display:none; }

  .s-access-who .aw__h,
  .s-access-who .aw__cut,
  .s-access-who .aw__scope{ grid-column:1 / -1; grid-row:auto; }

  
  .s-access-who .aw__scope{ max-width:var(--measure-tight); }

  .s-access-who .aw__note{
    grid-column:1 / span 8;
    grid-row:auto;
    padding-top:0;
    margin-top:var(--sp-7);
    max-width:var(--measure-prose);
  }
}

@media (max-width: 760px){
  .s-access-who{ padding-block:var(--pad-ch-y); }

  
  .s-access-who .aw__field{ margin-top:var(--sp-7); }
  .s-access-who .aw__sill { margin-top:var(--sp-7); }

  .s-access-who .aw__note { grid-column:1 / -1; margin-top:var(--sp-6); }
  .s-access-who .aw__cut  { margin-top:var(--sp-7); }
}
