:root{--journey-ink:#233d31;--journey-paper:#f7f5ed;--journey-muted:#526054;--journey-line:#c6cdc1}[data-component-preview-category][id]{padding:20px;border:1px solid #899789;border-top:4px solid var(--journey-ink);border-radius:16px;background:#faf9f4;line-height:1.6}[data-component-preview-category][id]>h3{align-items:center;flex-wrap:nowrap;gap:16px;margin:0 0 24px}[data-component-preview-category][id]>h3>span:first-child{width:48px;height:58px;background:var(--journey-ink);color:var(--journey-paper);border:0;border-radius:8px;font-family:var(--font-display),var(--font-body),sans-serif;font-size:2.35rem;font-weight:650}[data-component-preview-category][id]>h3>span:last-child{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.8rem;line-height:1.15;letter-spacing:-.035em;font-weight:650;padding:0;color:var(--journey-ink)}[data-component-preview-category][id] [data-component-purchase]{background:#eef0e7;border:0;border-left:3px solid #647e64;border-radius:0 8px 8px 0;padding:16px;margin-bottom:24px;gap:6px}[data-component-preview-category][id] [data-component-purchase]>p:first-child span{padding:0;background:transparent;border:0;color:#4b5f4d;font-weight:600}[data-component-preview-category][id] [data-component-purchase]>p:nth-child(2){font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.5rem;line-height:1.2;letter-spacing:-.025em;color:var(--journey-ink)}[data-component-preview-category][id] [data-component-model-view]{background:#f0f1e9;border:1px solid var(--journey-line);border-radius:10px}[data-component-preview-category][id] figcaption{color:#546050;font-size:1rem;line-height:1.55}[data-component-preview-category][id] figure button{border-radius:7px;min-height:44px;font-weight:550}[data-component-preview-category][id] figure button[aria-pressed=true]{background:var(--journey-ink);color:white}[data-component-preview-category][id] [data-component-delivery-count]{border-top:1px solid var(--journey-line);margin-top:22px;padding-top:20px;font-size:1.05rem}[data-component-preview-category][id] [data-component-delivery-count] strong{font-family:var(--font-mono),monospace;font-size:1.45rem;font-weight:500}[data-component-preview-category][id] [data-component-delivery-count]+p{color:#546050;font-size:1rem;line-height:1.55}[data-component-preview-category][id] :is([data-component-bom-parts],[data-component-bom-definitions]){margin-top:22px}[data-component-preview-category][id] [data-component-highlight-part]{border-color:#bdc6b8;background:transparent;border-radius:6px;font-family:var(--font-mono),monospace;font-size:.875rem;min-height:44px}[data-component-preview-category][id] [data-component-preview-details]{margin-top:24px;border-color:#bbc6b5}[data-component-preview-category][id] [data-component-preview-details]>summary{color:var(--journey-ink);min-height:52px}#block-component-contents>header h2,.fulfillment-reading :is(h2,h3,h4),[data-econ-order-journey] :is(h2,h3){font-family:var(--font-display),var(--font-body),sans-serif;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}.fulfillment-reading h2{font-size:clamp(1.5rem,3vw,2rem)}.fulfillment-reading h3{font-size:1.375rem}.fulfillment-reading h4{font-size:1.125rem}.fulfillment-reading>summary{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.375rem;line-height:1.3;padding-block:8px}[data-block-purchase-summary]{border:1px solid #899789;border-top:4px solid var(--journey-ink);border-radius:16px;background:#faf9f4}[data-block-purchase-summary] [data-block-purchase-price]{font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(1.75rem,4vw,2.25rem);font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.2}[data-block-purchase-step][data-step-state=current]>a,[data-block-purchase-summary] [data-block-purchase-primary]{background:var(--journey-ink);border-color:var(--journey-ink);color:#fff}[data-block-purchase-step]>a{border-radius:8px}[data-block-purchase-summary] [data-block-purchase-scope]{border-color:var(--journey-line);background:#eef0e7;border-radius:8px}[data-component-preview-category][id] [data-component-price-estimate],[data-component-preview-category][id] [data-installation-purchase]{padding:16px;border-color:var(--journey-line);background:#eef0e7;border-radius:8px;font-size:1rem}[data-component-preview-category][id] [data-component-price-estimate] strong{font-family:var(--font-display),var(--font-body),sans-serif;font-size:1.5rem;line-height:1.2}[data-component-preview-category][id] [data-component-e-milestones]{border-color:var(--journey-line);border-radius:8px;font-size:1rem}[data-component-preview-category][id] :is([data-component-e-prereq],[data-component-e-exclusions],[data-component-e-payee],[data-component-price-payee]){font-size:.9375rem;line-height:1.6}[data-component-preview-category][id] [data-component-bom-code]{border-color:var(--journey-line);background:#eef0e7;font-size:.9375rem}[data-block-purchase-summary] :is(button,a):focus-visible,[data-component-preview-category][id] :is(button,a,summary):focus-visible{outline:3px solid #976b22;outline-offset:3px}[data-block-purchase-summary] [data-purchase-terms-link]{display:flex;width:fit-content;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}