.page-module__cEiHGq__lead{color:var(--muted);margin:0 0 40px}.page-module__cEiHGq__section+.page-module__cEiHGq__section{margin-top:48px}.page-module__cEiHGq__section h2{border-bottom:1px solid var(--border);margin:0 0 16px;padding-bottom:.3em;font-size:1.375rem}.page-module__cEiHGq__section h3{margin:1.5em 0 .5em;font-size:1.125rem}.page-module__cEiHGq__section p,.page-module__cEiHGq__section ul{margin:0 0 1em}.page-module__cEiHGq__section ul{padding-left:1.5em}.page-module__cEiHGq__section li+li{margin-top:.25em}.page-module__cEiHGq__diagram{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:min(100vw - 32px,1440px);margin:0 0 1em;padding:12px;position:relative;left:50%;transform:translate(-50%)}.page-module__cEiHGq__stack{grid-template-columns:max-content 1fr;gap:8px 24px;margin:0 0 1em;display:grid}.page-module__cEiHGq__stack dt{font-weight:600}.page-module__cEiHGq__stack dd{margin:0}@media (max-width:480px){.page-module__cEiHGq__stack{grid-template-columns:1fr;gap:2px 0}.page-module__cEiHGq__stack dd{margin-bottom:8px}}.page-module__cEiHGq__section code{background:var(--surface);border-radius:4px;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.page-module__cEiHGq__section a{color:var(--yellow);text-underline-offset:.2em}
