/* User-approved About title only; narrative, sidebar and all following sections retained. */
html body.about-page .about-masthead{display:block;padding:5px 0 42px;border-bottom:1px solid #d7cfc6;margin:0}
html body.about-page .about-approved-kicker{display:block;color:#766b61;font-size:13px;font-weight:500;line-height:1.6;letter-spacing:.02em;margin:0 0 18px}
html body.about-page .about-masthead h1{font-size:42px;font-weight:400;line-height:1.5;letter-spacing:-.045em;margin:0;color:#554d45}
@media(max-width:800px){html body.about-page .about-masthead{padding:0 0 32px}html body.about-page .about-masthead h1{font-size:30px;line-height:1.55}html body.about-page .about-approved-kicker{font-size:12px;margin-bottom:16px}}

/* Title color reversal only: no element moves, narrative stays white. */
html body.about-page .about-masthead{position:relative;isolation:isolate;border-bottom-color:transparent}
html body.about-page .about-masthead::before{content:"";position:absolute;z-index:-1;top:-64px;bottom:0;left:calc(50% - 50vw);width:100vw;background:#2d251d;pointer-events:none}
html body.about-page .about-masthead :is(h1,.about-approved-kicker){color:#fff!important}
@media(max-width:800px){html body.about-page .about-masthead::before{top:-42px}}
