.kab-spot{background:var(--kab-beige);padding:70px 0 80px}
.kab-spot__title{font-size:34px;text-align:center;margin:0 0 40px}
.kab-spot__grid{max-width:1360px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:24px}
.kab-spot__card{background:#fff;display:flex;flex-direction:column}
.kab-spot__img img{width:100%;height:367px;object-fit:cover}
.kab-spot__body{padding:34px 32px 38px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center}
.kab-spot__h{font-size:24px;margin:0 0 12px}
.kab-spot__p{color:#333;margin:0 0 22px;max-width:460px}
.kab-spot__body .kab-btn{margin-top:auto}
@media (max-width:849px){
  .kab-spot{padding:42px 0 48px}
  .kab-spot__title{font-size:26px;margin-bottom:24px}
  .kab-spot__grid{grid-template-columns:1fr;padding:0 20px;gap:18px}
  .kab-spot__img img{height:230px}
  .kab-spot__body{padding:24px 20px 28px}
}