html{scroll-behavior:auto}main{max-width:1200px}.intro h1{letter-spacing:0;font-size:clamp(36px,5vw,64px)}.overview-nav,.overview-links{display:flex;flex-wrap:wrap;gap:8px 28px}.overview-nav a,.overview-links a{display:inline-flex;min-height:44px;align-items:center;text-underline-offset:5px}.overview-nav{border-block:1px solid var(--line);padding-block:12px}section{padding-block:44px;border-bottom:1px solid var(--line);scroll-margin-top:20px}section>p,details p{max-width:72ch}h3{font-size:20px;font-weight:600;margin-block:24px 8px}.journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;padding-inline-start:24px;margin-block:32px}.journey li{padding-inline-start:6px}.journey li::marker{color:var(--accent);font-variant-numeric:tabular-nums}.journey span{display:block;font-size:14px;margin-top:8px}.table-region{max-width:100%;overflow:auto;margin-block:28px}table{width:100%;border-collapse:collapse;line-height:1.6;font-variant-numeric:tabular-nums}caption{text-align:start;font-size:14px;padding-bottom:12px}th,td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 16px 16px 0}thead{font-size:14px}th:first-child{white-space:nowrap}td{min-width:90px}td:nth-child(2){min-width:180px}code{font-size:14px;overflow-wrap:anywhere;white-space:normal;unicode-bidi:isolate}.deployment{padding-inline-start:24px}.deployment li{margin-block:24px}.deployment h3{margin-block:0 8px}.deployment p{margin:0;max-width:72ch}dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px 28px;max-width:900px}dt{font-weight:600}dd{margin:0}details{margin-top:28px}summary{min-height:48px;justify-content:space-between;font-size:16px;max-width:100%;white-space:normal}.source-list{padding-inline-start:20px}.source-list li{margin-block:20px}::selection{background:#b62c45;color:#fffaf1}@media(max-width:700px){.journey{grid-template-columns:1fr;gap:24px}section{padding-block:32px}dl{grid-template-columns:1fr;gap:8px}dd{margin-bottom:16px}.overview-nav{gap:4px 20px}header>span{font-size:14px}}

.intro h1 span{display:inline-block}
