/* travel_tweaks.css - Travelページの視認性/案内改善 */

.travel-note {
  font-size: 0.85rem;
  line-height: 1.6;
  color: rgba(15, 23, 42, 0.65);
  margin-top: 10px;
}

.travel-note strong {
  color: rgba(15, 23, 42, 0.85);
}

/* おすすめホテル（旅の拠点）カード：ホテル名を大きく */
.travel-stays a h5,
.travel-stays a h4 {
  font-size: clamp(1.5rem, 1.2rem + 1.2vw, 2rem);
  line-height: 1.25;
  letter-spacing: 0.01em;
}

/* “リンクに見えない”対策：ホバーでわかる下線 */
.travel-stays a:hover h5,
.travel-stays a:hover h4 {
  text-decoration: underline;
  text-underline-offset: 4px;
}

