.ref-head{padding-block:var(--space-l) 0}.ref-eyebrow{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-m)}.ref-head h1{font-size:var(--step-4);color:var(--fg-strong);max-inline-size:28ch;font-weight:500}.ref-lede{font-size:var(--step-1);color:var(--fg-muted);max-inline-size:58ch;margin-block-start:var(--space-m)}.ref-tool{margin-block-start:var(--space-xl)}.ref section{margin-block-start:var(--space-2xl)}.ref h2{font-size:var(--step-2b);color:var(--fg-strong);margin-block-end:var(--space-m);font-weight:500}.ref h3{font-size:var(--step-1);color:var(--fg-strong);margin-block:var(--space-l) var(--space-xs);font-weight:500}.ref p,.ref li{color:var(--fg-muted);max-inline-size:var(--measure);line-height:1.7}.ref p{margin-block:0 var(--space-m)}.ref ul{padding-inline-start:var(--space-m)}.ref li{margin-block-end:var(--space-xs)}.ref a{color:var(--accent);text-decoration:underline}.ref code{font-family:var(--font-mono);color:var(--fg);overflow-wrap:anywhere;font-size:.9em}.ref blockquote{margin:0 0 var(--space-m);padding:var(--space-xs) 0 var(--space-xs) var(--space-m);border-inline-start:2px solid var(--accent);max-inline-size:var(--measure)}.ref blockquote p{color:var(--fg);margin:0 0 var(--space-2xs)}.ref blockquote cite{font-style:normal;font-size:var(--step--1);color:var(--fg-muted)}.ref-table-wrap{border:1px solid var(--line);margin-block:0 var(--space-m);overflow-x:auto}.ref table{border-collapse:collapse;inline-size:100%;font-size:var(--step--1)}.ref caption{text-align:start;padding:var(--space-s);color:var(--fg-muted);caption-side:bottom}.ref th,.ref td{text-align:start;vertical-align:top;padding:var(--space-s);border-block-start:1px solid var(--rule);color:var(--fg-muted)}.ref thead th{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-strong);white-space:nowrap;border-block-start:0;font-weight:500}.ref tbody th{color:var(--fg);font-weight:500}.ref-sources li{font-size:var(--step--1)}.ref-related{border-block-start:1px solid var(--line);padding-block-start:var(--space-l)}.ref-table-wrap.wide table{min-inline-size:40rem}.ref tbody th code{white-space:nowrap}
