.dcv-discovery-panel{margin:24px 0;padding:clamp(18px,3vw,30px);border:1px solid #cdddeb;border-radius:20px;background:linear-gradient(130deg,#e5f8f1,#eef3ff);color:#112541;min-width:0;overflow-wrap:anywhere}.dcv-discovery-panel h2{font-size:clamp(24px,3vw,32px);margin:0 0 12px}.dcv-discovery-panel h3{font-size:22px;margin:24px 0 16px}.dcv-discovery-shops{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.dcv-discovery-shops article{padding:18px;border-radius:14px;background:#fff;border:1px solid #d8e4ee;min-width:0}.dcv-discovery-shops h4{font-size:20px;margin:0 0 14px}.dcv-discovery-shops .dcv-button{white-space:normal;text-align:center;max-width:100%;box-sizing:border-box}.dcv-discovery-panel .dcv-guide-cta{display:flex;gap:12px;flex-wrap:wrap}.dcv-discovery-panel .dcv-offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}@media(max-width:767px){.dcv-discovery-panel{text-align:center}.dcv-discovery-panel .dcv-guide-cta{justify-content:center}.dcv-discovery-panel .dcv-guide-cta .dcv-button{width:100%;box-sizing:border-box}.dcv-discovery-shops{grid-template-columns:1fr}}
