.Content-page-module__Wpq9pG__page{flex-direction:column;gap:40px;max-width:1200px;margin-inline:auto;padding:clamp(40px,6vw,72px) clamp(16px,4vw,48px) 96px;display:flex}.Content-page-module__Wpq9pG__header{border-bottom:1px solid var(--vector-border);flex-direction:column;gap:12px;padding-bottom:32px;display:flex}.Content-page-module__Wpq9pG__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--vector-muted);font-size:13px}.Content-page-module__Wpq9pG__title{font-family:var(--font-display);margin:0;font-size:clamp(56px,8vw,96px);font-weight:400;line-height:.88}.Content-page-module__Wpq9pG__layout{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,5vw,64px);display:flex}.Content-page-module__Wpq9pG__toc{flex:220px;max-height:calc(100dvh - 120px);position:sticky;top:90px;overflow-y:auto}.Content-page-module__Wpq9pG__tocTitle{font-family:var(--font-mono);letter-spacing:.16em;color:var(--vector-muted);padding:0 12px 10px;font-size:11px}.Content-page-module__Wpq9pG__tocList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Content-page-module__Wpq9pG__tocList li[data-level="3"] .Content-page-module__Wpq9pG__tocLink{padding-left:28px;font-size:14px}.Content-page-module__Wpq9pG__tocLink{border-radius:var(--vector-radius);color:var(--vector-muted);transition:background-color var(--vrp-duration-fast) var(--vrp-ease-out), color var(--vrp-duration-fast) var(--vrp-ease-out);padding:8px 12px;font-size:15px;line-height:1.4;text-decoration:none;display:block}.Content-page-module__Wpq9pG__tocLink:hover{background:var(--vector-hover);color:var(--vector-text)}.Content-page-module__Wpq9pG__tocLink[aria-current=location]{background:var(--vector-selected-bg);color:var(--vector-selected-text);font-weight:600}.Content-page-module__Wpq9pG__content{color:#c9d1da;flex:999 560px;min-width:0;max-width:72ch;line-height:1.7}.Content-page-module__Wpq9pG__content h1,.Content-page-module__Wpq9pG__content h2,.Content-page-module__Wpq9pG__content h3{overflow-wrap:anywhere}.Content-page-module__Wpq9pG__content h1{font-size:clamp(28px,6vw,40px);line-height:1.1}.Content-page-module__Wpq9pG__content pre{overflow-x:auto}.Content-page-module__Wpq9pG__content h2{letter-spacing:-.01em;color:var(--vector-text);margin:40px 0 12px;scroll-margin-top:96px;font-size:26px;font-weight:700;line-height:1.25}.Content-page-module__Wpq9pG__content h2:first-child{margin-top:0}.Content-page-module__Wpq9pG__content h3{color:var(--vector-text);margin:28px 0 10px;scroll-margin-top:96px;font-size:18px;font-weight:600}.Content-page-module__Wpq9pG__content p{margin:12px 0}.Content-page-module__Wpq9pG__content ul,.Content-page-module__Wpq9pG__content ol{margin:12px 0;padding-left:22px}.Content-page-module__Wpq9pG__content li{margin:6px 0}.Content-page-module__Wpq9pG__content a{color:var(--vector-text);text-underline-offset:3px}.Content-page-module__Wpq9pG__content blockquote{border-left:2px solid var(--vector-accent);background:var(--vector-surface);border-radius:0 var(--vector-radius) var(--vector-radius) 0;margin:18px 0;padding:12px 18px}@media (max-width:62em){.Content-page-module__Wpq9pG__toc{flex-basis:100%;max-height:none;position:static}}@media (prefers-reduced-motion:reduce){.Content-page-module__Wpq9pG__tocLink{transition:none}}
