.directory-hero{padding:6rem max(1.5rem,calc((100vw - 78rem)/2)) 3rem;background:linear-gradient(130deg,#faf4e2,#fffdf8);text-align:center}.directory-hero h1{font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.08;margin:.5rem 0 1.2rem}.directory-hero>p:last-child{max-width:45rem;margin-inline:auto}.directory-page>.content-container{padding-block:3rem 6rem}@media(max-width:48rem){.directory-hero{padding-top:4.5rem}}