.jXgtnq_header{background:var(--surface);padding:var(--space-6) 0 var(--space-5)}.jXgtnq_headerInner{flex-direction:column;gap:16px;display:flex}.jXgtnq_eyebrow{font:500 12px/16px var(--font-mono);letter-spacing:2px;color:var(--ink-muted);margin:0}.jXgtnq_h1{max-width:820px;font:700 56px/1.05 var(--font-display);color:var(--ink);margin:0}.jXgtnq_updated{font:500 13px/16px var(--font-mono);color:var(--ink-muted);margin:0}.jXgtnq_body{background:var(--surface);padding:0 0 var(--space-6);color:var(--ink)}.jXgtnq_prose{gap:var(--space-5);flex-direction:column;max-width:760px;display:flex}.jXgtnq_intro{border-top:var(--outline-width) solid var(--ink);flex-direction:column;gap:16px;padding-top:32px;display:flex}.jXgtnq_intro p{font:400 18px/28px var(--font-body);margin:0}.jXgtnq_contents{background:var(--surface-raised);border:var(--outline-width) solid var(--ink);box-shadow:var(--shadow-hard);padding:20px 24px}.jXgtnq_contents h2{font:700 18px/24px var(--font-display);margin:0 0 12px}.jXgtnq_contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding-left:24px;display:grid}.jXgtnq_contents a{color:var(--ink);font:500 14px/20px var(--font-body);text-underline-offset:3px}.jXgtnq_section{flex-direction:column;gap:16px;display:flex}.jXgtnq_section h2{scroll-margin-top:96px}.jXgtnq_h2{font:700 28px/1.15 var(--font-display);margin:0}.jXgtnq_section p,.jXgtnq_section li{font:400 17px/27px var(--font-body);margin:0}.jXgtnq_section ul{flex-direction:column;gap:8px;margin:0;padding-left:24px;display:flex}.jXgtnq_section a,.jXgtnq_intro a{color:var(--ink);text-underline-offset:3px}.jXgtnq_section strong{font-weight:700}@media (max-width:899px){.jXgtnq_header{padding:var(--space-5) 0}.jXgtnq_h1{font-size:40px}.jXgtnq_body{padding-bottom:var(--space-5)}.jXgtnq_prose{gap:32px}.jXgtnq_contents{padding:16px}.jXgtnq_contents ol{grid-template-columns:1fr;gap:10px}.jXgtnq_h2{font-size:24px}.jXgtnq_section p,.jXgtnq_section li{font-size:16px;line-height:26px}}.jXgtnq_prose{max-width:min(100%,780px)}.jXgtnq_intro,.jXgtnq_section{scroll-margin-top:24px}.jXgtnq_section p,.jXgtnq_section li{max-width:72ch}.jXgtnq_contents li{min-width:0}@media (max-width:899px){.jXgtnq_intro{padding-top:20px}.jXgtnq_section{gap:12px}}@media (min-width:600px) and (max-width:899px){.jXgtnq_contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}}
