.art{max-width:var(--measure-prose);margin:0 auto}.art h2{font:700 26px/1.2 var(--font-heading);margin-top:48px}.art p{margin-top:16px;font-size:17px;line-height:1.7}.art .tbl-wrap{margin-top:24px}.art .tbl-wrap+.caption{margin-top:8px}.art p.byline{color:var(--color-slate);border-bottom:1px solid var(--color-mist);flex-wrap:wrap;gap:6px 12px;margin-top:20px;padding-bottom:24px;font-size:14px;line-height:1.5;display:flex}.art .toc{margin-top:24px;font-size:14px}.art .toc a{color:var(--color-ink)}.art p.callout{margin-top:24px;font-size:15px;line-height:1.6}.art .tbl td,.art .tbl th{font-size:14px}.lg{grid-template-columns:240px minmax(0,680px);gap:64px;padding:40px 0 96px;display:grid}.lg nav.rail{align-self:start;gap:2px;font-size:14px;display:grid;position:sticky;top:96px}.lg nav.rail a{color:var(--color-slate);border-left:2px solid #0000;padding:6px 0 6px 12px;text-decoration:none}.lg nav.rail a:hover{color:var(--color-ink);border-left-color:var(--color-mist)}.lg h2{font:700 22px/1.3 var(--font-heading);margin-top:40px}.lg p{margin-top:12px;line-height:1.7}.lg .tbl-wrap{margin-top:16px}.lg .tbl td,.lg .tbl th{font-size:14px}.lgtabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.lgtabs a[aria-current=page]{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}@media (max-width:1023px){.lg{grid-template-columns:minmax(0,1fr);gap:24px}.lg nav.rail{position:static}}
