.sources-hero{background:var(--navy);color:#fff;padding:62px 0}.sources-hero span{font-size:11px;letter-spacing:1.8px;color:#66a9ff;font-weight:800}.sources-hero h1{font:800 42px/1.12 Manrope,sans-serif;max-width:780px;margin:12px 0}.sources-hero p{color:#b7c4d8;max-width:780px;line-height:1.65}.sources-main{padding:44px 0 80px}.sources-summary{display:flex;gap:14px;margin-bottom:22px}.sources-summary div{border:1px solid var(--line);border-radius:12px;padding:18px 22px;min-width:190px}.sources-summary strong,.sources-summary span{display:block}.sources-summary strong{font:800 28px Manrope;color:var(--navy)}.sources-summary span{font-size:12px;color:var(--muted);margin-top:3px}.source-note{max-width:900px;color:var(--muted);line-height:1.6;margin-bottom:25px}.sources-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sources-grid article{border:1px solid var(--line);border-radius:14px;padding:20px;display:flex;flex-direction:column;min-height:230px}.source-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.source-top span{color:var(--blue);font-size:12px;font-weight:800}.source-top b{font-size:10px;background:#eef2f7;color:#607089;padding:5px 8px;border-radius:20px;white-space:nowrap}.source-top b.active{background:#e3f8ec;color:#177540}.sources-grid h2{font:800 18px Manrope;margin:16px 0 9px}.sources-grid p{font-size:13px;color:var(--muted);line-height:1.55;margin:0 0 15px}.sources-grid a{font-size:13px;font-weight:800;color:var(--blue);margin-top:auto}.sources-grid small{font-size:10px;color:#8c98aa;margin-top:12px}@media(max-width:900px){.sources-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sources-hero{padding:40px 0}.sources-hero h1{font-size:32px}.sources-main{padding:30px 0 55px}.sources-summary{display:grid;grid-template-columns:1fr 1fr}.sources-summary div{min-width:0;padding:14px}.sources-grid{grid-template-columns:1fr}.sources-grid article{min-height:210px}}
