/* 164: distinct, light editorial sections; no repeated promotional block above the footer. */
.about-page .about-content-section{padding:44px 0;border-bottom:1px solid #e9ddc9}
.about-page .about-content-section .narrow{max-width:820px}
.about-page #story.about-story{background:#fffaf0!important}
.about-page #about-name.about-name{background:#ffffff!important}
.about-page #about-method.about-method{background:#fff8eb!important;border-bottom:0}
.about-page .about-content-section h2{font:600 29px/1.3 Spectral,Georgia,serif;color:#3d264b;margin:0 0 20px}
.about-page .about-content-section .narrow p{font-size:17px;line-height:1.8;color:#493b56;margin:0 0 18px}
.about-page .about-content-section .narrow>p:last-child{margin-bottom:0}
.about-page .about-story .disciplines{grid-template-columns:1fr;margin:24px 0 0}
.about-page .about-story .discipline-card{padding:20px 24px;background:#ffffff;border:1px solid #dec9a1;border-left:3px solid #aa7c33;border-top:1px solid #dec9a1;box-shadow:0 3px 12px #392b4305}
.about-page .about-story .discipline-card h4{font-weight:600;color:#735120}
.about-page .about-story .discipline-card p{margin:0;font-size:16px}
.about-page .about-method .narrow>p:last-child{padding:20px 24px;background:#ffffff;border-left:3px solid #ad823b;border-radius:0 8px 8px 0}
@media(max-width:650px){
 .about-page .about-content-section{padding:30px 0}
 .about-page .about-content-section .wrap{padding-left:20px;padding-right:20px}
 .about-page .about-content-section h2{font-size:25px;margin-bottom:16px}
 .about-page .about-content-section .narrow p{font-size:16px;line-height:1.75}
 .about-page .about-story .discipline-card,.about-page .about-method .narrow>p:last-child{padding:18px}
}
