h2.svelte-rzlwof.svelte-rzlwof{font-size:1.875rem;font-weight:600}p.svelte-rzlwof.svelte-rzlwof{font-size:1.25rem}hr.svelte-rzlwof.svelte-rzlwof{margin:3rem 0}.chestnut-car-icon.svelte-rzlwof svg{display:block;width:24px;height:24px}.purchase-detail.svelte-rzlwof.svelte-rzlwof{padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.15)}.purchase-detail-label.svelte-rzlwof.svelte-rzlwof{display:flex;align-items:center;color:#000}.purchase-detail-label.svelte-rzlwof div.svelte-rzlwof{width:2.5rem;height:24px}.purchase-detail-label.svelte-rzlwof span.svelte-rzlwof{margin-right:1rem}.purchase-detail-copy.svelte-rzlwof.svelte-rzlwof{max-width:80%;margin-top:.875rem;margin-left:2.5rem}#description.svelte-rzlwof .description p.svelte-rzlwof:first-of-type{margin-top:0}#description.svelte-rzlwof .description p.svelte-rzlwof:last-of-type{margin-bottom:0}.usage-options.svelte-rzlwof.svelte-rzlwof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.tech-specs-image.svelte-rzlwof.svelte-rzlwof{display:block;width:100%;height:auto;margin-bottom:1.5rem}.usage-options.svelte-rzlwof article.svelte-rzlwof{padding:2rem;border:1px solid #000}.usage-options.svelte-rzlwof h3.svelte-rzlwof{margin:0 0 1rem;font-size:1.5rem;font-weight:600}.usage-options.svelte-rzlwof p.svelte-rzlwof{margin:0;line-height:1.5}.usage-options.svelte-rzlwof .usage-link.svelte-rzlwof{margin-top:1.5rem}.connection-path.svelte-rzlwof+.connection-path.svelte-rzlwof{margin-top:1.5rem}.connection-path.svelte-rzlwof h4.svelte-rzlwof{margin:0 0 .5rem;font-family:var(--font-mono);font-size:.875rem;font-weight:400;text-transform:uppercase}.box-variant.svelte-rzlwof+.box-variant.svelte-rzlwof{margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(0,0,0,.2)}.box-variant.svelte-rzlwof hgroup.svelte-rzlwof{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.box-variant.svelte-rzlwof hgroup span.svelte-rzlwof{font-family:var(--font-mono);font-size:1.25rem}.box-variant.svelte-rzlwof hgroup h3.svelte-rzlwof{margin:0;font-size:1.5rem;font-weight:600}.box-contents.svelte-rzlwof.svelte-rzlwof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1rem;text-align:center}.box-contents.svelte-rzlwof>div.svelte-rzlwof{min-width:0}.box-contents.svelte-rzlwof img.svelte-rzlwof{width:100%;max-height:150px;object-fit:contain}.box-contents.svelte-rzlwof p.svelte-rzlwof{margin:0 2rem}.setup-guide.svelte-rzlwof.svelte-rzlwof{min-width:0}.setup-step.svelte-rzlwof.svelte-rzlwof{padding:.5rem 0}.setup-step-content.svelte-rzlwof.svelte-rzlwof{display:grid;grid-template-columns:minmax(0,.875fr) minmax(0,.75fr);align-items:start;gap:2rem}.step-image.svelte-rzlwof.svelte-rzlwof{display:block;width:100%;height:auto;object-fit:contain}.step-image-pair.svelte-rzlwof.svelte-rzlwof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.step-image-pair.svelte-rzlwof figure.svelte-rzlwof{min-width:0;margin:0}.step-image-pair.svelte-rzlwof .image-viewport.svelte-rzlwof{overflow:hidden}.step-image-pair.svelte-rzlwof img.svelte-rzlwof{display:block;width:100%;height:auto}.step-image-pair.svelte-rzlwof .zoomed-footwell .image-viewport img.svelte-rzlwof{transform:scale(1.5);transform-origin:center}.step-image-pair.svelte-rzlwof figcaption.svelte-rzlwof{margin-top:.5rem;font-family:var(--font-mono);font-size:.875rem;text-align:center;text-transform:uppercase}.setup-guide.svelte-rzlwof h3.svelte-rzlwof{margin:1rem 0;font-size:1.875rem;font-weight:600}.setup-guide.svelte-rzlwof p.svelte-rzlwof{margin:0;font-size:1.5rem;line-height:1.5}.setup-guide.svelte-rzlwof>hr.svelte-rzlwof{margin:2rem 0 3rem}@media screen and (max-width: 1024px){#description.svelte-rzlwof.svelte-rzlwof{margin-bottom:3rem}.usage-options.svelte-rzlwof.svelte-rzlwof,.step-image-pair.svelte-rzlwof.svelte-rzlwof{grid-template-columns:1fr}}@media screen and (max-width: 768px){.box-contents.svelte-rzlwof.svelte-rzlwof{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem}.box-contents.svelte-rzlwof>div.svelte-rzlwof{width:auto}.box-contents.svelte-rzlwof p.svelte-rzlwof{margin:0;font-size:1rem}.setup-step-content.svelte-rzlwof.svelte-rzlwof{grid-template-columns:1fr;gap:1.25rem}.setup-guide.svelte-rzlwof p.svelte-rzlwof{font-size:1.25rem}.step-image.svelte-rzlwof.svelte-rzlwof{max-width:none;max-height:none}}
