.entry-content:has(.mmi-directory){max-width:none}
.mmi-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6vw;row-gap:40px;margin:32px 0 48px;font-size:17px;line-height:1.6}
.mmi-person{border-top:1px solid #171717;padding-top:22px;min-width:0}
.mmi-person h2{font-size:clamp(25px,2.7vw,38px);line-height:1.1;letter-spacing:-.035em;margin:0 0 10px;color:#171717}
.mmi-person .mmi-role{font-size:15px;font-weight:600;margin:0 0 4px;line-height:1.4}
.mmi-person .mmi-edition{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#666;margin:0 0 18px}
.mmi-bio p{margin:0 0 16px}
.mmi-videos{list-style:none;margin:0;padding:0}
.mmi-videos li{margin:5px 0}
.mmi-videos a{font-size:14px;color:#171717;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}
.mmi-videos a:hover,.mmi-videos a:focus-visible{color:#b85b24}
@media(max-width:680px){.mmi-directory{grid-template-columns:1fr;gap:28px;font-size:16px}.mmi-person{padding-top:18px}}
