.guest-preview{padding:28px 0 48px}
.preview-query{margin:0 0 28px;color:var(--muted,#747870);line-height:1.6;overflow-wrap:anywhere}
.preview-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:28px}
.preview-offer h2{margin:8px 0 0}
.preview-offer-price{text-align:right;font-size:24px;white-space:nowrap}
.preview-offer-price small{display:block;font-size:11px;font-weight:400;margin-top:6px;color:var(--muted,#747870)}
.preview-offer .source-link{grid-column:1/-1;justify-self:start}
.preview-gate{margin:24px 0 18px;padding:28px;border-radius:16px;background:#075d3c0a;text-align:center}
.preview-gate p{margin:0 0 20px;line-height:1.6}
.preview-gate .primary{width:auto;min-width:220px;padding:14px 30px}
@media(max-width:600px){.preview-offer{grid-template-columns:1fr;padding:22px;gap:16px}.preview-offer-price{text-align:left;font-size:22px}.preview-gate{padding:24px 18px}.preview-gate .primary{width:100%;min-width:0}}
