.sample-preview-intro{max-width:800px}.sample-preview-intro h1{font-size:clamp(2rem,4vw,3.7rem)}.sample-preview-facts{font-weight:600}.sample-preview-grid{grid-template-columns:1fr 1fr;gap:2rem;margin:3rem 0;display:grid}.sample-preview-grid figure{min-width:0;margin:0}.sample-preview-grid figcaption{text-align:left;margin:0 0 1rem}.sample-preview-grid h2{font-size:1.4rem}.sample-preview-grid p{font-size:.95rem}.sample-preview-grid img{background:#fff;border:1px solid #deded3;width:100%;height:auto}.sample-download-panel{background:#e7ebe1;border-radius:6px;padding:2rem}.sample-download-panel h2{font-size:2rem}.sample-download-panel .button{text-align:center;max-width:100%}.sample-preview-page{overflow-wrap:anywhere}@media (max-width:650px){.sample-preview-grid{grid-template-columns:1fr;gap:2rem}.sample-download-panel{padding:1.25rem}.sample-download-panel .button{width:100%}}.sample-purchase-panel{border-top:1px solid #deded3;max-width:800px;margin-top:3rem;padding-top:2rem}.sample-purchase-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sample-purchase-actions .button,.sample-preview-intro .button{text-align:center;max-width:100%}.sample-purchase-panel h2{font-size:2rem}@media (max-width:650px){.sample-preview-intro .button,.sample-purchase-actions .button{width:100%}.sample-purchase-actions{flex-direction:column}}
