.field-notes .ns-page-hero{padding-bottom:48px}.field-note-meta{color:var(--ink-muted);flex-wrap:wrap;gap:12px 28px;margin-bottom:40px;font-size:14px;display:flex}.deploy-line-map{margin-bottom:72px}.field-note-wave.ns-brand-field{height:120px;margin-bottom:12px}.deploy-line-map ol{border-block:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deploy-line-map li{border-inline-start:1px solid var(--border);padding:28px 22px}.deploy-line-map li:first-child{border-inline-start:0}:where(.deploy-line-map) li>span{font-family:var(--font-mono);color:var(--ink-muted);margin-bottom:28px;font-size:13px;display:block}.deploy-line-map strong{letter-spacing:-.02em;font-size:22px;font-weight:500}.deploy-line-map p{color:var(--ink-muted);margin-top:12px;font-size:15px;line-height:1.5}.deploy-line-origin,.deploy-line-destination{justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.deploy-line-origin>span,.deploy-line-destination>span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.deploy-line-destination{color:var(--cream)}.deploy-line-map figcaption,.retry-ledger figcaption{color:var(--ink-muted);max-width:760px;margin-top:16px;font-size:14px;line-height:1.6}.field-note-body{padding-inline:24px;overflow-wrap:anywhere;max-width:760px;margin-inline:auto;padding-bottom:88px}.field-note-body p,.field-note-body li{color:var(--ink-muted);font-size:18px;line-height:1.8}.field-note-body p{margin:0 0 24px}.field-note-body .field-note-opening{letter-spacing:-.02em;color:var(--ink);font-size:26px;line-height:1.55}.field-note-body a{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.field-note-body a:focus-visible,.field-note-feature:focus-visible{outline:2px solid var(--cream);outline-offset:6px}.field-note-body section{margin-top:68px;scroll-margin-top:96px}.field-note-body h2{letter-spacing:-.035em;color:var(--ink);margin-bottom:28px;font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.15}.field-note-body h3{margin-bottom:16px;font-size:22px;font-weight:500}.field-note-body .ns-eyebrow{margin-bottom:16px;font-size:13px}.field-note-body blockquote{border-inline-start:2px solid var(--cream);margin:48px 0;padding:8px 0 8px 28px}.field-note-body blockquote p{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(28px,5vw,40px);line-height:1.25}.field-note-summary{border-block:1px solid var(--border);margin:48px 0;padding:28px 0}.field-note-summary h2{letter-spacing:-.02em;margin-bottom:16px;font-size:22px}.field-note-summary ul{padding-inline-start:20px}.field-note-summary li{margin-bottom:12px;font-size:16px}.retry-ledger{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin:36px 0;padding:28px}.retry-ledger ol{counter-reset:step;margin:0;padding:0;list-style:none}.retry-ledger li{counter-increment:step;border-top:1px solid var(--border);grid-template-columns:150px 1fr;gap:12px;padding:16px 0;font-size:16px;display:grid}.retry-ledger strong{color:var(--ink);font-weight:500}.retry-ledger strong:before{content:counter(step, decimal-leading-zero) " / ";font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}.field-note-download{background:var(--cream);color:var(--canvas);border-radius:16px;margin:40px 0;padding:28px}.field-note-download p,.field-note-download a{color:var(--canvas)}.field-note-download a{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.field-note-download a:focus-visible{outline-color:var(--canvas)}.field-note-author{border-top:1px solid var(--border);margin-top:64px;padding-top:24px}.field-note-author p{font-size:15px}.field-note-index{padding-bottom:96px}.field-note-feature{border-block:1px solid var(--border);max-width:960px;padding:40px 0;text-decoration:none;display:block}.field-note-feature h2{letter-spacing:-.05em;margin:32px 0 16px;font-size:clamp(42px,8vw,84px);font-weight:400;line-height:1.1}.field-note-feature p{color:var(--ink-muted);font-size:22px}.field-note-feature ol{color:var(--ink-muted);flex-wrap:wrap;gap:12px 24px;margin:36px 0;padding:0;font-size:15px;list-style:none;display:flex}.field-note-read{color:var(--ink);text-underline-offset:6px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:700px){.deploy-line-map ol{grid-template-columns:1fr}.deploy-line-map li{border-inline-start:0;border-top:1px solid var(--border);grid-template-columns:36px 1fr;gap:8px 12px;padding:18px 0;display:grid}.deploy-line-map li:first-child{border-top:0}:where(.deploy-line-map) li>span{grid-row:1/3;margin:4px 0 0}.deploy-line-map p{grid-column:2;margin:0}.deploy-line-origin strong,.deploy-line-destination strong{font-size:17px}.deploy-line-origin>span,.deploy-line-destination>span{font-size:11px}.retry-ledger li{grid-template-columns:1fr;gap:4px}.field-note-body p,.field-note-body li{font-size:17px}.field-note-body .field-note-opening{font-size:23px}.retry-ledger,.field-note-download{padding:22px}.deploy-line-map{margin-bottom:48px}}.field-note-video{margin:32px 0}.field-note-video video{background:var(--surface);border-radius:16px;width:100%;height:auto;display:block}.field-note-video figcaption{color:var(--ink-muted);margin-top:12px;font-size:14px;line-height:1.6}
