.bc-link{color:var(--ink4);text-decoration:none;transition:color .15s}.bc-link:hover{color:var(--ink)}.silicon-doc-body{max-width:640px;font-family:var(--body);color:var(--ink2);font-size:17px;line-height:1.78}.silicon-doc-body h2{font-family:var(--serif);font-size:26px;color:var(--ink);line-height:1.18;margin:44px 0 14px;font-weight:400}.silicon-doc-body h2:first-child{margin-top:8px}.silicon-doc-body h3{font-family:var(--serif);font-size:20px;color:var(--ink);line-height:1.25;margin:30px 0 10px;font-weight:400}.silicon-doc-body h4{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--amber);margin:20px 0 6px}.silicon-doc-body .eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--amber);display:block;margin:36px 0 4px}.silicon-doc-body p{margin:0 0 16px;line-height:1.78;color:var(--ink2)}.silicon-doc-body em{font-style:italic}.silicon-doc-body strong{color:var(--ink);font-weight:500}.silicon-doc-body a{color:var(--amber);border-bottom:1px solid rgba(196,134,26,.32);transition:border-color .15s}.silicon-doc-body a:hover{border-bottom-color:var(--amber)}.silicon-doc-body blockquote{border-left:2px solid var(--amber);padding-left:20px;margin:20px 0;font-style:italic;color:var(--ink3);font-size:17px;line-height:1.6}.silicon-doc-body ul,.silicon-doc-body ol{margin:6px 0 18px;padding-left:22px}.silicon-doc-body li{margin-bottom:6px;color:var(--ink2);line-height:1.7}.silicon-doc-body li::marker{color:var(--amber)}.silicon-doc-body code{font-family:var(--mono);font-size:14px;background:var(--paper2);border:1px solid var(--rule);padding:1px 6px;color:var(--amber)}.silicon-doc-body pre{font-family:var(--mono);font-size:12.5px;background:var(--ink);color:#e8e4dc;padding:18px 20px;line-height:1.7;overflow-x:auto;margin:18px 0;border-radius:2px}.silicon-doc-body pre code{background:none;border:none;padding:0;color:inherit;font-size:inherit}.silicon-doc-body .callout{border-left:3px solid var(--amber);background:#c4861a12;padding:14px 18px;margin:20px 0}.silicon-doc-body .callout-title{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--amber);margin-bottom:6px}.silicon-doc-body .callout p{font-size:15px;margin-bottom:8px}.silicon-doc-body .callout p:last-child{margin-bottom:0}.silicon-doc-body .callout.ink{border-left-color:var(--ink);background:var(--paper2)}.silicon-doc-body .callout.ink .callout-title{color:var(--ink3)}.silicon-doc-body .callout.teal{border-left-color:var(--teal);background:#1a7a6212}.silicon-doc-body .callout.teal .callout-title{color:var(--teal)}.silicon-doc-body table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.silicon-doc-body table th,.silicon-doc-body table td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--rule);vertical-align:top}.silicon-doc-body table th{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink4);border-bottom:2px solid var(--ink);background:var(--paper2)}.silicon-doc-body table tr:last-child td{border-bottom:none}.silicon-doc-body table .yes{color:var(--teal);font-family:var(--mono)}.silicon-doc-body table .no{color:var(--ink4);font-family:var(--mono)}.silicon-doc-body .doc-nav{margin-top:48px;padding-top:24px;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:20px}.silicon-doc-body .doc-nav a{display:block;color:var(--ink);text-decoration:none;padding:10px 14px;border-left:2px solid var(--rule);border-bottom:none;transition:border-color .15s}.silicon-doc-body .doc-nav a:hover{border-color:var(--amber)}.silicon-doc-body .doc-nav a.next{text-align:right;border-left:none;border-right:2px solid var(--rule)}.silicon-doc-body .doc-nav a.next:hover{border-right-color:var(--amber)}.silicon-doc-body .doc-nav-dir{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink4);margin-bottom:4px}.silicon-doc-body .doc-nav-title{font-family:var(--serif);font-size:17px;color:var(--ink);line-height:1.25}@media(max-width:720px){.silicon-doc-body .doc-nav{grid-template-columns:1fr}.silicon-doc-body .doc-nav a.next{text-align:left;border-right:none;border-left:2px solid var(--rule)}}
