.hHMNMG_toc{flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hHMNMG_toc a,.hHMNMG_textLink{color:var(--ink);text-underline-offset:3px;font-size:13px;text-decoration:underline}.hHMNMG_callout{border-left:3px solid var(--accent);max-width:68ch;margin:18px 0 0;padding:2px 0 2px 14px}.hHMNMG_callout p{color:var(--ink);margin:8px 0 0;font-size:15px;line-height:1.5}.hHMNMG_callout p:first-child{margin-top:0}.hHMNMG_section{border-top:1px solid var(--line-dark);padding:34px 0;scroll-margin-top:84px}.hHMNMG_section h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:720}.hHMNMG_section h3{letter-spacing:-.02em;margin:26px 0 0;font-size:16px;font-weight:680}.hHMNMG_section p,.hHMNMG_section li{max-width:68ch;color:var(--muted);font-size:15px;line-height:1.55}.hHMNMG_section p{margin:10px 0 0}.hHMNMG_section ul,.hHMNMG_section ol{margin:10px 0 0;padding-left:18px}.hHMNMG_section li+li{margin-top:6px}.hHMNMG_section code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.hHMNMG_captionNote{display:none}.hHMNMG_wide{margin-top:16px;overflow-x:auto}.hHMNMG_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.hHMNMG_table caption{color:var(--muted);text-align:left;caption-side:top;margin-bottom:8px;font-size:12px}.hHMNMG_table th,.hHMNMG_table td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:9px 14px 9px 0}.hHMNMG_table thead th{color:var(--muted);font-size:11px;font-weight:650}.hHMNMG_table tbody th{font-weight:650}.hHMNMG_stacked{margin-top:16px;display:none}.hHMNMG_card{border-top:1px solid var(--line);padding:14px 0}.hHMNMG_card h3{margin:0;font-size:15px}.hHMNMG_card dl{margin:8px 0 0}.hHMNMG_card div+div{margin-top:8px}.hHMNMG_card dt{color:var(--muted);font-size:11px;font-weight:650}.hHMNMG_card dd{margin:2px 0 0;font-size:14px;line-height:1.45}.hHMNMG_example{max-width:520px;margin-top:14px}.hHMNMG_links{flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hHMNMG_links a{color:var(--ink);text-underline-offset:3px;font-size:14px;text-decoration:underline}.hHMNMG_section .hHMNMG_links{max-width:none;padding-left:0}@media (max-width:720px){.hHMNMG_captionNote{display:block}.hHMNMG_wide{display:none}.hHMNMG_stacked{display:block}.hHMNMG_section h2{font-size:20px}}
