.os{margin:48px 0 10px}.os ol{border-left:2px solid var(--rule-2);margin:0;padding:0 0 0 18px;list-style:none}.os li{grid-template-columns:52px minmax(0,1fr);gap:4px 12px;padding:8px 0 12px 8px;font-size:15px;display:grid;position:relative}.os li:before{content:"";background:var(--graphite);border:2px solid var(--ink-3);border-radius:50%;width:10px;height:10px;position:absolute;top:13px;left:-25px}.os li.cur:before{background:var(--red);border-color:var(--red)}.os li.nx:before{border-style:dashed}.os .mono{color:var(--ink-3);padding-top:1px;font-size:13px}.os a:hover{text-underline-offset:3px;text-decoration:underline}.os em{color:var(--red-text);grid-column:2;font-size:12px;font-style:normal;font-weight:700}.os li.nx b{color:var(--ink-2);font-weight:600}.os-s{color:var(--ink-2);margin:12px 0 14px;font-size:14px}.os li.os-sep{font:600 12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);padding:14px 0 4px 8px;display:block}.os li.os-sep:before{display:none}.os li.po:before{background:var(--graphite);border-color:var(--ink)}.os li.mt:before{background:var(--ink);border-color:var(--ink)}.os li.mt b{font-weight:700}.os-x{min-height:32px;color:var(--red-text);grid-column:2;justify-self:start;align-items:center;margin:-4px 0 -6px;font-size:13px;font-weight:600;display:inline-flex}.os .mono{color:var(--ink-2)}.mz-os .os,.pz-os .os{margin-top:0}
