.legal .nav{display:flex;align-items:center;gap:28px;padding-block:22px}.doc{max-width:760px;padding-block:24px 80px;color:var(--ms-text-2);font-size:16px;line-height:1.65}.doc .crumb{font:500 12px/1 var(--f-geist-mono);letter-spacing:.06em;color:var(--ms-muted);margin-bottom:28px}.doc .crumb a{color:var(--ms-mint);text-decoration:none}.doc h1{font-size:clamp(32px,4.5vw,44px);line-height:1.1;letter-spacing:-.025em;font-weight:700;color:var(--ms-text)}.doc .meta{font:500 13px/1.5 var(--f-geist-mono);color:var(--ms-muted);margin:12px 0 28px}.doc h2{font-size:20px;font-weight:600;color:var(--ms-text);letter-spacing:-.01em;margin:40px 0 10px;padding-top:20px;border-top:1px solid var(--ms-border)}.doc p,.doc ul,.doc ol{margin:10px 0}.doc ul,.doc ol{padding-left:22px}.doc li{margin:6px 0}.doc li::marker{color:var(--ms-mint)}.doc strong{color:var(--ms-text);font-weight:600}.doc a{color:var(--ms-mint)}.doc code{font-family:var(--f-geist-mono);font-size:.92em;color:var(--ms-text);background:var(--ms-surface-2);border:1px solid var(--ms-border-2);border-radius:4px;padding:1px 5px}.doc .box{background:#3ecf8e12;border:1px solid rgba(62,207,142,.35);border-radius:8px;padding:14px 18px;margin:24px 0;color:var(--ms-text-2)}.doc .scroll{overflow-x:auto;margin:16px 0;border:1px solid var(--ms-border);border-radius:8px;min-width:0}.doc table{border-collapse:collapse;width:100%;min-width:34rem;font-size:14.5px}.doc th,.doc td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--ms-border)}.doc tr:last-child td{border-bottom:0}.doc th{background:var(--ms-surface);color:var(--ms-text);font-weight:600}.doc td:first-child{color:var(--ms-text);font-weight:500}.nf{padding-block:72px 120px}.nf .actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.nf .crumb{color:var(--ms-mint)}
