/* /subprocessors page-local: the register's column plan and its phone reading order. Tokens only. */

/* the scope note sits in the page header, as the document's preamble */
.ph .aside.scope{margin-top:48px;max-width:46em}
.aside .ah + p{margin-top:12px}

/* the register: four columns, the data column lit */
.reg .c1{width:22%}
.reg .c2{width:28%}
.reg .c3{width:34%}
.reg .c4{width:16%}
.reg th,.reg td{font-size:16.5px;line-height:1.55;padding:18px 16px}
.reg thead th{padding-top:0;padding-bottom:14px}
.reg tbody th{width:auto;line-height:1.4}
.reg .never{display:block;margin-top:6px;color:var(--head);font-weight:600}
.reg .ident{font-weight:600;color:var(--head)}
.reg .ident.nda{font-weight:500;color:var(--label)}

@media (max-width:999px){
  .reg .c1,.reg .c2,.reg .c3,.reg .c4{width:auto}
}
/* phone: each operator is a block; every cell's column name sits above its text */
@media (max-width:699px){
  .ph .aside.scope{margin-top:36px}
  .reg.stack td{grid-template-columns:1fr;gap:4px;padding:8px 12px}
  .reg.stack td:not(.us){padding-left:0;padding-right:0}
  .reg.stack tbody th{font-size:18px}
  .reg .never{margin-top:2px}
}

/* the closing band keeps its source label; in the brief the head sits inside the panel, so the rail offset adds the panel padding */
@media (min-width:700px){ .brief .panel .sh-r{right:calc(100% + var(--gl) + var(--gr) + 57px)} }
