._2RZViW_placeholder{padding:0 var(--space-1);corner-shape:squircle;background:var(--corner-red-soft);color:var(--corner-red);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px}
.P2ZioW_layout{gap:var(--space-12);display:grid}.P2ZioW_article{min-width:0;max-width:68ch}.P2ZioW_head{gap:var(--space-3);padding-bottom:var(--space-8);flex-direction:column;display:flex}.P2ZioW_head h1{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;margin:0}.P2ZioW_updated{font-family:var(--font-mono);color:var(--ink-muted);margin:0}.P2ZioW_draft{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);corner-shape:squircle;background:var(--surface-raised);color:var(--ink-muted);display:flex}.P2ZioW_corner{background:var(--corner-red);border-radius:2px;flex:none;width:8px;height:8px;transform:translateY(-1px)}.P2ZioW_intro{margin:var(--space-2) 0 0;color:var(--ink);text-wrap:pretty}.P2ZioW_section{padding-top:var(--space-8);scroll-margin-top:var(--space-6)}.P2ZioW_section h2{margin:0 0 var(--space-3);text-wrap:balance}.P2ZioW_section p{margin:0 0 var(--space-3);text-wrap:pretty;overflow-wrap:anywhere}.P2ZioW_list{margin:0 0 var(--space-3);padding-left:var(--space-6)}.P2ZioW_list li{margin-bottom:var(--space-2);padding-left:var(--space-1);text-wrap:pretty}.P2ZioW_list li::marker{color:var(--ink-muted)}.P2ZioW_rows{margin:0 0 var(--space-3);border-top:1px solid var(--line)}.P2ZioW_row{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:grid}.P2ZioW_row dt{color:var(--ink-muted);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line)}.P2ZioW_row dd{overflow-wrap:anywhere;margin:0}.P2ZioW_toc{display:none}.P2ZioW_tocTitle{margin:0 0 var(--space-3);color:var(--ink-muted)}.P2ZioW_toc ol{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.P2ZioW_toc a{color:var(--ink-muted);text-decoration:none}@media (hover:hover) and (pointer:fine){.P2ZioW_toc a:hover{color:var(--ink)}}@media (min-width:640px){.P2ZioW_row{gap:var(--space-4);grid-template-columns:12rem 1fr}}@media (min-width:1024px){.P2ZioW_layout{grid-template-columns:minmax(0,1fr) 15rem}.P2ZioW_toc{top:var(--space-8);padding-top:var(--space-2);align-self:start;display:block;position:sticky}}
