main.doc{max-width:820px;margin:0 auto;padding:44px var(--mo-gutter-page) 96px}.doc-head{border-bottom:1px solid var(--mo-border-divider);padding-bottom:24px;margin-bottom:30px}.doc h1{font-family:var(--mo-font-title);font-weight:400;font-size:var(--mo-fluid-4xl);line-height:1.02;letter-spacing:.2px;margin:0 0 16px}.doc h2{font-family:var(--mo-font-title);font-weight:400;font-size:var(--mo-fluid-xl);line-height:1.1;letter-spacing:.2px;margin:48px 0 14px;scroll-margin-top:90px}.doc h3{font-family:var(--mo-font-title);font-weight:400;font-size:19px;letter-spacing:.2px;margin:30px 0 10px;color:var(--mo-text-primary)}.doc p{margin:0 0 15px;color:var(--mo-text-primary);font-size:16.5px}.doc a{color:var(--mo-accent);word-break:break-word}.doc a:hover{text-decoration:underline}.doc strong{color:var(--mo-text-primary);font-weight:600}.doc .meta{color:var(--mo-text-secondary);font-size:15px;margin:4px 0}.doc .lede{font-size:18.5px;color:var(--mo-text-primary)}.doc ul,.doc ol{padding-left:1.3em;margin:0 0 15px;color:var(--mo-text-primary)}.doc li{margin:6px 0}.doc code{font-family:var(--mo-font-mono);font-size:.85em;background:var(--mo-bg-control);border:1px solid var(--mo-border-primary);border-radius:6px;padding:1px 6px;color:var(--mo-text-primary)}.doc hr{border:0;border-top:1px solid var(--mo-border-divider);margin:34px 0}.notice{background:var(--mo-bg-card);border:1px solid var(--mo-border-primary);border-left:3px solid var(--mo-accent);color:var(--mo-text-secondary);border-radius:var(--mo-radius-md);padding:18px 20px;margin:0 0 32px;font-size:15px}.notice strong{color:var(--mo-text-primary)}.notice ul{margin:10px 0 4px;color:var(--mo-text-secondary)}blockquote{margin:16px 0;padding:14px 18px;background:var(--mo-bg-card);border-left:3px solid var(--mo-accent);border-radius:0 var(--mo-radius-md) var(--mo-radius-md) 0;color:var(--mo-text-primary)}blockquote p{margin:3px 0}.table-scroll{overflow-x:auto;margin:0 0 20px;-webkit-overflow-scrolling:touch;border:1px solid var(--mo-border-divider);border-radius:var(--mo-radius-md)}table{border-collapse:collapse;width:100%;font-size:15px;min-width:460px}th,td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--mo-border-divider);vertical-align:top}tbody tr:last-child td{border-bottom:0}th{background:var(--mo-bg-control);color:var(--mo-text-primary);font-weight:600;border-bottom:1px solid var(--mo-border-primary)}.doc-foot{margin-top:52px;padding-top:22px;border-top:1px solid var(--mo-border-divider);color:var(--mo-text-secondary);font-size:15px}.doc-foot a{color:var(--mo-accent)}.doc .kicker{font-family:var(--mo-font-mono);font-weight:600;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--mo-accent);display:block;margin-bottom:16px}main.doc.doc-wide{max-width:1000px}.doc-wide>p,.doc-wide>ul,.doc-wide>ol,.doc-wide>h2,.doc-wide>h3,.doc-wide .doc-head,.doc-wide .notice,.doc-wide .doc-foot{max-width:760px}.doc-wide h2{margin:52px 0 14px}.doc-wide li{margin:8px 0}.doc-wide table{min-width:860px}.doc-wide th,.doc-wide td{padding:13px 14px}.doc-wide th:nth-child(1),.doc-wide td:nth-child(1){width:27%}.doc-wide th:nth-child(2),.doc-wide td:nth-child(2){width:20%}.doc-wide th:nth-child(3),.doc-wide td:nth-child(3){width:36%}.doc-wide th:nth-child(4),.doc-wide td:nth-child(4){width:17%}.doc-wide td code{font-size:.8em;overflow-wrap:anywhere}.yes{color:var(--mo-accent-green);font-weight:600}.no{color:var(--mo-accent-orange);font-weight:600}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
