@import url('/assets/sarge-editorial-2026.css');

.site-walk-page .article-header h1 {
  max-width: 14ch;
  font-size: clamp(39px, 6.1vw, 69px);
}

.site-walk-page .article-body h2 {
  color: #37533b;
  font-size: clamp(29px, 4.1vw, 40px);
}

.route-note {
  margin: 44px 0 50px;
  padding: 6px 0 6px 28px;
  border-left: 6px solid #c68a20;
}

.route-note p {
  margin: 0;
  color: #352f28;
  font-size: 22px;
  line-height: 1.48;
}

.route-note .route-note__label {
  margin-bottom: 8px;
  color: #8d2f22;
  font: 800 12px/1.3 Arial, Helvetica, sans-serif;
  letter-spacing: .15em;
  text-transform: uppercase;
}

.route-figure {
  margin: 42px -78px 40px;
}

.route-figure img {
  border-radius: 2px;
}

@media (max-width: 940px) {
  .route-figure { margin-inline: 0; }
}

@media (max-width: 700px) {
  .site-walk-page .article-header h1 { font-size: clamp(38px, 11.2vw, 54px); }
  .route-note { margin: 36px 0 42px; padding-left: 18px; }
  .route-note p { font-size: 19px; }
  .route-figure { margin-inline: -14px; }
  .route-figure figcaption { padding-inline: 14px; }
}
