.data-sources-hero[data-astro-cid-hcyrnzl2]{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-light) 100%);color:var(--color-white);padding:var(--spacing-16) 0;text-align:center}.hero-title[data-astro-cid-hcyrnzl2]{font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-6);color:var(--color-white)}.hero-description[data-astro-cid-hcyrnzl2]{font-size:1.25rem;max-width:700px;margin:0 auto;color:#ffffffe6;line-height:1.6}.section-title[data-astro-cid-hcyrnzl2]{font-size:2rem;font-weight:700;color:var(--color-secondary);text-align:center;margin-bottom:var(--spacing-6)}.section-description[data-astro-cid-hcyrnzl2]{text-align:center;font-size:1.125rem;color:var(--color-gray-600);margin-bottom:var(--spacing-8);max-width:600px;margin-left:auto;margin-right:auto}.sources-grid[data-astro-cid-hcyrnzl2]{display:grid;gap:var(--spacing-6)}.source-card[data-astro-cid-hcyrnzl2]{background:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);overflow:hidden}.source-card[data-astro-cid-hcyrnzl2].official{border-left:4px solid var(--color-success)}.source-header[data-astro-cid-hcyrnzl2]{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);background:var(--color-gray-50)}.source-logo[data-astro-cid-hcyrnzl2]{font-size:2.5rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--color-white);border-radius:var(--border-radius)}.source-info[data-astro-cid-hcyrnzl2] h3[data-astro-cid-hcyrnzl2]{color:var(--color-secondary);margin:0 0 var(--spacing-1) 0}.source-type[data-astro-cid-hcyrnzl2]{color:var(--color-gray-600);font-size:.875rem;font-weight:600}.source-content[data-astro-cid-hcyrnzl2]{padding:var(--spacing-6)}.source-content[data-astro-cid-hcyrnzl2] p[data-astro-cid-hcyrnzl2]{margin-bottom:var(--spacing-3);color:var(--color-gray-700)}.source-content[data-astro-cid-hcyrnzl2] strong[data-astro-cid-hcyrnzl2]{color:var(--color-secondary)}.source-links[data-astro-cid-hcyrnzl2]{margin-top:var(--spacing-4)}.source-links[data-astro-cid-hcyrnzl2] a[data-astro-cid-hcyrnzl2]{color:var(--color-primary);font-weight:600;text-decoration:none}.source-links[data-astro-cid-hcyrnzl2] a[data-astro-cid-hcyrnzl2]:hover{text-decoration:underline}.banks-grid[data-astro-cid-hcyrnzl2]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}.bank-group[data-astro-cid-hcyrnzl2]{background:var(--color-white);padding:var(--spacing-6);border-radius:var(--border-radius-lg);box-shadow:var(--shadow)}.bank-group[data-astro-cid-hcyrnzl2] h3[data-astro-cid-hcyrnzl2]{color:var(--color-secondary);margin-bottom:var(--spacing-4);text-align:center}.bank-list[data-astro-cid-hcyrnzl2]{display:grid;gap:var(--spacing-4)}.bank-item[data-astro-cid-hcyrnzl2]{background:var(--color-gray-50);padding:var(--spacing-4);border-radius:var(--border-radius)}.bank-item[data-astro-cid-hcyrnzl2] h4[data-astro-cid-hcyrnzl2]{color:var(--color-primary);margin-bottom:var(--spacing-2)}.bank-item[data-astro-cid-hcyrnzl2] p[data-astro-cid-hcyrnzl2]{color:var(--color-gray-700);margin-bottom:var(--spacing-2);font-size:.875rem}.update-freq[data-astro-cid-hcyrnzl2]{font-size:.75rem;color:var(--color-gray-600);font-weight:600;background:var(--color-white);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius)}.methodology-content[data-astro-cid-hcyrnzl2]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}.method-card[data-astro-cid-hcyrnzl2]{background:var(--color-white);padding:var(--spacing-6);border-radius:var(--border-radius-lg);box-shadow:var(--shadow)}.method-card[data-astro-cid-hcyrnzl2] h3[data-astro-cid-hcyrnzl2]{color:var(--color-secondary);margin-bottom:var(--spacing-3)}.accuracy-card[data-astro-cid-hcyrnzl2]{background:var(--color-white);padding:var(--spacing-8);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);border:2px solid var(--color-warning)}.accuracy-card[data-astro-cid-hcyrnzl2] h2[data-astro-cid-hcyrnzl2]{color:var(--color-secondary);text-align:center;margin-bottom:var(--spacing-6)}.accuracy-content[data-astro-cid-hcyrnzl2]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6)}.accuracy-item[data-astro-cid-hcyrnzl2] h3[data-astro-cid-hcyrnzl2]{color:var(--color-primary);margin-bottom:var(--spacing-3)}.accuracy-item[data-astro-cid-hcyrnzl2] ul[data-astro-cid-hcyrnzl2]{margin:0;padding-left:var(--spacing-5)}.accuracy-item[data-astro-cid-hcyrnzl2] li[data-astro-cid-hcyrnzl2]{margin-bottom:var(--spacing-2);color:var(--color-gray-700)}.update-info[data-astro-cid-hcyrnzl2]{background:var(--color-gray-50)}.update-card[data-astro-cid-hcyrnzl2]{background:var(--color-white);padding:var(--spacing-6);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);text-align:center}.update-card[data-astro-cid-hcyrnzl2] h3[data-astro-cid-hcyrnzl2]{color:var(--color-secondary);margin-bottom:var(--spacing-4)}.update-grid[data-astro-cid-hcyrnzl2]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.update-item[data-astro-cid-hcyrnzl2]{background:var(--color-gray-50);padding:var(--spacing-3);border-radius:var(--border-radius);font-size:.875rem}.update-item[data-astro-cid-hcyrnzl2] strong[data-astro-cid-hcyrnzl2]{color:var(--color-secondary)}.last-updated[data-astro-cid-hcyrnzl2]{color:var(--color-gray-600);font-style:italic;margin:0}@media (max-width: 768px){.hero-title[data-astro-cid-hcyrnzl2]{font-size:2rem}.banks-grid[data-astro-cid-hcyrnzl2],.methodology-content[data-astro-cid-hcyrnzl2],.accuracy-content[data-astro-cid-hcyrnzl2],.update-grid[data-astro-cid-hcyrnzl2]{grid-template-columns:1fr}}
