.reports-section[data-astro-cid-j7pg4boy]{max-width:1100px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg)}.reports-section[data-astro-cid-j7pg4boy] h1[data-astro-cid-j7pg4boy]{font-size:2rem;color:var(--primary-blue);margin-bottom:var(--spacing-base)}.section-intro[data-astro-cid-j7pg4boy]{font-size:1.1rem;color:var(--text-muted);margin-bottom:var(--spacing-2xl);line-height:1.6}.documents-container[data-astro-cid-j7pg4boy]{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.document-category[data-astro-cid-j7pg4boy] h2[data-astro-cid-j7pg4boy]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:1.5rem;color:var(--primary-blue);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary-red)}.document-category[data-astro-cid-j7pg4boy] h2[data-astro-cid-j7pg4boy] svg[data-astro-cid-j7pg4boy]{color:var(--primary-red)}.documents-grid[data-astro-cid-j7pg4boy]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-lg)}.document-card[data-astro-cid-j7pg4boy]{display:flex;align-items:center;gap:var(--spacing-base);padding:var(--spacing-lg);background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--border-radius-md);text-decoration:none;transition:all var(--transition-fast);box-shadow:var(--shadow)}.document-card[data-astro-cid-j7pg4boy]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--primary-blue)}.document-icon[data-astro-cid-j7pg4boy]{flex-shrink:0;color:var(--primary-red)}.document-info[data-astro-cid-j7pg4boy]{flex:1;min-width:0}.document-info[data-astro-cid-j7pg4boy] h3[data-astro-cid-j7pg4boy]{font-size:1rem;color:var(--primary-blue);margin:0 0 var(--spacing-xs) 0;line-height:1.4}.document-year[data-astro-cid-j7pg4boy]{display:inline-block;font-size:.85rem;color:var(--text-muted);background:var(--bg-light);padding:.25rem var(--spacing-sm);border-radius:var(--border-radius-sm);font-weight:600}.document-download[data-astro-cid-j7pg4boy]{flex-shrink:0;color:var(--primary-blue);transition:transform var(--transition-fast)}.document-card[data-astro-cid-j7pg4boy]:hover .document-download[data-astro-cid-j7pg4boy]{transform:translateY(2px)}.jobs-grid[data-astro-cid-j7pg4boy]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-base)}.job-card[data-astro-cid-j7pg4boy]{display:flex;flex-direction:column;gap:var(--spacing-base);padding:var(--spacing-lg);background:var(--bg-white);border:1px solid var(--border-light);border-left:4px solid var(--primary-red);border-radius:var(--border-radius-md);text-decoration:none;transition:all var(--transition-fast);box-shadow:var(--shadow)}.job-card[data-astro-cid-j7pg4boy]:hover{transform:translate(4px);box-shadow:var(--shadow-lg);border-left-color:var(--primary-blue)}.job-header[data-astro-cid-j7pg4boy]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.job-header[data-astro-cid-j7pg4boy] h3[data-astro-cid-j7pg4boy]{font-size:1.05rem;color:var(--primary-blue);margin:0;line-height:1.4;font-weight:600}.job-deadline[data-astro-cid-j7pg4boy]{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:.85rem;color:var(--text-muted);font-weight:600}.job-deadline[data-astro-cid-j7pg4boy] svg[data-astro-cid-j7pg4boy]{color:var(--primary-red)}.job-action[data-astro-cid-j7pg4boy]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.9rem;color:var(--primary-blue);font-weight:600;padding-top:var(--spacing-sm);border-top:1px solid var(--border-light)}.job-card[data-astro-cid-j7pg4boy]:hover .job-action[data-astro-cid-j7pg4boy]{color:var(--primary-red)}@media(max-width:768px){.reports-section[data-astro-cid-j7pg4boy]{padding:var(--spacing-lg)}.reports-section[data-astro-cid-j7pg4boy] h1[data-astro-cid-j7pg4boy]{font-size:1.5rem}.document-category[data-astro-cid-j7pg4boy] h2[data-astro-cid-j7pg4boy]{font-size:1.25rem}.documents-grid[data-astro-cid-j7pg4boy]{grid-template-columns:1fr}.document-card[data-astro-cid-j7pg4boy]{padding:var(--spacing-base)}.document-icon[data-astro-cid-j7pg4boy] svg[data-astro-cid-j7pg4boy]{width:36px;height:36px}.jobs-grid[data-astro-cid-j7pg4boy]{grid-template-columns:1fr}.job-card[data-astro-cid-j7pg4boy]{padding:var(--spacing-base)}}
