.interior-page .page-hero h1,.archive-page .archive-hero h1,.single-post .post-hero h1{max-width:18ch;font-size:clamp(2.6rem,5.2vw,4.9rem);line-height:1.02}.prose-entry{font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.72}.prose-entry > h2,
.prose-entry .wp-block-heading:is(h2) {margin-top:clamp(2.25rem,5vw,4rem);font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.1}.prose-entry > h3,
.prose-entry .wp-block-heading:is(h3) {margin-top:clamp(1.75rem,3vw,2.75rem);font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.2}.archive-results__heading h2{font-size:clamp(2rem,3.2vw,3rem)}.archive-record__content h3{max-width:28ch;font-size:clamp(1.75rem,2.65vw,2.65rem);line-height:1.08}.archive-results--single .archive-record{min-height:0;padding:clamp(2rem,4vw,3.25rem)}.archive-results--single .archive-record__content h3{max-width:24ch;font-size:clamp(2.1rem,4vw,3.45rem);line-height:1.05}.archive-results--single .archive-record__excerpt{font-size:clamp(1rem,1.35vw,1.15rem)}.page-layout{padding-block:clamp(2.25rem,5vw,4.5rem)}.page-layout .breadcrumbs+.prose-entry{margin-top:clamp(1.5rem,3vw,2.5rem)}@media (min-width:70.001rem){.primary-menu{gap:clamp(.5rem,.9vw,1.15rem)}.primary-menu>li>a{padding-inline:.16rem;font-size:clamp(.76rem,.72vw,.88rem);letter-spacing:.065em;white-space:nowrap}.primary-menu>li>.submenu-toggle{width:1.65rem}}@media (max-width:52rem){.interior-page .page-hero h1,.archive-page .archive-hero h1,.single-post .post-hero h1{font-size:clamp(2.35rem,9vw,3.75rem)}.archive-results--single .archive-record__content h3{font-size:clamp(1.95rem,8vw,2.9rem)}}