.share-visual{padding:clamp(20px,4vw,42px);margin:32px 0;border-radius:28px;background:linear-gradient(135deg,#fff7e5,#f0e5f4);color:#392b43}.share-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.share-lanes article{min-width:0;padding:20px;border-radius:18px;background:#fffdf9;border:1px solid #e6d8e8;font-size:24px}.share-lanes h3{font-size:18px}.share-lanes strong{font-size:38px;color:#713d80}.share-lanes p{font-size:15px;line-height:1.6}.share-visual a{font-weight:700;color:#713d80}@media(max-width:900px){.share-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.share-lanes{grid-template-columns:1fr}}