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