.manual-page .page-hero{padding-block:85px 45px}.manual-hero h1{letter-spacing:-.05em;max-width:17ch;font-size:clamp(40px,4.6vw,74px)}.manual-hero .page-lead{max-width:640px;margin-top:24px}.manual-meta{flex-wrap:wrap;gap:12px 48px;margin:40px 0 0;display:flex}.manual-meta div{margin:0}.manual-meta dt{color:#6250ef;font:650 11px/1.4 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.manual-meta dd{color:#192a44;margin:7px 0 0;font-size:15px;font-weight:600}.manual-meta a{color:#2878ed}.manual-meta a:hover{color:#6250ef}.manual-downloads{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.manual-download{border:1px solid #dce4ef;border-radius:5px;align-items:center;gap:14px;padding:14px 20px 14px 16px;transition:border-color .18s,background-color .18s;display:flex}.manual-download:hover{background:#f6f8fc;border-color:#bed5f8}.manual-download-type{color:#fff;font:700 10px/1 var(--font-mono);letter-spacing:.06em;background:#2880ff;border-radius:3px;padding:5px 8px}.manual-download-label{letter-spacing:-.02em;font-size:15px;font-weight:650}.manual-download-size{color:#8fa0b8;font-size:12px}.manual-page .manual-layout{--max:1180px;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:0 80px;padding-bottom:110px;display:grid}.manual-toc{padding-right:10px;position:sticky;top:36px}.manual-toc-title{color:#6250ef;font:650 11px/1.4 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.manual-toc ol{margin:0;padding:0;list-style:none}.manual-toc li{margin:0}.manual-toc a{color:#53627a;border-left:1px solid #e2e8f1;padding:7px 0 7px 14px;font-size:13.5px;line-height:1.4;transition:color .16s,border-color .16s;display:block}.manual-toc a:hover{color:#2878ed;border-color:#bed5f8}.manual-toc a[data-current]{color:#192a44;border-color:#2880ff;font-weight:650}.manual-prose{color:#263653;max-width:760px;font-size:17px;line-height:1.72}.manual-prose>:first-child{margin-top:0}.manual-prose h2,.manual-prose h3,.manual-prose h4{color:#192a44;letter-spacing:-.035em;margin:0;scroll-margin-top:28px;font-weight:700;line-height:1.15}.manual-prose h2{border-top:1px solid #e2e8f1;margin-top:72px;padding-top:30px;font-size:clamp(28px,2.6vw,36px)}.manual-prose h3{margin-top:48px;font-size:22px}.manual-prose h4{letter-spacing:-.02em;margin-top:36px;font-size:17px}.manual-prose h2+h3,.manual-prose h3+h4{margin-top:28px}.manual-prose p{margin:18px 0}.manual-prose strong{color:#192a44;font-weight:650}.manual-prose a{color:#2878ed;text-underline-offset:3px;font-weight:550;text-decoration:underline #bed5f8}.manual-prose a:hover{color:#6250ef;text-decoration-color:currentColor}.manual-prose ul,.manual-prose ol{margin:18px 0;padding-left:26px}.manual-prose li,.manual-prose li>ul,.manual-prose li>ol{margin:9px 0}.manual-prose ol{counter-reset:none}.manual-prose p:has(>img),.manual-prose p:has(>a>img){margin:34px 0 0}.manual-prose img{background:#f6f8fc;border:1px solid #e2e8f1;border-radius:5px;width:100%}.manual-prose p:has(>img)+p>em:only-child,.manual-prose p[align=center]+p>em:only-child{color:#53627a;margin-top:0;font-size:14px;font-style:normal;line-height:1.55;display:block}.manual-prose p:has(>img)+p:has(>em:only-child),.manual-prose p[align=center]+p:has(>em:only-child){margin-top:14px}.manual-prose p[align=center]{flex-wrap:wrap;gap:16px;margin:34px 0 0;display:flex}.manual-prose p[align=center] img{object-fit:contain;flex:280px;width:auto;min-width:0;max-width:100%;height:auto}.manual-prose blockquote{color:#3c4c69;background:#f6f8fc;border-left:2px solid #6250ef;border-radius:0 4px 4px 0;margin:28px 0;padding:20px 24px;font-size:15.5px}.manual-prose blockquote>:first-child{margin-top:0}.manual-prose blockquote>:last-child{margin-bottom:0}.manual-prose blockquote strong{color:#2b2168}.manual-prose code{color:#2b3b58;font-family:var(--font-mono);overflow-wrap:anywhere;background:#eef2f9;border-radius:3px;padding:2px 6px;font-size:.875em}.manual-prose pre{background:#f6f8fc;border:1px solid #e2e8f1;border-radius:5px;margin:24px 0;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.manual-prose pre code{font-size:inherit;background:0 0;padding:0}.manual-prose .manual-table{border:1px solid #e2e8f1;border-radius:5px;margin:26px 0;overflow-x:auto}.manual-prose table{border-collapse:collapse;width:100%;font-size:14.5px}.manual-prose th,.manual-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #e9edf4;padding:11px 16px}.manual-prose thead th{color:#192a44;white-space:nowrap;background:#f6f8fc;font-weight:700}.manual-prose tbody tr:last-child td{border-bottom:0}.manual-prose td[align=right],.manual-prose th[align=right]{text-align:right;font-variant-numeric:tabular-nums}.manual-prose tbody tr:hover td{background:#fbfcfe}.manual-prose hr{border:0;height:0;margin:56px 0 0}.manual-prose hr+h2{margin-top:16px}@media (width<=1100px){.manual-page .manual-layout{grid-template-columns:215px minmax(0,1fr);gap:0 48px}}@media (width<=860px){.manual-page .page-hero{padding-block:60px 35px}.manual-page .manual-layout{grid-template-columns:1fr;padding-bottom:80px}.manual-aside{margin-bottom:44px}.manual-toc{background:#f6f8fc;border-radius:6px;padding:22px 24px;position:static}.manual-toc a{padding-block:8px}.manual-prose{max-width:none;font-size:16.5px}.manual-prose h2{margin-top:56px}}@media (width<=600px){.manual-hero h1{font-size:clamp(32px,9vw,44px)}.manual-meta{gap:16px 32px;margin-top:30px}.manual-downloads{flex-direction:column;align-items:stretch}.manual-download{justify-content:flex-start}.manual-prose{font-size:16px}.manual-prose p[align=center]{flex-direction:column}.manual-prose blockquote{padding:16px 18px}}.tutorial-list-section{padding-bottom:100px}.tutorial-list{margin:0;padding:0;list-style:none}.tutorial-list li{margin:0}.tutorial-card{border-top:1px solid #dce4ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0 32px;padding:30px 0;display:grid}.tutorial-list li:last-child .tutorial-card{border-bottom:1px solid #dce4ef}.tutorial-card .route-number{padding-top:7px}.tutorial-card strong{color:#192a44;letter-spacing:-.04em;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.1;transition:color .18s;display:block}.tutorial-card-lead{color:#53627a;max-width:620px;margin-top:12px;font-size:17px;display:block}.tutorial-card-meta{color:#8fa0b8;flex-wrap:wrap;gap:8px 22px;margin-top:16px;font-size:13px;display:flex}.tutorial-card-arrow{color:#8fa0b8;padding-top:6px;font-size:24px;transition:transform .18s,color .18s}.tutorial-card:hover strong{color:#2880ff}.tutorial-card:hover .tutorial-card-arrow{color:#2880ff;transform:translate(5px)}@media (width<=600px){.tutorial-list-section{padding-bottom:70px}.tutorial-card{gap:0 18px;padding:24px 0}.tutorial-card-lead{font-size:15.5px}.tutorial-card-arrow{display:none}}
