/* Approved title band; original light content backgrounds are inherited unchanged. */
body .fb-title-band{box-sizing:border-box;width:100%;margin:0;padding:36px 0 32px;border-bottom:1px solid #e5c5d8;background:radial-gradient(ellipse at 55% -65%,#ffffffc9 0%,#ffffff00 67%),linear-gradient(112deg,#fff9fc 0%,#f9e9f2 26%,#f1dce7 49%,#edc5dc 73%,#dca3c3 100%)}
body .fb-title-inner{box-sizing:border-box;width:calc(100% - 48px);max-width:1180px;margin:0 auto;padding:0}
body #content .fb-title-band h1{font-family:Raleway,Arial,sans-serif!important;font-size:48px!important;font-weight:700!important;line-height:1.14!important;letter-spacing:-.03em!important;text-transform:none!important;text-align:left!important;text-wrap:balance;overflow-wrap:anywhere;color:#293e46!important;margin:0!important;padding:0!important;max-width:1060px!important}
body.fb-title-home #content .fb-title-band h1{font-size:54px!important}
body #content .fb-title-band :is(.fb-eyebrow,.fb-about-eyebrow,.fb-reg-eyebrow){font-family:Roboto,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:left!important;color:#a33166!important;margin:0 0 14px!important;padding:0!important}
body #content .fb-title-band .fb-breadcrumb{padding:0!important;margin:0 0 20px!important;background:none!important;max-width:none!important;width:auto!important;font-size:13px!important}
/* Only the former title region is rearranged. Other sections retain their CSS. */
body.fb-privacy-document.fb-unified-titles .fb-title-band{width:calc(100% + 48px);margin:-48px -24px 48px}
@media(max-width:680px){body.fb-privacy-document.fb-unified-titles .fb-title-band{width:calc(100% + 32px);margin:-28px -16px 28px}}
body.fb-unified-titles #content .fb-hero{padding:30px max(24px,calc((100% - 1180px)/2)) 32px!important;margin:0!important;border:0!important}
body.fb-unified-titles #content .fb-hero::after{display:none!important}
body.fb-unified-titles #content .fb-home-intro{padding-top:32px!important;padding-bottom:32px!important;align-items:start!important;max-width:1228px!important}
body.fb-unified-titles #content .fb-home-photo{width:100%!important;max-width:270px!important;justify-self:end!important}
body.fb-unified-titles #content .fb-home-photo img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
body.fb-unified-titles #content .fb-about-hero{padding-top:32px!important;padding-bottom:32px!important;align-items:start!important}
body.fb-unified-titles #content .fb-about-portrait{max-width:290px!important}
body.fb-unified-titles #content .fb-contact-head{padding-top:30px!important;padding-bottom:30px!important}
body.fb-unified-titles #content .fb-reg-hero{padding-top:32px!important;padding-bottom:32px!important}
body.fb-unified-titles #content .fb-journal{padding-top:28px!important}
body.fb-unified-titles #content .fb-journal-intro{margin-bottom:24px!important}
body.fb-unified-titles #content .fb-reading-header{padding-top:24px!important;padding-bottom:24px!important}
@media(max-width:760px){
 body .fb-title-band{padding:25px 0 25px}
 body .fb-title-inner{width:calc(100% - 40px)}
 body #content .fb-title-band h1{font-size:34px!important;line-height:1.16!important;letter-spacing:-.025em!important}
 body.fb-title-home #content .fb-title-band h1{font-size:38px!important}
 body #content .fb-title-band :is(.fb-eyebrow,.fb-about-eyebrow,.fb-reg-eyebrow){font-size:11px!important;letter-spacing:.07em!important;margin-bottom:12px!important}
 body.fb-unified-titles #content .fb-hero{padding:26px 20px 28px!important}
 body.fb-unified-titles #content .fb-home-intro,body.fb-unified-titles #content .fb-about-hero{padding-top:26px!important;padding-bottom:26px!important}
 body.fb-unified-titles #content .fb-home-photo{max-width:380px!important;justify-self:center!important}
}

