.rankings-refined #data-provenance>.mr-shell{display:block;max-width:1200px}
.rankings-refined #data-provenance .mr-head{background:none;border:0;padding:0;margin:0 auto 30px;text-align:center;max-width:960px}
.rankings-refined #data-provenance .mr-head h2{font-size:36px;margin:0 0 14px}
.rankings-refined #data-provenance .mr-head p{margin:0}
.rk-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.rk-source-card{padding:24px;background:#fff;border:1px solid #e0e8f5;border-radius:19px;box-shadow:0 10px 25px -23px #325b9a55}
.rk-source-card header{display:flex;align-items:center;gap:13px;margin-bottom:18px}
.rk-source-card header>span{display:grid;place-items:center;flex:none;width:35px;height:35px;border-radius:10px;background:#eff4ff;color:#3465df;font:600 14px/1 Arial,sans-serif}
.rk-source-card h3{margin:0;color:#183559;font-size:18px;line-height:1.4}
.rk-source-card p{font-size:14px;line-height:1.85;margin:0;color:#607591}
@media(max-width:1050px){.rk-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rankings-refined #data-provenance .mr-head h2{font-size:30px}}
@media(max-width:760px){.rk-source-grid{grid-template-columns:1fr;gap:14px}.rk-source-card{padding:21px}.rk-source-card header{margin-bottom:13px}.rankings-refined #data-provenance .mr-head h2{font-size:28px}.rankings-refined #data-provenance .mr-head{margin-bottom:25px}}
