/* Editorial mission and vision: mauve, ivory, deep burgundy. */
.home-mission-vision,.purpose{padding:42px clamp(22px,5vw,70px)!important;background:#ae7f94!important}
.home-mission-vision-inner,.purpose-grid{display:grid;grid-template-columns:1fr;gap:32px;width:min(850px,100%);margin:0 auto}
.home-mission-vision article,.purpose-grid article{min-width:0;padding:0!important;border:0!important;background:transparent;box-shadow:none}
.home-mission-vision article+article,.purpose-grid article+article{padding:0!important;border:0!important}
.home-mission-vision article:before,.home-mission-vision article:after,.purpose-grid article:before,.purpose-grid article:after{display:none!important}
.home-mission-vision h2,.purpose-grid .kicker{margin:0 0 14px!important;color:#fffaf7!important;font:500 clamp(2.8rem,5vw,4.6rem)/1.02 var(--serif)!important;letter-spacing:-.035em!important;text-transform:none!important}
.home-mission-vision p,.purpose-grid article>p:last-child{max-width:none;margin:0;color:#fffaf7!important;font:500 clamp(1.2rem,2.2vw,1.65rem)/1.45 var(--serif)!important}
.home-mission-vision em,.purpose-grid em{color:#3e0916;font-weight:500;font-style:italic}
@media(max-width:700px){.home-mission-vision,.purpose{padding:32px 24px!important}.home-mission-vision-inner,.purpose-grid{gap:28px}.home-mission-vision h2,.purpose-grid .kicker{font-size:2.8rem!important;margin-bottom:12px!important}.home-mission-vision p,.purpose-grid article>p:last-child{font-size:1.25rem!important;line-height:1.45!important}}
