.bnzh-prose{width:min(760px,calc(100% - 3rem));margin-inline:auto}.bnzh-single-breadcrumbs{margin-bottom:1rem}.bnzh-article__header h1,.bnzh-post-hero__overlay h1{overflow-wrap:anywhere;word-break:normal;hyphens:auto}.bnzh-article__header{padding-bottom:1.5rem}.bnzh-article--editorial .bnzh-article__header{width:min(920px,calc(100% - 3rem))}.bnzh-article--compact .bnzh-article__header{padding-bottom:.75rem}.bnzh-article--compact .bnzh-article__header h1{font-size:clamp(2rem,4vw,3.25rem)}.bnzh-post-hero{position:relative;width:min(1240px,calc(100% - 3rem));aspect-ratio:16/7;margin:0 auto 2rem;overflow:hidden;background:var(--bnzh-accent-strong)}.bnzh-post-hero>img,.bnzh-post-hero__fallback{width:100%;height:100%;object-fit:cover}.bnzh-post-hero__fallback{display:block;background:linear-gradient(135deg,var(--bnzh-accent-strong),var(--bnzh-accent))}.bnzh-post-hero__overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:clamp(1.25rem,4vw,4rem) 0;background:linear-gradient(180deg,transparent 20%,rgb(0 0 0 / 82%) 100%);color:#fff}.bnzh-post-hero__overlay h1{max-width:22ch;margin:.35rem 0 .75rem;color:#fff;font-size:clamp(2rem,4.5vw,4rem);text-shadow:0 1px 2px rgb(0 0 0 / 75%),0 2px 8px rgb(0 0 0 / 35%)}.bnzh-post-hero__overlay .bnzh-eyebrow,.bnzh-post-hero__overlay .bnzh-article__meta{color:#fff}.bnzh-article__after-hero{margin-bottom:1.25rem}.bnzh-article__content{font-size:1.06rem}.bnzh-article__content .wp-block-gallery{margin:2rem 0;gap:.75rem}.bnzh-article__content .wp-block-image figcaption{color:var(--bnzh-muted)}.bnzh-article--editorial .bnzh-article__content{font-size:1.12rem;line-height:1.8}.bnzh-article--compact .bnzh-article__content{margin-top:.5rem}.bnzh-article--notice .bnzh-article__content{margin-top:1rem}@media(max-width:650px){.bnzh-prose{width:min(calc(100% - 2.5rem),760px)}.bnzh-post-hero{width:100%;aspect-ratio:16/10;margin-top:0}.bnzh-post-hero__overlay{padding:1.25rem 0}.bnzh-post-hero__overlay h1{font-size:clamp(1.8rem,8vw,2.6rem)}.bnzh-article--editorial .bnzh-article__header{width:min(calc(100% - 2rem),920px)}}@media(max-width:650px){.bnzh-single-main .bnzh-prose{width:min(calc(100% - 2.5rem),760px)}}
