.case-source-links{border-top:1px solid var(--v6-hair);padding-top:54px;padding-bottom:68px}
.case-source-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;margin-bottom:28px}
.case-source-heading p{font-size:13px;line-height:1.9;color:var(--muted);max-width:620px;margin:0}
.case-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}
.case-source-item{border-top:1px solid var(--v6-hair);padding:20px 0 24px}
.case-source-meta{display:flex;justify-content:space-between;gap:15px;font:10px/1.6 var(--rui-city,var(--sans));letter-spacing:.05em;color:var(--muted)}
.case-source-item h3{font-size:19px;font-weight:400;line-height:1.55;margin:13px 0 8px}
.case-source-item p{font-size:11px;line-height:1.8;color:var(--muted);margin:0 0 12px}
.case-source-item a{font-size:11px;line-height:1.6;display:inline-flex;align-items:center;min-height:40px;color:inherit;border-bottom:1px solid currentColor}
@media(max-width:760px){.case-source-links{padding-top:42px;padding-bottom:48px}.case-source-heading{grid-template-columns:1fr;gap:15px}.case-source-grid{grid-template-columns:1fr}.case-source-item h3{font-size:18px}.case-source-item p{font-size:12px}}
