.mf-head{padding:160px 0 80px;background:var(--k);border-bottom:1px solid var(--ln)}
.mf-eyebrow{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--d);margin-bottom:40px}
.mf-h1{font-size:clamp(72px,12vw,160px);font-weight:200;letter-spacing:-.07em;line-height:.88;color:var(--w)}
.mf-h1 i{font-style:italic;color:var(--avb-title-muted-dark)}
.mf-date{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--avb-text-label-dark);margin-top:48px}
.mf-article{background:var(--k);padding:120px 0 160px}
.mf-body{max-width:720px}
.mf-intro{font-size:clamp(20px,2.5vw,28px);font-weight:200;letter-spacing:-.04em;line-height:1.45;color:var(--d);margin-bottom:96px}
.mf-h2{font-size:clamp(28px,4vw,52px);font-weight:200;letter-spacing:-.05em;line-height:1;color:var(--w);margin-bottom:32px;margin-top:96px}
.mf-block p{font-size:16px;font-weight:300;color:var(--avb-text-secondary-dark);line-height:1.9;margin-bottom:20px}
.mf-block p:last-child{margin-bottom:0}
.mf-quote{font-size:clamp(20px,2.8vw,32px);font-weight:200;letter-spacing:-.04em;font-style:italic;color:var(--w);border-left:2px solid var(--d);padding-left:28px;margin:48px 0;line-height:1.35}
.mf-sign{margin-top:120px;padding-top:40px;border-top:1px solid var(--ln)}
.mf-sign p{font-size:18px;font-weight:300;letter-spacing:-.02em;color:var(--w)}
.mf-sign .mf-sign-sub{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--avb-text-label-dark);margin-top:8px}
@media(max-width:768px){.mf-head{padding:120px 0 60px}.mf-article{padding:80px 0 100px}.mf-h2{margin-top:64px}}
