#approach .broker-intro{margin-top:24px;padding-top:22px}
#approach .broker-intro h3{font-size:28px;line-height:1.3;margin:0 0 8px}
#approach .broker-intro .broker-title{font-size:16px;font-weight:400;margin:0 0 5px}
#approach .broker-intro p:last-child{font-size:15px;margin:0;line-height:1.6}
#compact-credentials{padding-top:24px;margin-top:24px}
#compact-credentials .broker-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}
#compact-credentials h4{font-family:inherit;font-size:16px;line-height:1.4;font-weight:600;margin:0 0 18px}
#compact-credentials .credential-list{margin:0;padding:0;list-style:none}
#compact-credentials .credential-list li{font-size:15px;line-height:1.55;margin:0 0 18px}
#compact-credentials .credential-list a,#compact-credentials .credential-list strong{font-size:inherit;font-weight:500}
#compact-credentials .credential-list span{font-size:14px;line-height:1.6;margin-top:3px}
#compact-credentials .credential-feature{display:none}
#compact-credentials summary{display:none}
#compact-credentials .team-stories-link{margin-top:8px;font-size:16px}
@media(max-width:700px){
#approach .broker-intro h3{font-size:25px}
#compact-credentials{padding-top:20px;margin-top:20px}
#compact-credentials .credential-feature{display:block;padding-left:16px;border-left:2px solid var(--gold,#9b8045);margin-bottom:20px}
#compact-credentials .desktop-award{display:none}
#compact-credentials summary{display:list-item;padding:16px 0;font-size:15px;font-weight:500;cursor:pointer}
#compact-credentials .credential-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
#compact-credentials .broker-columns{grid-template-columns:1fr;gap:22px;padding:16px 0}
#compact-credentials .team-stories-link{margin-top:18px}
}
