/* Compact product presentation: retain the graphite palette and readable copy. */
.collection-card{display:flex;flex-direction:column}.collection-card .collection-image{flex-shrink:0}.collection-card .collection-copy{flex:1}.collection-card .collection-link{margin-top:auto}
.brand-home .page-width,.brand-home .site-header{--max:1200px}
.collection{padding-block:32px}.collection-heading{margin-bottom:20px;gap:18px}.collection-heading h2{font-size:clamp(27px,3vw,38px)}
.collection-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.collection-card{padding:15px 16px 17px}.collection-meta{font-size:10px;letter-spacing:.02em;gap:8px}
.collection-image{height:150px;margin:10px 0 12px}.collection-image.l17 img,.collection-image.l18 img,.collection-image.l730 img{padding:8px}.collection-image.l19 img{width:190px;max-width:100%}
.collection-copy{gap:8px}.collection-copy h3{font-size:26px;margin-bottom:7px}.collection-copy p{font-size:14px;line-height:1.5;margin-bottom:12px}.collection-link{font-size:13px;padding-top:12px}.collection-copy .circle-arrow{width:30px;height:30px;flex-shrink:0}
.brand-hero{padding-top:18px}.brand-hero h1{font-size:clamp(38px,5vw,66px);margin-top:22px}.hero-stage{min-height:280px}.hero-hardware{margin-top:-25px}.hero-hardware>img{max-height:300px}.hero-bottomline{padding-block:16px}.connection-band>div{padding-block:16px}.setup-feature{padding-block:35px;gap:40px}.setup-copy h2{font-size:36px}.setup-steps article{padding-block:18px}.guide-cta{padding:30px 36px;margin-bottom:30px}.guide-cta h2{font-size:48px}
.product-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.product-grid .card-photo{height:155px}.product-grid .card-photo img{object-fit:contain!important;padding:8px;width:100%!important}.product-grid .card-copy{padding:16px}.product-grid .card-copy h3{font-size:26px;gap:8px;margin:10px 0}.product-grid .card-copy p{font-size:14px;line-height:1.5}.product-grid .card-features{font-size:12px;margin-block:12px}.product-grid .card-copy .text-link{font-size:13px}.product-grid .card-index{display:none}
.catalog-hero{padding-block:30px}.catalog-hero h1{font-size:38px}.catalog-tools{margin-bottom:24px}.how-section{padding-block:35px}
.product-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:38px;padding-bottom:30px}.detail-photo{aspect-ratio:1.25;max-width:430px}.detail-photo img{object-fit:contain;object-position:center;padding:20px;transform:none}.detail-copy h1{font-size:60px}.detail-copy h1 span{font-size:26px}.detail-copy .lead{font-size:16px}.spec-list{margin-top:20px}.guide-section{padding-block:40px;gap:34px}.guide-title h2{font-size:30px}.video-section{padding-block:20px}.video-block{padding:22px;max-width:900px}.video-block video{max-height:440px}.faq-section{padding-block:40px}.platform-help{padding-block:30px}.assembled-photo img{max-height:350px}
@media(max-width:1100px){.collection-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-image{height:145px}.product-grid .card-photo{height:155px}.collection-copy p{margin-bottom:10px}.product-hero{gap:25px}.detail-copy h1{font-size:50px}}
@media(max-width:700px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collection-card{padding:12px}.collection-meta{font-size:9px;flex-wrap:wrap}.collection-image{height:110px}.collection-copy .circle-arrow{display:none}.collection-copy h3{font-size:23px}.collection-copy p{font-size:13px}.collection-copy p br{display:none}.collection-link{font-size:12px}.collection-heading h2{font-size:28px}.collection{padding-block:26px}.hero-stage{min-height:0}.hero-hardware>img{max-height:230px}.brand-hero h1{font-size:38px}.setup-feature{gap:20px}.setup-copy h2{font-size:30px}.guide-cta{padding:24px}.guide-cta h2{font-size:38px}.product-grid{grid-template-columns:1fr;gap:12px}.product-grid .product-card{grid-template-columns:115px minmax(0,1fr)}.product-grid .card-photo{height:100%;min-height:155px;border-right:1px solid var(--line);border-bottom:0}.product-grid .card-copy{padding:14px}.product-grid .card-copy h3{font-size:24px;flex-wrap:wrap;margin:6px 0}.product-grid .card-copy p{font-size:13px;margin-bottom:9px}.product-grid .card-features{margin-block:9px;font-size:11px}.product-grid .card-copy .text-link{font-size:12px}.catalog-hero h1{font-size:30px}.product-hero{grid-template-columns:1fr;gap:18px}.detail-photo{max-width:none;aspect-ratio:1.6}.detail-photo img{padding:14px}.detail-copy h1{font-size:45px}.detail-copy h1 span{font-size:23px}.guide-section{gap:18px;padding-block:30px}.guide-title h2{font-size:28px}.video-block{padding:16px}.video-block video{max-height:340px}.faq-section{padding-block:30px}}

.pcie-showcase{padding-block:32px 48px;border-top:1px solid #d9dee5}.pcie-wide-card{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:10px;padding:22px 40px}.pcie-wide-card img{width:100%;height:200px;object-fit:contain}.pcie-wide-card h3{font-size:36px;margin:10px 0}.pcie-wide-card p{color:#697380}.primary-nav{gap:20px}@media(max-width:700px){.primary-nav{gap:12px;font-size:11px}.pcie-wide-card{grid-template-columns:110px 1fr;gap:16px;padding:18px}.pcie-wide-card img{height:150px}.pcie-wide-card h3{font-size:26px}.pcie-wide-card p{font-size:12px}}

.home-model-search{padding-block:18px}.home-model-search label{display:block;font-size:12px;margin-bottom:8px;color:#697380}.home-model-search>div{display:flex;gap:12px}.home-model-search input{flex:1;min-width:0;padding:12px 16px;border:1px solid #d9dee5;border-radius:6px;background:#fff;font:inherit;font-size:14px}

.pcie-wide-card + .pcie-wide-card{margin-top:18px}
