.map-product{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:28px 32px;margin-top:20px;display:grid}.map-product-media .bbs-media{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:2px;height:min(48vw,420px)}.map-product-panel{padding:4px 0 8px}.map-product-panel .pdm-lead{margin-bottom:18px}.map-product-desc{color:#3f3f46;white-space:pre-wrap;margin:0 0 22px;font-size:14px;font-weight:500;line-height:1.7}.map-product-cta{flex-wrap:wrap;align-items:center;gap:14px 18px;margin:8px 0 22px;display:flex}.map-product-cta .pdm-cta.is-disabled{opacity:.45;pointer-events:none}.map-product-cta-sub{color:#64748b;font-size:13px;font-weight:600;text-decoration:none}.map-product-cta-sub:hover{color:#0f172a;text-decoration:underline}@media (max-width:860px){.map-product{grid-template-columns:1fr;gap:20px}.map-product-media .bbs-media{height:min(62vw,320px)}}
