/* Styles for pages edited in WordPress (Burwood, Contact, etc.) */
.entry { max-width: 52rem; }
.entry > h1 { font-size: clamp(2.2rem, 5vw, 3.4rem); margin-bottom: 1.2rem; }
.entry h2 { font-size: clamp(1.7rem, 3.4vw, 2.3rem); margin: 2.2rem 0 0.8rem; }
.entry h3 { font-size: 1.4rem; margin: 1.6rem 0 0.6rem; }
.entry p, .entry li { color: var(--ink); }
.entry img, .entry video, .entry iframe { max-width: 100%; height: auto; }
.entry ul, .entry ol { padding-left: 1.3rem; }
.entry a { color: var(--accent-ink); text-underline-offset: 3px; }
.entry .wp-block-button__link {
  background: var(--accent); color: #fff; border-radius: 2px; text-decoration: none;
  font-weight: 600; padding: 0.85rem 1.4rem;
}
.entry .wp-block-button__link:hover { background: var(--ink); }
.entry .wp-block-image figcaption { font-size: 0.85rem; color: var(--muted); }
