.public-page-banner[data-v-df52bf61]{background:var(--brass-ink,#1c1917);border-bottom:3px solid var(--color-accent-400,#facc15);min-height:13rem}.public-page-banner__shade[data-v-df52bf61]{background:#0000008c}.public-page-banner__title[data-v-df52bf61]{font-family:var(--font-heading,inherit);font-size:clamp(2rem,4.5vw,3.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin-inline:auto;max-width:26ch;overflow-wrap:anywhere;text-wrap:balance}@media(min-width:640px){.public-page-banner[data-v-df52bf61]{min-height:16rem}}
