main.m .mrfor{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-ink-3);margin-top:18px}main.m .mrsec{margin:0 0 56px}main.m .mrsec>h2{font-size:24px;margin:14px 0 22px}main.m .mrgrid code,main.m .mrsec code{font:500 13.5px/1.4 var(--mono);background:var(--m-band);padding:2px 6px}.mrsteps{list-style:none;padding:0;margin:0;max-width:960px}.mrsteps li{display:grid;grid-template-columns:64px 1fr;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--m-rule)}.mrsteps li.par{border-left:3px solid var(--m-hl);padding-left:16px;background:color-mix(in srgb,var(--m-hl-t) 45%,transparent)}.mrsteps b{font:600 22px/1 var(--mono);color:var(--m-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mrname{font:600 20px/1.25 var(--m-sans);letter-spacing:-.015em;color:var(--m-ink)}.mrnote{font-size:15.5px;color:var(--m-ink-2);margin-top:6px}.mrpar{grid-column:1/-1;margin-top:16px;font:500 12.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--m-hl-d)}.mrgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0;max-width:960px;border-top:1px solid var(--m-rule)}.mrgrid>div{padding:18px 20px 20px 0;border-bottom:1px solid var(--m-rule)}.mrgrid dt{font:600 17px/1.3 var(--m-sans);color:var(--m-ink);margin-bottom:10px}.mrgrid dd{margin:0;font-size:15.5px;color:var(--m-ink-2);display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;line-height:1.6}.mrruns{list-style:none;padding:0;margin:0;max-width:960px}.mrruns li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--m-rule);font:600 17px/1.3 var(--m-sans)}.mrruns em{font:500 12px/1 var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--m-ink-2)}.mrruns li.soon span{color:var(--m-ink-3)}.mrstart{padding:8px 0 64px;display:grid;grid-gap:14px;gap:14px;justify-items:start}main.m a.mrbtn{display:inline-block;font:600 18px/1 var(--mono);letter-spacing:.02em;padding:20px 56px;background:var(--m-ink);border-radius:0}main.m a.mrbtn,main.m a.mrbtn:hover{color:var(--m-page);text-decoration:none}main.m a.mrbtn:hover{filter:brightness(1.2)}.mrstart p{font-size:14.5px;color:var(--m-ink-3);max-width:40em}@media (max-width:720px){.mrgrid{grid-template-columns:1fr}.mrsteps li{grid-template-columns:44px 1fr}}