.wrap .home-guide { display: grid; grid-template-columns: clamp(76px, 17vw, 120px) minmax(0, 1fr); gap: clamp(14px, 4vw, 32px); align-items: center; padding: clamp(16px, 3vw, 28px); margin-bottom: 24px; background: #f0e5da; }
.home-guide img { display: block; width: 100%; height: auto; }
.home-guide h2 { margin: 0 0 .5rem; font-size: clamp(21px, 3.2vw, 36px); line-height: 1.13; }
.home-guide .button { margin-top: .5rem; }
