.qz-sample-plates{border-bottom:1px solid #d8d9d6;background:#f6f6f4;color:#131417}
.qz-sample-inner{max-width:1360px;margin:0 auto;padding:48px 20px}
.qz-sample-heading{max-width:64ch}
.qz-sample-heading h2{margin:0;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.15;letter-spacing:-.02em}
.qz-sample-heading p{margin:14px 0 0;color:#3d3f45;font-size:15px;line-height:1.65}
.qz-sample-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}
.qz-sample-grid--single{max-width:768px}
.qz-sample-grid--portrait{max-width:448px}
.qz-sample-figure{min-width:0;margin:0}
.qz-sample-link{display:block;min-height:44px;border:1px solid #d8d9d6;background:#fff;cursor:zoom-in}
.qz-sample-link:focus-visible{outline:3px solid #1d3fd8;outline-offset:4px}
.qz-sample-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#fff}
.qz-sample-grid--portrait .qz-sample-image{aspect-ratio:4/5}
.qz-sample-caption{margin:12px 0 0;font-size:14px;line-height:1.65;color:#3d3f45;overflow-wrap:anywhere}
.qz-sample-caption span{display:block;margin-top:4px;color:#1d3fd8}
.qz-factory-proof{margin:28px 0 0}
.qz-factory-proof .qz-sample-image{aspect-ratio:4/3}
.qz-factory-lead{margin:0}
.qz-factory-lead .qz-sample-image{aspect-ratio:3/4;object-fit:contain}
@media(min-width:768px){.qz-sample-inner{padding:64px 32px}.qz-sample-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}
