/* Open layouts for About and project stories. Screenshot frames and testimonials stay distinct. */
.section-header--balanced .section-header__content{width:100%;max-width:none}
.section-header--balanced :is(.section-header__title,h2){width:100%;max-width:none;text-wrap:wrap}
.about-approach__header,.about-statement__title{max-width:none;text-wrap:wrap}
.editorial-item{min-width:0;padding:24px 0 0;border:0;border-top:1px solid var(--color-border);border-radius:0;background:none;box-shadow:none}
.editorial-item h3{font-size:clamp(21px,2vw,26px);line-height:1.3;text-wrap:wrap}
.editorial-item p{font-size:var(--text-base);line-height:1.7}
.working-grid{gap:36px clamp(28px,5vw,64px)}
.personal-note{grid-template-columns:minmax(0,1fr);padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:center}
.personal-note h2{margin-top:0;text-wrap:wrap}
.personal-note__copy{max-width:none}
.case-study-layout .case-section--split>.container{display:block}
.case-study-layout .case-section--split .section-header{margin-bottom:clamp(2.5rem,6vw,4rem);text-align:center}
.case-study-layout .case-section--split .section-header__content{max-width:none;width:100%}
.case-study-layout .case-section--split .section-header__title{max-width:none;width:100%;text-wrap:wrap}
.case-study-layout .case-section--split>.container>.prose{max-width:64rem;margin-inline:auto}
