.suguru-discover{background:#fff;border-top:5px solid #24b154;border-bottom:1px solid #e5e5e5;padding:48px 24px;color:#333}.suguru-discover-inner{max-width:1100px;margin:auto}.suguru-discover-kicker{font-size:15px;font-weight:700;letter-spacing:.1em;color:#333}.suguru-discover h2{font-size:clamp(25px,4vw,38px);line-height:1.5;margin:12px 0 16px;font-weight:800;color:#333}.suguru-discover p{font-size:17px;line-height:1.9}.suguru-discover-links{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.suguru-discover-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;border:2px solid #24b154;padding:18px 24px;border-radius:4px;color:#333;background:#fff;font-size:17px;font-weight:700;text-decoration:none;box-shadow:2px 2px 2px rgba(0,0,0,.12);transition:box-shadow .2s}.suguru-discover-links .suguru-discover-primary{background:#24b154;color:#17251b}.suguru-discover-links a:hover{box-shadow:2px 4px 5px rgba(0,0,0,.2);text-decoration:underline}.suguru-discover-links a:focus-visible{outline:3px solid #333;outline-offset:4px}.suguru-discover .suguru-discover-note{font-size:14px;color:#555}@media(max-width:600px){.suguru-discover{padding:30px 20px}.suguru-discover-links{flex-direction:column}.suguru-discover-links a{padding:16px;font-size:16px}}