.refined-audience,.quality-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0}
.refined-audience>a,.quality-overview-grid>article{border-top:1px solid var(--border);padding-top:24px;min-width:0}
.refined-audience h3,.quality-overview-grid h3{font-size:25px;line-height:1.3;margin-bottom:15px}
.refined-home>p{max-width:760px;margin-top:24px}
.refined-links{display:flex;gap:18px 32px;flex-wrap:wrap}
.quality-overview{padding-top:10px;padding-bottom:50px}
.quality-overview>h2{font-size:clamp(28px,3vw,40px);max-width:800px}
.quality-overview .textlink{display:inline-block;line-height:1.5}
.refined-fees{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:38px;padding-bottom:38px}
.refined-fees h2{font-size:clamp(26px,3vw,36px);max-width:620px}
.refined-fees p{margin:15px 0 0}
.approach .approach-grid>div>.textlink{display:block;margin-top:18px}
@media(max-width:850px){.refined-audience,.quality-overview-grid{grid-template-columns:1fr;gap:22px}.refined-fees{display:block}.refined-fees>.textlink{display:inline-block;margin-top:22px}.quality-overview{padding-bottom:32px}}
