/* Liz's 2 November 2026 reading-flow corrections. Loaded only by this page. */
.heritage-header h1{
  font-size:clamp(2.35rem,calc(7vw - 2.667px),4.65rem);
}
.heritage-hero-image{
  max-width:42rem;
  margin:0 auto 2.4rem;
}
.heritage-hero-image img{
  width:100%;
  height:auto;
  box-shadow:none;
}
.heritage-themes{
  padding:.2rem 0 1rem;
  border-top:0;
}
.themes-header{
  max-width:var(--maxw);
  margin:0 auto 1.3rem;
  text-align:left;
}
.themes-header h2,
.heritage-meaning h2{
  margin:0 0 .8rem;
  font-size:clamp(1.65rem,3vw,2.15rem);
}
.heritage-meaning{
  max-width:var(--maxw);
  margin:2.5rem auto 2rem;
  padding:0;
  border:0;
  border-radius:0;
  background:none;
}
.heritage-next>header{text-align:left}
.heritage-next h2{font-size:1.35rem}
.heritage-page a:focus-visible{
  outline:2px solid var(--ink);
  outline-offset:4px;
  text-decoration:underline;
}
