.editorial h1.about-page-title{max-width:15ch;margin:.6rem 0 1rem;font-family:var(--serif);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1.04}
.about-hero .editorial__image img{object-position:center 38%}
.about-story .section-heading{margin-bottom:1.5rem}
.about-story .rte{max-width:760px;margin-inline:auto;font-size:.98rem}
.about-story .rte p+p{margin-top:1.1rem}
.about-story .rte a{color:var(--purple);text-decoration:underline;text-underline-offset:3px}
@media(max-width:749px){.editorial h1.about-page-title{font-size:clamp(2.3rem,11vw,3.4rem)}}