.mm-about-story{padding:clamp(32px,4vw,64px) var(--mm-gutter,20px) clamp(64px,8vw,112px);background:var(--mm-cream,#FCF7EC);color:var(--mm-red,#DB2A1B)}
.mm-about-story__inner{width:100%;max-width:700px;margin-inline:auto}
.mm-about-story__content{font-family:var(--mm-bodyfont,'Akkurat',sans-serif);font-size:16px;line-height:1.7;overflow-wrap:anywhere}
.mm-about-story__content h2{margin:44px 0 18px;font-family:var(--mm-displayfont,'Broadsheet',Georgia,serif);font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}
.mm-about-story__content p{margin:0 0 20px}
.mm-about-story__content>:first-child{margin-top:0}
.mm-about-story__content>:last-child{margin-bottom:0}
.mm-about-story__content a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.mm-about-story__content :is(img,video,iframe){max-width:100%}
.mm-about-story__content img{height:auto}
.mm-about-story__contact{margin-top:36px}
.mm-about-story__contact .mm-button{max-width:100%;font-weight:400}
@media(min-width:750px){.mm-about-story__content{font-size:18px;line-height:1.75}.mm-about-story__content h2{margin-top:56px}.mm-about-story__contact{margin-top:44px}}
@media(prefers-reduced-motion:reduce){.mm-about-story__contact .mm-button{transition:none}}
