._4inzeG_page{color:var(--color-light-ink)}._4inzeG_hero{padding:var(--page-hero-top) 0 var(--page-hero-bottom);border-bottom:1px solid var(--d-border)}._4inzeG_title{font:var(--w-display) var(--t-display)/var(--lh-display) var(--font-display);letter-spacing:var(--ls-display);color:var(--color-light-ink);text-wrap:balance;margin:18px 0 20px}._4inzeG_reviewed{font:400 var(--t-small)/var(--lh-small) var(--font-sans);letter-spacing:0;color:var(--d-fg3);margin:0}._4inzeG_provisional{font:400 var(--t-body)/var(--lh-body) var(--font-sans);color:var(--d-fg2);border:1px solid var(--d-border);border-radius:var(--r-md);background:#7dd2f30d;max-width:62ch;margin:16px 0 0;padding:16px}._4inzeG_body{padding:var(--section-y) 0}._4inzeG_prose{max-width:72ch}._4inzeG_section{padding:0 0 var(--space-7);scroll-margin-top:120px}._4inzeG_section+._4inzeG_section{border-top:1px solid var(--d-border);padding-top:var(--space-7)}._4inzeG_layout{grid-template-columns:minmax(0,1fr);display:grid}._4inzeG_index{display:none}@media (min-width:1100px){._4inzeG_layout{justify-content:space-between;gap:var(--space-8);grid-template-columns:minmax(0,72ch) minmax(200px,260px)}._4inzeG_index{padding-left:var(--space-5);border-left:1px solid var(--d-border);align-self:start;display:block;position:sticky;top:120px}}._4inzeG_indexList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._4inzeG_indexLink{font:400 var(--t-small)/var(--lh-small) var(--font-sans);color:var(--d-fg2);transition:color var(--motion-fast) var(--ease);text-decoration:none}._4inzeG_indexLink:hover{color:var(--color-light-ink)}._4inzeG_indexLink:focus-visible{outline:2px solid var(--color-light-accent);outline-offset:3px;border-radius:var(--r-xs)}._4inzeG_h2{font:var(--w-display) var(--t-h2)/var(--lh-h2) var(--font-display);letter-spacing:var(--ls-h2);color:var(--color-light-ink);text-wrap:balance;margin:0 0 16px}._4inzeG_p{font:400 var(--t-body)/var(--lh-body) var(--font-sans);color:var(--d-fg2);max-width:46ch;margin:0 0 16px}._4inzeG_p:last-child{margin-bottom:0}@media (max-width:600px){._4inzeG_h2{margin-bottom:16px}._4inzeG_p{overflow-wrap:break-word}._4inzeG_provisional{max-width:none}}
