article.svelte-25bx2e{padding:56px 48px 0}@media screen and (max-width: 900px){article.svelte-25bx2e{padding:32px 20px 0}}.breadcrumb.svelte-25bx2e{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-ink-muted);margin:0 0 20px}.breadcrumb.svelte-25bx2e a:where(.svelte-25bx2e){border-bottom:none}.breadcrumb.svelte-25bx2e .current:where(.svelte-25bx2e){color:var(--ds-color-ink)}h1.svelte-25bx2e{font-size:var(--ds-text-h1);line-height:1.08;font-weight:700;letter-spacing:-.02em;margin:0 0 20px}@media screen and (max-width: 900px){h1.svelte-25bx2e{font-size:var(--ds-text-h2)}}.lead.svelte-25bx2e{font-size:var(--ds-text-lead);line-height:var(--ds-leading-text);max-width:58ch;color:var(--ds-color-ink-muted);margin:0 0 48px}@media screen and (max-width: 900px){.lead.svelte-25bx2e{font-size:16px;margin-bottom:32px}}.sheets.svelte-25bx2e{display:grid;grid-template-columns:7fr 5fr;gap:40px;margin-bottom:56px}@media screen and (max-width: 900px){.sheets.svelte-25bx2e{grid-template-columns:1fr;gap:24px;margin-bottom:40px}}.scope.svelte-25bx2e{border:1px solid var(--ds-color-line);background:var(--ds-color-bg-raised);align-self:start}.scope.svelte-25bx2e .head:where(.svelte-25bx2e){font-family:var(--ds-font-mono);font-size:11px;letter-spacing:var(--ds-tracking-label);padding:10px 16px;border-bottom:1px solid var(--ds-color-line);display:flex;justify-content:space-between}.scope.svelte-25bx2e .items:where(.svelte-25bx2e){padding:4px 20px 16px}.scope.svelte-25bx2e .item:where(.svelte-25bx2e){padding:14px 0;border-bottom:1px dashed rgba(237,231,218,.22)}.scope.svelte-25bx2e .item:where(.svelte-25bx2e):last-child{border-bottom:none}.scope.svelte-25bx2e .item:where(.svelte-25bx2e) .title:where(.svelte-25bx2e){font-size:16px;font-weight:600;margin:0 0 4px}.scope.svelte-25bx2e .item:where(.svelte-25bx2e) .desc:where(.svelte-25bx2e){font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);line-height:1.6;color:var(--ds-color-ink-muted);margin:0}.tolerances.svelte-25bx2e{align-self:start}.procedure-label.svelte-25bx2e{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:var(--ds-tracking-label);border-bottom:1px solid var(--ds-color-line);padding-bottom:10px;margin:0 0 28px}.procedure.svelte-25bx2e{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:56px}@media screen and (max-width: 900px){.procedure.svelte-25bx2e{grid-template-columns:1fr;gap:24px;margin-bottom:40px}}.marker.svelte-25bx2e{display:flex;align-items:center;gap:12px;margin-bottom:12px}.circle.svelte-25bx2e{width:28px;height:28px;border:1.5px solid var(--ds-color-brass);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-brass);flex:none}.connector.svelte-25bx2e{flex:1;border-top:1px dashed rgba(237,231,218,.3)}@media screen and (max-width: 900px){.connector.svelte-25bx2e{display:none}}.step-label.svelte-25bx2e{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-brass);margin:0 0 6px}.step-desc.svelte-25bx2e{font-size:14px;line-height:1.6;color:var(--ds-color-ink-muted);margin:0}.cta-strip.svelte-25bx2e{border-top:1px solid var(--ds-color-line);padding:32px 48px 36px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}@media screen and (max-width: 900px){.cta-strip.svelte-25bx2e{padding:24px 20px 28px}}.rev.svelte-25bx2e{font-family:var(--ds-font-mono);font-size:11.5px;color:var(--ds-color-ink-faint);margin:0}
