.country-header[data-astro-cid-63ul4cyx]{text-align:center;padding-bottom:var(--spacing-md)}.timeline-sort-controls[data-astro-cid-63ul4cyx]{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-sm)}@media (max-width: 768px){.timeline-sort-controls[data-astro-cid-63ul4cyx]{justify-content:center}}.timeline-sort-controls[data-astro-cid-63ul4cyx] label[data-astro-cid-63ul4cyx]{font-size:.9rem;color:var(--color-text-secondary);font-weight:500}.timeline-sort-select[data-astro-cid-63ul4cyx]{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);font-size:.9rem;cursor:pointer;min-width:180px}.timeline-sort-select[data-astro-cid-63ul4cyx]:hover{border-color:var(--color-text-secondary)}.timeline-sort-select[data-astro-cid-63ul4cyx]:focus{outline:2px solid #1c5c8c;outline-offset:2px}.timeline-nav-wrapper[data-astro-cid-63ul4cyx]{display:none;margin-bottom:var(--spacing-md)}.timeline-nav[data-astro-cid-63ul4cyx]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:center;padding:var(--spacing-md) 0}.timeline-nav-badge[data-astro-cid-63ul4cyx]{position:relative;display:inline-block;padding:4px 12px;border-radius:5px;background-color:#2b3b4f;color:#fff;font-size:.75rem;font-weight:700;text-decoration:none;opacity:.7;transition:all var(--transition-base)}.timeline-nav-badge[data-astro-cid-63ul4cyx]:hover{opacity:.9;transform:translateY(-1px)}.timeline-nav-badge[data-astro-cid-63ul4cyx]:target,.timeline-nav-badge[data-astro-cid-63ul4cyx].active{background-color:#1c5c8c;opacity:1}.mobile-layout[data-astro-cid-63ul4cyx]{display:none}@media (max-width: 768px){.country-header[data-astro-cid-63ul4cyx]{padding-bottom:0}.timeline-nav-wrapper[data-astro-cid-63ul4cyx],.timeline-nav-wrapper[data-astro-cid-63ul4cyx].sticky-timeline-nav{display:block!important;position:sticky;top:var(--site-header-height, 72px)!important;z-index:200!important;background:var(--color-bg-primary)!important;padding:var(--spacing-xs) 0!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;width:100%!important;left:0!important;right:0!important}.timeline-nav[data-astro-cid-63ul4cyx]{padding:var(--spacing-xs) 0;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.timeline-nav[data-astro-cid-63ul4cyx]::-webkit-scrollbar{display:none}.timeline-nav-badge[data-astro-cid-63ul4cyx]{font-size:.7rem;padding:3px 8px;white-space:nowrap}.sticky-header[data-astro-cid-63ul4cyx],.sticky-header-placeholder[data-astro-cid-63ul4cyx],.horizontal-scrollbar[data-astro-cid-63ul4cyx],.desktop-grid[data-astro-cid-63ul4cyx]{display:none!important}.mobile-layout[data-astro-cid-63ul4cyx]{display:block}.grid-wrapper[data-astro-cid-63ul4cyx]{width:100%;margin:0}.grid-scroll[data-astro-cid-63ul4cyx]{overflow:visible!important}.mobile-timeline-section[data-astro-cid-63ul4cyx]{margin-bottom:var(--spacing-lg);scroll-margin-top:calc(var(--site-header-height, 72px) + 80px)}.mobile-timeline-header[data-astro-cid-63ul4cyx]{background:var(--color-bg-secondary);padding:var(--spacing-xs);display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid rgba(255,255,255,.2);margin-bottom:var(--spacing-xs);font-weight:700;font-size:1.1rem}.mobile-timeline-header[data-astro-cid-63ul4cyx] .count-badge[data-astro-cid-63ul4cyx]{margin-left:var(--spacing-xs)}.mobile-role-section[data-astro-cid-63ul4cyx]{margin-bottom:var(--spacing-md);padding:0 var(--spacing-xs)}.mobile-role-header[data-astro-cid-63ul4cyx]{margin-bottom:var(--spacing-xs);padding:var(--spacing-xs) 0;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-role-header[data-astro-cid-63ul4cyx] .role-link[data-astro-cid-63ul4cyx]{font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-primary);text-decoration:none;display:inline-flex;align-items:center}.mobile-role-header[data-astro-cid-63ul4cyx] .role-link[data-astro-cid-63ul4cyx]:hover{opacity:.8}.mobile-role-header[data-astro-cid-63ul4cyx] .count-badge[data-astro-cid-63ul4cyx]{margin-left:var(--spacing-xs)}.mobile-mini-cards[data-astro-cid-63ul4cyx]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-xs)}.mini-card[data-astro-cid-63ul4cyx]{border-width:2px}.see-all[data-astro-cid-63ul4cyx]{text-align:center;margin-top:var(--spacing-xs)}}.grid-wrapper[data-astro-cid-63ul4cyx]{width:100vw;margin:0 calc(-50vw + 50%)}.sticky-header[data-astro-cid-63ul4cyx]{position:relative;z-index:1000;background:var(--color-bg-primary);width:100%}.sticky-header[data-astro-cid-63ul4cyx].is-fixed{position:fixed;top:64px;left:var(--sticky-header-left, 0px);width:var(--sticky-header-width, 100vw);margin:0}.sticky-header-placeholder[data-astro-cid-63ul4cyx]{height:0;pointer-events:none}.header-scroll[data-astro-cid-63ul4cyx]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.header-scroll[data-astro-cid-63ul4cyx]::-webkit-scrollbar{display:none}.header-grid[data-astro-cid-63ul4cyx]{display:grid;min-width:fit-content}.horizontal-scrollbar[data-astro-cid-63ul4cyx]{overflow-x:auto;height:15px;scrollbar-width:auto;scrollbar-color:rgb(255 255 255) #1c5c8c}#scrollbar-top[data-astro-cid-63ul4cyx]{margin-bottom:0}#scrollbar-bottom[data-astro-cid-63ul4cyx]{margin-top:6px}.horizontal-scrollbar[data-astro-cid-63ul4cyx]::-webkit-scrollbar{height:8px}.horizontal-scrollbar[data-astro-cid-63ul4cyx]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.horizontal-scrollbar[data-astro-cid-63ul4cyx]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.horizontal-scrollbar[data-astro-cid-63ul4cyx] .scrollbar-content[data-astro-cid-63ul4cyx]{height:1px}.header-cell[data-astro-cid-63ul4cyx]{background:var(--color-bg-secondary);padding:.5rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;border-left:1px dashed rgba(255,255,255,.25);overflow:hidden;justify-content:center;font-weight:700;min-height:60px}.header-cell[data-astro-cid-63ul4cyx].role-header{z-index:5}.header-cell[data-astro-cid-63ul4cyx].sticky-corner{left:0;z-index:20;background:var(--color-bg-secondary)}.grid-scroll[data-astro-cid-63ul4cyx]{overflow-x:auto;overflow-y:visible;scrollbar-width:none;position:relative}.grid-scroll[data-astro-cid-63ul4cyx]::-webkit-scrollbar{display:none}.grid-scroll[data-astro-cid-63ul4cyx]:after{content:none}.body-grid[data-astro-cid-63ul4cyx]{display:grid;min-width:fit-content}.timeline-cell[data-astro-cid-63ul4cyx]{background:var(--color-bg-secondary);padding:.5rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);border-right:1px dashed rgba(255,255,255,.25);display:flex;flex-direction:column;align-items:center;gap:4px;overflow:hidden;justify-content:center;font-weight:700}.timeline-name[data-astro-cid-63ul4cyx]{font-weight:600;text-align:center}.timeline-cell[data-astro-cid-63ul4cyx].sticky-col{position:-webkit-sticky;position:sticky;left:0;z-index:15;background:var(--color-bg-secondary)}.cell-content[data-astro-cid-63ul4cyx]{padding:.5rem;border-bottom:1px solid rgba(255,255,255,.1);border-left:1px dashed rgba(255,255,255,.25);border-right:1px dashed rgba(255,255,255,.25);min-height:100%}.mini-cards[data-astro-cid-63ul4cyx]{display:flex;flex-direction:column;gap:8px}.mini-card[data-astro-cid-63ul4cyx]{display:grid;grid-template-columns:100%;grid-template-rows:120px auto;text-decoration:none;background:#fff;border:4px solid var(--color-border);border-radius:3px;overflow:hidden;width:100%}.mini-thumb[data-astro-cid-63ul4cyx]{width:100%;height:120px;overflow:hidden;flex-shrink:0}.mini-thumb[data-astro-cid-63ul4cyx] img[data-astro-cid-63ul4cyx]{width:100%;height:100%;object-fit:cover;display:block}.mini-name[data-astro-cid-63ul4cyx]{color:#000;font-family:var(--font-heading);font-size:.95rem;line-height:1.2;padding:8px}.see-all[data-astro-cid-63ul4cyx]{margin-top:6px;justify-self:center}.see-all-btn[data-astro-cid-63ul4cyx]{display:inline-block;background-color:#1c5c8c;color:#fff;padding:4px 10px;border-radius:5px;font-size:.85rem;text-decoration:none}.see-all-btn[data-astro-cid-63ul4cyx]:hover{background-color:#184a71}.count-badge[data-astro-cid-63ul4cyx]{display:inline-block;background-color:#1c5c8c;color:#fff;padding:0 8px;border-radius:5px;margin-left:6px}.timeline-cell[data-astro-cid-63ul4cyx] .count-badge[data-astro-cid-63ul4cyx]{margin-left:0}.count-badge-link[data-astro-cid-63ul4cyx]{text-decoration:none;display:inline-block}.role-name[data-astro-cid-63ul4cyx]{margin-right:6px}.country-jump[data-astro-cid-63ul4cyx]{margin:var(--spacing-lg) auto 0;max-width:320px;text-align:center;display:flex;flex-direction:column;gap:var(--spacing-sm);font-size:.95rem}.country-jump[data-astro-cid-63ul4cyx] p[data-astro-cid-63ul4cyx]{margin:0;font-weight:500;letter-spacing:.5px}.country-jump[data-astro-cid-63ul4cyx] select[data-astro-cid-63ul4cyx]{min-width:260px;padding:.5rem .75rem;border-radius:6px;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary)}
