.kbs-trip-recommend {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  box-sizing: border-box;
  padding: 4px 10px;
  border: 1px solid #9daea2;
  border-radius: 5px;
  background: #f8fbf7;
  color: #164336;
  font-size: .78rem;
  font-weight: 700;
  text-decoration: none;
}
.kbs-trip-recommend:hover {text-decoration: underline}
.kbs-trip-recommend:focus-visible {outline: 2px solid #164336;outline-offset: 3px}

.kbs-lead-destination {display:grid;min-width:0}
.kbs-recommend-strip {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:4px 16px;
  margin-block:12px;
  padding:4px 12px;
  border:1px solid #9daea2;
  border-radius:6px;
  background:#e9f2ec;
  color:#164336;
}
.kbs-recommend-strip p {margin:0;font-weight:600}
.kbs-stitch-home main#main:has(> .kbs-recommend-strip) {max-width:none}
.kbs-stitch-home main#main > .kbs-recommend-strip {margin:0;border-radius:0;padding-inline:clamp(12px,3vw,32px)}
.kbs-stitch-home main#main > .kbs-cover-layout {max-width:var(--kbs-content-width);margin-inline:auto}
