.dc{padding:28px 0 72px}.dc-crumbs ol{font:500 12.5px/18px var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:4px 8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.dc-crumbs li{align-items:baseline;gap:8px;display:inline-flex}.dc-crumbs li+li:before{content:"›";color:var(--ink-3)}.dc-crumbs a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.dc-crumbs a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.dc-crumbs [aria-current]{color:var(--ink)}.dc-grid{grid-template-columns:272px minmax(0,1fr) 216px;align-items:start;gap:0 48px;display:grid}.dc-menu-btn{display:none}.dc-side{border-right:1px solid var(--line-2);max-height:calc(100vh - 104px);font:400 14.5px/21px var(--sans);padding:0 8px 16px 0;position:sticky;top:88px;overflow-y:auto}.dc-tree{margin:0;padding:0;list-style:none}.dc-tree .dc-tree{border-left:1px solid var(--line-2);margin:2px 0 4px 10px;padding-left:10px}.dc-tree li{margin:0}.dc-tree a,.dc-tree summary{color:var(--ink-2);border-radius:3px;padding:5px 8px;text-decoration:none;display:block}.dc-tree a:hover,.dc-tree summary:hover{color:var(--ink);background:var(--ice-50)}.dc-tree summary{cursor:pointer;color:var(--ink);padding-right:24px;font-weight:500;list-style:none;position:relative}.dc-tree summary::-webkit-details-marker{display:none}.dc-tree summary:after{content:"+";font:500 14px/21px var(--mono);color:var(--ink-3);position:absolute;top:5px;right:8px}.dc-tree details[open]>summary:after{content:"−"}.dc-tree a.is-current{background:var(--y-t);color:var(--ink);box-shadow:inset 3px 0 0 var(--y);font-weight:600}.dc-main{min-width:0}.dc-prose{font:400 17px/28px var(--sans);color:var(--ink);overflow-wrap:break-word}.dc-prose>:first-child{margin-top:0}.dc-prose h1{font:600 38px/44px var(--sans);letter-spacing:-.015em;text-wrap:balance;margin:0 0 20px}.dc-prose h2{font:600 26px/32px var(--sans);letter-spacing:-.01em;border-top:1px solid var(--line-2);margin:40px 0 12px;padding-top:20px}.dc-prose h3{font:600 20px/28px var(--sans);margin:28px 0 8px}.dc-prose h4{font:600 17px/26px var(--sans);margin:22px 0 6px}.dc-prose h2 a,.dc-prose h3 a,.dc-prose h4 a{color:inherit}.dc-prose ol,.dc-prose p,.dc-prose ul{max-width:72ch;margin:0 0 16px}.dc-prose ol,.dc-prose ul{padding-left:1.4em}.dc-prose li{margin:3px 0}.dc-prose li>ol,.dc-prose li>ul{margin:3px 0 4px}.dc-prose a:not(.vid){color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.dc-prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.dc-prose img{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.dc-prose table{border-collapse:collapse;max-width:100%;margin:0 0 20px;font-size:15.5px;line-height:23px;display:block;overflow-x:auto}.dc-prose td,.dc-prose th{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 12px}.dc-prose th{background:var(--ice-50);font-weight:600}.dc-prose code{font:500 .9em var(--mono);background:var(--ice-50);border-radius:3px;padding:1px 5px}.dc-prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.dc-prose blockquote{border-left:3px solid var(--y);color:var(--ink-2);margin:0 0 16px;padding:4px 16px}.dc-pager{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;padding-top:24px;display:grid}.dc-pager a{border:1px solid var(--line);color:var(--ink);border-radius:3px;padding:14px 16px;text-decoration:none;display:block}.dc-pager a:hover{border-color:var(--ink);background:var(--ice-50)}.dc-pager .label{margin-bottom:4px;display:block}.dc-pager-t{font:600 16px/24px var(--sans)}.dc-next{text-align:right;grid-column:2}.dc-prev{grid-column:1}.dc-toc{max-height:calc(100vh - 104px);font:400 14px/21px var(--sans);position:sticky;top:88px;overflow-y:auto}.dc-toc .label{color:var(--ink);margin:0 0 10px}.dc-toc ul{margin:0;padding:0;list-style:none}.dc-toc ul ul{margin:2px 0 4px 12px}.dc-toc a{color:var(--ink-2);padding:3px 0;text-decoration:none;display:block}.dc-toc a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=1179px){.dc-grid{grid-template-columns:260px minmax(0,1fr);gap:0 32px}.dc-toc{display:none}}@media (width<=899px){.dc{padding-top:20px}.dc-grid{grid-template-columns:minmax(0,1fr)}.dc-menu-btn{border:1px solid var(--ink);width:100%;min-height:48px;font:600 16px/1.2 var(--sans);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;margin:0 0 20px;padding:0 16px;display:flex}.dc-menu-btn,.dc-side{background:var(--w);border-radius:3px}.dc-side{border:1px solid var(--line);max-height:min(70vh,520px);box-shadow:var(--shadow);margin:-8px 0 24px;padding:8px;display:none;position:static}.dc-side.is-open{display:block}.dc-tree a,.dc-tree summary{padding:9px 8px}.dc-prose h1{font-size:30px;line-height:36px}.dc-prose h2{font-size:23px;line-height:29px}.dc-pager{grid-template-columns:1fr}.dc-next,.dc-prev{text-align:left;grid-column:auto}}@media print{.consent,.dc-crumbs,.dc-menu-btn,.dc-pager,.dc-side,.dc-toc,.ftr,.hdr,.skip{display:none!important}.dc{padding:0}.dc-grid{display:block}.dc-prose{font-size:11pt;line-height:1.5}.dc-prose h2{-moz-column-break-after:avoid;break-after:avoid}.dc-prose img,.dc-prose table{-moz-column-break-inside:avoid;break-inside:avoid}}.dc-video{max-width:720px;margin:0 0 20px}.dc-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dc-vid-face{text-decoration:none;display:block}@media print{.dc-video{display:none}}.dc-note{margin:0 0 var(--s-3,1rem);border:1px solid var(--line,currentColor);opacity:.85;border-radius:4px;padding:.2rem .6rem;font-size:.8125rem;display:inline-block}.dc-pdf{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 24px;display:flex}.dc-pdf-m{font:500 12.5px/18px var(--mono);color:var(--ink-2)}@media print{.dc-pdf{display:none}}
