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