/* Purchase path only: reuse existing cards and product layout. */
.revenue-paths{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.revenue-paths a{border:1px solid #355363;border-radius:8px;padding:10px 14px;color:#d8faff;font-weight:750;font-size:.88rem}
.purchase-guidance{font-size:.9rem;line-height:1.45;color:#cbd8e3;margin:10px 0}.compare-retailers-link{display:inline-block;font-size:.85rem;color:#78e9ff;margin-bottom:5px}#product-retailer-comparison{scroll-margin-top:95px}
@media(max-width:700px){#home-view .hero-visual{display:none}#home-view .hero{padding-bottom:20px}#home-view #deals{padding-top:12px}#home-view .first-visit-trust{display:none}#product-detail-root .product-hero{display:flex;flex-direction:column;gap:14px;padding:18px}#product-detail-root .product-copy{order:0;width:100%}#product-detail-root .product-main-image{order:1;min-height:140px;width:100%}#product-detail-root .product-main-image img{max-height:180px}#product-detail-root .product-copy h1{font-size:1.6rem;line-height:1.1;margin:6px 0}#product-detail-root .product-best{margin-top:12px;padding-top:12px;align-items:center;gap:10px}#product-detail-root .product-best .deal-link{min-height:44px}#product-detail-root .notify-actions{margin-top:12px}}
.card-guidance{font-size:.8rem;line-height:1.45;color:#bdcad6;margin:8px 0}.card-actions .details-button{display:block;text-align:center;width:100%;padding:11px 8px;min-height:44px;border:1px solid #345164;border-radius:8px;font-weight:750}
body[data-paid-landing="true"] .deal-card .msrp-panel{display:none}
@media(max-width:700px){body[data-paid-landing="true"] .deal-card .card-image{height:135px;min-height:135px}body[data-paid-landing="true"] .deal-card .card-title{font-size:.95rem;line-height:1.35}body[data-paid-landing="true"] .deal-card .card-body{padding:14px}body[data-paid-landing="true"] .deal-card .price{font-size:1.6rem}}
@media(max-width:700px){
  #home-view .hero{padding:22px 0 14px}#home-view .hero h1{font-size:1.9rem;line-height:1.12;margin:10px 0}#home-view .hero-copy{font-size:.85rem;line-height:1.45;margin:10px 0}#home-view .hero .search-form{margin-top:12px}#home-view .revenue-paths{gap:6px;margin:10px 0}#home-view .revenue-paths a{font-size:.78rem;padding:8px 10px}
  #home-view #deals .section-head{gap:10px;margin-bottom:10px}#home-view #deals h2{font-size:1.5rem;line-height:1.2}#home-view #deals .section-subtitle{font-size:.8rem;line-height:1.4}#home-view #deals .card-image{display:none}
  body[data-paid-landing="true"] .category-hero{padding:14px}body[data-paid-landing="true"] .category-hero h1{font-size:1.65rem;line-height:1.15;margin:5px 0}body[data-paid-landing="true"] .category-hero .section-subtitle{font-size:.8rem;line-height:1.4;margin:8px 0}body[data-paid-landing="true"] .deal-card .card-image{display:none}
  #home-view .deal-card .card-body,body[data-paid-landing="true"] .deal-card .card-body{padding:14px;min-height:0;height:auto}#home-view .deal-card .card-title,body[data-paid-landing="true"] .deal-card .card-title{font-size:.95rem;line-height:1.3;min-height:0;margin:6px 0}#home-view .deal-card .price-row,body[data-paid-landing="true"] .deal-card .price-row{margin-top:10px;min-height:0}#home-view .deal-card .score-row,body[data-paid-landing="true"] .deal-card .score-row{margin:8px 0}#home-view .deal-card .card-actions,body[data-paid-landing="true"] .deal-card .card-actions{margin-top:10px}#home-view .deal-card .card-guidance,body[data-paid-landing="true"] .deal-card .card-guidance{margin:6px 0;font-size:.78rem}
}
