.page-banner:where(.astro-RSU34GQI){background-color:var(--sysu-green-dark);background-image:linear-gradient(135deg,var(--sysu-green-dark) 0%,#004d20 100%);color:#fff;padding:5rem 0 4rem;text-align:center;border-bottom:3px solid var(--accent-gold)}.page-banner:where(.astro-RSU34GQI) h1:where(.astro-RSU34GQI){font-size:2.8rem;color:#fff;margin-bottom:.5rem}.banner-subtitle:where(.astro-RSU34GQI){font-size:1.15rem;color:#fffc;font-weight:300}.tab-nav-wrapper:where(.astro-RSU34GQI){background-color:#fff;border-bottom:1px solid rgba(0,88,38,.08);position:sticky;top:var(--header-height);z-index:100;box-shadow:var(--shadow-sm)}.tab-nav:where(.astro-RSU34GQI){display:flex;justify-content:center;gap:2.5rem}.tab-item:where(.astro-RSU34GQI){font-size:.95rem;font-weight:600;color:var(--text-secondary);padding:1.2rem .5rem;position:relative}.tab-item:where(.astro-RSU34GQI):hover{color:var(--sysu-green)}.tab-item:where(.astro-RSU34GQI):after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background-color:var(--sysu-green);transition:var(--transition)}.tab-item:where(.astro-RSU34GQI):hover:after{width:100%}.scroll-margin:where(.astro-RSU34GQI){scroll-margin-top:calc(var(--header-height) + 60px)}.bg-light:where(.astro-RSU34GQI){background-color:var(--bg-secondary);border-top:1px solid rgba(0,88,38,.05);border-bottom:1px solid rgba(0,88,38,.05)}.career-news-list:where(.astro-RSU34GQI){display:flex;flex-direction:column;gap:4rem}.career-news-item:where(.astro-RSU34GQI){background-color:#fff;border-radius:var(--border-radius);padding:3rem;box-shadow:var(--shadow-sm);border:1px solid rgba(0,88,38,.05);display:flex;gap:3rem}.item-img-box:where(.astro-RSU34GQI){width:280px;height:200px;border-radius:var(--border-radius);overflow:hidden;flex-shrink:0;background-color:var(--bg-tertiary)}.item-img-box:where(.astro-RSU34GQI) img:where(.astro-RSU34GQI){width:100%;height:100%;object-fit:cover}.item-content-box:where(.astro-RSU34GQI){flex-grow:1}.pub-date:where(.astro-RSU34GQI){display:block;font-size:.85rem;color:var(--text-muted);font-weight:500;margin-bottom:.75rem}.item-content-box:where(.astro-RSU34GQI) h3:where(.astro-RSU34GQI){font-size:1.6rem;color:var(--sysu-green-dark);margin-bottom:1rem}.summary-para:where(.astro-RSU34GQI){font-size:1.05rem;font-weight:500;color:var(--text-secondary);margin-bottom:1.5rem;padding-left:1rem;border-left:4px solid var(--accent-gold)}.article-body:where(.astro-RSU34GQI){font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.jobs-list:where(.astro-RSU34GQI){display:flex;flex-direction:column;gap:2rem}.job-card:where(.astro-RSU34GQI){background-color:#fff;border-radius:var(--border-radius);padding:2.5rem;box-shadow:var(--shadow-sm);border:1px solid rgba(0,88,38,.04)}.job-header:where(.astro-RSU34GQI){display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px dashed rgba(0,88,38,.1)}.job-title:where(.astro-RSU34GQI){font-size:1.4rem;color:var(--sysu-green-dark);margin-bottom:.25rem}.job-company:where(.astro-RSU34GQI){font-size:1rem;font-weight:600;color:var(--accent-gold)}.job-loc:where(.astro-RSU34GQI){font-size:.95rem;font-weight:600;background-color:var(--bg-tertiary);color:var(--sysu-green);padding:.3rem .8rem;border-radius:4px}.job-body:where(.astro-RSU34GQI){font-size:.95rem;color:var(--text-secondary);margin-bottom:2rem}.job-footer:where(.astro-RSU34GQI){display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-muted);border-top:1px solid rgba(0,0,0,.05);padding-top:1rem}.job-referral:where(.astro-RSU34GQI) strong:where(.astro-RSU34GQI){color:var(--sysu-green)}.reports-grid:where(.astro-RSU34GQI){display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.report-card:where(.astro-RSU34GQI){background-color:#fff;border-radius:var(--border-radius);padding:2.5rem;box-shadow:var(--shadow-sm);border-left:5px solid var(--sysu-green);transition:var(--transition)}.report-card:where(.astro-RSU34GQI):hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.report-meta:where(.astro-RSU34GQI){font-size:.85rem;font-weight:600;color:var(--text-muted);display:block;margin-bottom:.75rem}.report-title:where(.astro-RSU34GQI){font-size:1.3rem;color:var(--sysu-green-dark);margin-bottom:1rem}.report-summary:where(.astro-RSU34GQI){font-size:.95rem;color:var(--text-secondary);margin-bottom:1.5rem;background-color:var(--bg-secondary);padding:.8rem 1rem;border-radius:4px}.report-body:where(.astro-RSU34GQI){font-size:.9rem;color:var(--text-secondary)}.no-data-card:where(.astro-RSU34GQI){background-color:#fff;border:1px dashed rgba(0,88,38,.2);border-radius:var(--border-radius);padding:4rem 2rem;text-align:center;color:var(--text-secondary);box-shadow:var(--shadow-sm)}@media (max-width: 900px){.tab-nav:where(.astro-RSU34GQI){gap:1rem;padding:0 1rem;overflow-x:auto;justify-content:flex-start}.tab-item:where(.astro-RSU34GQI){padding:1rem .2rem;font-size:.85rem;white-space:nowrap}.career-news-item:where(.astro-RSU34GQI){flex-direction:column;padding:1.5rem;gap:1.5rem}.item-img-box:where(.astro-RSU34GQI){width:100%;height:200px}.job-card:where(.astro-RSU34GQI){padding:1.5rem}.job-header:where(.astro-RSU34GQI){flex-direction:column;gap:1rem}.job-footer:where(.astro-RSU34GQI){flex-direction:column;gap:.5rem}.reports-grid:where(.astro-RSU34GQI){grid-template-columns:1fr}}
