.doc-layout{display:grid;grid-template-columns:220px minmax(0,680px);gap:80px;justify-content:center;padding-block:96px 128px}.doc-toc{position:sticky;top:96px;align-self:start;display:grid;gap:8px;border-inline-start:1px solid var(--rule);padding-inline-start:16px}.doc-toc strong{font:600 12px/1.6 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.doc-toc a{padding:12px 0;font-size:13px;color:var(--text-muted)}.doc-toc a[aria-current=location]{color:var(--text);border-inline-start:2px solid var(--accent);margin-inline-start:-17px;padding-inline-start:15px}.doc{min-width:0}.doc>.eyebrow{margin-bottom:24px}.doc>p{margin-block:20px 32px}.doc p{font-size:17px;line-height:30px}.doc h2{margin-top:64px;margin-bottom:24px}.doc h3{font-size:24px;line-height:1.25;margin-block:32px 18px}.doc section{scroll-margin-top:96px;counter-reset:subsection}.doc section h3:before{counter-increment:subsection;content:'0' counter(subsection) ' / ';font:600 11px/1.6 var(--font-sans);letter-spacing:.16em;color:var(--text-accent);display:block;margin-bottom:12px}.doc section[dir=rtl] p{font-size:18px;line-height:32px}.doc .alert{margin-block:32px}.doc-languages{display:none}.doc .t-small{font-size:13px;line-height:20px}.doc a{text-decoration:underline}
@media(max-width:1023px){.doc-layout{display:block;padding-block:64px 80px}.doc-toc{display:none}.doc{max-width:680px;margin-inline:auto}.doc-languages{display:flex;gap:24px;padding-block:12px;min-height:44px}.doc-languages a{padding:12px 0}.doc h1{font-size:36px}.doc h2{font-size:28px}}
@media print{.demo-bar,.demo-footer,.doc-toc,.doc-languages{display:none}.doc-layout{display:block;padding:0}.doc{max-width:none}.doc p,.doc h1,.doc h2,.doc h3{color:black}}
.legal-doc{overflow-wrap:anywhere}.legal-doc ul{padding-inline-start:24px;margin-block:16px}.legal-doc li{font-size:17px;line-height:30px}.legal-doc .todo{background:#FFF3C4;color:#6B4E00;border-radius:3px;padding:0 4px}

.company-info{margin-top:64px;padding-top:32px;border-top:1px solid var(--rule)}.company-dl{display:grid;gap:14px;margin:0}.company-dl div{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:16px}.company-dl dt{font:600 12px/1.8 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.company-dl dd{margin:0;font-size:16px;line-height:26px}@media(max-width:640px){.company-dl div{grid-template-columns:1fr;gap:2px}}
