.product-preview{margin:32px 0;padding:28px;border:1px solid #d6cbb8;border-radius:18px;background:#fffdf8;color:#152b48}.product-preview>p{max-width:76ch}.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.preview-grid figure{margin:0;min-width:0}.preview-grid img{display:block;width:100%;height:300px;object-fit:cover;object-position:50% 40%;border:1px solid #d6cbb8;border-radius:10px}.preview-grid a:focus-visible{outline:3px solid #806232;outline-offset:4px}.preview-grid figcaption{padding-top:12px;line-height:1.6;font-size:15px}.visitor-founder{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:start}.visitor-founder img{width:88px;height:110px;object-fit:cover;border-radius:10px}.visitor-founder h2{margin-top:0}.visitor-intro{max-width:76ch}.visitor-intro a{font-weight:700}.visitor-intro .scope-copy{font-size:15px}.visitor-intro p{overflow-wrap:anywhere}@media(max-width:600px){.preview-grid{grid-template-columns:1fr}.product-preview{padding:20px}.preview-grid img{height:280px}.visitor-founder{grid-template-columns:64px minmax(0,1fr);gap:14px}.visitor-founder img{width:64px;height:82px}}
.preview-grid figure:nth-child(2) img{object-position:50% 78%}

.product-preview{width:calc(100% - 60px);max-width:1180px;margin:32px auto}
