/* One audience destination, with four distinct photographic cards. */
body.who-we-help-page #who-we-help.ez-audience-section{width:100%;max-width:none;min-height:0;padding:40px max(24px,calc((100vw - 1200px)/2)) 44px;background:#faf8f3}
body.who-we-help-page #who-we-help .ez-section-heading{grid-template-columns:1.1fr .9fr;gap:14px 44px;align-items:end;margin-bottom:28px}
body.who-we-help-page #who-we-help .ez-section-heading .eyebrow{grid-column:1/-1;margin:0 0 4px;font-size:10px;letter-spacing:1.5px;color:#a05b36}
body.who-we-help-page #who-we-help .ez-section-heading h1{font-family:Georgia,serif;font-size:42px!important;line-height:1.15;font-weight:400;letter-spacing:-1px;color:#29312e;max-width:25ch}
body.who-we-help-page #who-we-help .ez-section-heading>p:last-child{font-size:14px;line-height:1.7;max-width:46ch;color:#687067;margin:0 0 3px}
body.who-we-help-page #who-we-help .ez-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.who-we-help-page #who-we-help .ez-audiences article{display:flex;flex-direction:column;gap:0;min-height:0;padding:0;border:1px solid #e5ded3;border-radius:12px;background:#fff;overflow:hidden;box-shadow:none}
body.who-we-help-page #who-we-help .ez-audience-meta{display:none}
body.who-we-help-page #who-we-help .ez-audience-photo{display:block;width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:cover;object-position:center;margin:0;border-radius:0;background:#efe8dd}
body.who-we-help-page #who-we-help .ez-audiences h3{margin:22px 24px 12px;font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.5px;color:#29312e}
body.who-we-help-page #who-we-help .ez-audiences article>p{margin:0 24px 22px;font-size:14px;line-height:1.7;color:#687067;max-width:51ch}
body.who-we-help-page #who-we-help .ez-audience-link{width:calc(100% - 48px);margin:auto 24px 24px;padding:11px 14px;min-height:46px;border-radius:7px;font-size:12px}
body.who-we-help-page #who-we-help .ez-audience-link>span{width:25px;height:25px;font-size:15px}
@media(max-width:900px){
 body.who-we-help-page #who-we-help.ez-audience-section{padding:32px 24px}
 body.who-we-help-page #who-we-help .ez-section-heading{gap:14px 28px}
 body.who-we-help-page #who-we-help .ez-section-heading h1{font-size:34px!important}
 body.who-we-help-page #who-we-help .ez-audiences{gap:18px}
 body.who-we-help-page #who-we-help .ez-audience-photo{height:auto}
 body.who-we-help-page #who-we-help .ez-audiences h3{font-size:20px;margin-inline:20px}
 body.who-we-help-page #who-we-help .ez-audiences article>p{margin-inline:20px}
 body.who-we-help-page #who-we-help .ez-audience-link{width:calc(100% - 40px);margin: auto 20px 20px}
}
@media(max-width:600px){
 body.who-we-help-page #who-we-help.ez-audience-section{padding:28px 20px 32px}
 body.who-we-help-page #who-we-help .ez-section-heading{grid-template-columns:1fr;gap:14px;margin-bottom:24px}
 body.who-we-help-page #who-we-help .ez-section-heading h1{font-size:31px!important;letter-spacing:-.7px}
 body.who-we-help-page #who-we-help .ez-audiences{grid-template-columns:1fr;gap:20px}
 body.who-we-help-page #who-we-help .ez-audience-photo{height:auto;aspect-ratio:16/9}
}
