:root{--primary:#06c;--primary-light:#4d94ff;--primary-dark:#0052a3;--accent:#0891b2;--success:#10b981;--warning:#f97316;--danger:#dc2626;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#9ca3af;--bg-primary:#fff;--bg-secondary:#f3f4f6;--bg-tertiary:#e5e7eb;--bg-hover:#eff6ff;--border-color:#d1d5db;--border-light:#e5e7eb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #00000014;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001f;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px}@media (prefers-color-scheme:dark){:root{--text-primary:#f9fafb;--text-secondary:#e5e7eb;--text-tertiary:#9ca3af;--bg-primary:#0f172a;--bg-secondary:#1f2937;--bg-tertiary:#374151;--bg-hover:#1e3a8a;--border-color:#4b5563;--border-light:#374151;--shadow-md:0 4px 6px -1px #0000004d;--shadow-lg:0 10px 15px -3px #0006}}.job-posting-page-module__B0n7Qa__container{max-width:1024px;padding:var(--spacing-lg);margin:0 auto}@media (max-width:640px){.job-posting-page-module__B0n7Qa__container{padding:var(--spacing-md)}}.job-posting-page-module__B0n7Qa__breadcrumb{margin:var(--spacing-xl) 0;font-size:13px}.job-posting-page-module__B0n7Qa__breadcrumbList{gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.job-posting-page-module__B0n7Qa__breadcrumb a{color:var(--primary);font-weight:500;text-decoration:none;transition:color .2s}.job-posting-page-module__B0n7Qa__breadcrumb a:hover{color:var(--primary-dark);text-decoration:underline}.job-posting-page-module__B0n7Qa__card{border-radius:var(--radius-lg);padding:var(--spacing-xl);margin:var(--spacing-2xl) 0;box-shadow:var(--shadow-sm);border:1px solid #e5e7eb;transition:all .2s;color:#111827!important;background:#fff!important}.job-posting-page-module__B0n7Qa__card:hover{box-shadow:var(--shadow-md);border-color:var(--border-color)}.job-posting-page-module__B0n7Qa__hero{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}@media (max-width:640px){.job-posting-page-module__B0n7Qa__hero{padding:var(--spacing-xl)}}.job-posting-page-module__B0n7Qa__trustBadges{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid #ffffff26;flex-wrap:wrap;display:flex}.job-posting-page-module__B0n7Qa__trustBadge{align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-sm);color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff40;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.job-posting-page-module__B0n7Qa__trustBadge:nth-child(2){background:#10b98133;border-color:#10b98166}.job-posting-page-module__B0n7Qa__chips{gap:var(--spacing-sm);margin:var(--spacing-lg) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.job-posting-page-module__B0n7Qa__chip{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#ffffff26;border:1px solid #ffffff4d;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-block}.job-posting-page-module__B0n7Qa__chipOpen{background:var(--success);border-color:var(--success)}.job-posting-page-module__B0n7Qa__chipClosing{background:var(--danger);border-color:var(--danger)}.job-posting-page-module__B0n7Qa__chipClosed{background:#9ca3af;border-color:#9ca3af}.job-posting-page-module__B0n7Qa__chipUpcoming{background:var(--warning);border-color:var(--warning)}.job-posting-page-module__B0n7Qa__jobTitle{letter-spacing:-.02em;color:#fff;margin:var(--spacing-xl) 0 var(--spacing-lg);font-size:clamp(28px,6vw,40px);font-weight:800;line-height:1.1}.job-posting-page-module__B0n7Qa__enrichmentCardsRow{gap:var(--spacing-md);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.job-posting-page-module__B0n7Qa__enrichmentCardsRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.job-posting-page-module__B0n7Qa__enrichmentCardsRow{grid-template-columns:1fr}}.job-posting-page-module__B0n7Qa__enrichmentCard{align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-xl);border-radius:var(--radius-md);background:#2c3e50;border:1px solid #ffffff1a;transition:transform .2s,box-shadow .2s;display:flex}.job-posting-page-module__B0n7Qa__enrichmentCard:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0003}.job-posting-page-module__B0n7Qa__cardIcon{flex-shrink:0;margin-top:4px;font-size:32px;line-height:1}.job-posting-page-module__B0n7Qa__cardContent{flex-direction:column;flex:1;gap:6px;display:flex}.job-posting-page-module__B0n7Qa__cardLabel{color:#ffffffa6;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.job-posting-page-module__B0n7Qa__cardValue{color:#fff;font-size:22px;font-weight:900;line-height:1.3}.job-posting-page-module__B0n7Qa__statusCard,.job-posting-page-module__B0n7Qa__statusCard.job-posting-page-module__B0n7Qa__statusOPEN{background:#27ae60}.job-posting-page-module__B0n7Qa__statusCard.job-posting-page-module__B0n7Qa__statusCLOSED{background:#c0392b}.job-posting-page-module__B0n7Qa__statusCard.job-posting-page-module__B0n7Qa__statusUNKNOWN{background:#95a5a6}.job-posting-page-module__B0n7Qa__enrichmentRow{gap:var(--spacing-lg);margin-top:var(--spacing-xl);padding:var(--spacing-xl);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}@media (max-width:640px){.job-posting-page-module__B0n7Qa__enrichmentRow{gap:var(--spacing-md);padding:var(--spacing-lg);grid-template-columns:repeat(2,1fr)}}.job-posting-page-module__B0n7Qa__enrichmentItem{gap:var(--spacing-sm);flex-direction:column;display:flex}.job-posting-page-module__B0n7Qa__enrichmentLabel{opacity:.85;text-transform:uppercase;letter-spacing:.5px;color:#ffffffe6;font-size:11px;font-weight:700}.job-posting-page-module__B0n7Qa__enrichmentValue{color:#fff;word-break:break-word;font-size:20px;font-weight:800;line-height:1.2}.job-posting-page-module__B0n7Qa__quickReqs{gap:var(--spacing-lg);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);border-radius:var(--radius-md);border-left:4px solid var(--primary);background:#f8f9fa;flex-direction:column;display:flex}.job-posting-page-module__B0n7Qa__quickReqItem{gap:var(--spacing-xs);flex-direction:column;display:flex}.job-posting-page-module__B0n7Qa__quickReqLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-primary);margin:0;font-size:13px;font-weight:700}.job-posting-page-module__B0n7Qa__quickReqText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.job-posting-page-module__B0n7Qa__contextPara{margin-top:var(--spacing-md);color:#fffffff2;gap:var(--spacing-xs);flex-wrap:wrap;font-size:15px;line-height:1.6;display:flex}.job-posting-page-module__B0n7Qa__contextPara strong{color:#fff;font-weight:700}.job-posting-page-module__B0n7Qa__toc{gap:var(--spacing-md);margin:var(--spacing-2xl) 0;padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #e5e7eb;flex-wrap:wrap;font-size:14px;font-weight:600;display:flex;overflow-x:auto;color:#111827!important;background:#f3f4f6!important}.job-posting-page-module__B0n7Qa__toc a{color:#06c}@media (max-width:640px){.job-posting-page-module__B0n7Qa__toc{gap:var(--spacing-sm);padding:var(--spacing-md);font-size:13px}}.job-posting-page-module__B0n7Qa__toc a{color:var(--primary);white-space:nowrap;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);text-decoration:none;transition:all .2s}.job-posting-page-module__B0n7Qa__toc a:hover{background:var(--bg-hover);color:var(--primary-dark)}.job-posting-page-module__B0n7Qa__verificationNotice{border-left:4px solid var(--warning);padding:var(--spacing-lg);border-radius:var(--radius-lg);margin:var(--spacing-2xl) 0;color:#78350f;box-shadow:var(--shadow-sm);background:#fef3c7}.job-posting-page-module__B0n7Qa__verificationNotice strong{color:#92400e;margin-bottom:var(--spacing-sm);font-weight:700;display:block}.job-posting-page-module__B0n7Qa__verificationNotice p{margin:0;font-size:14px;line-height:1.6}@media (prefers-color-scheme:dark){.job-posting-page-module__B0n7Qa__verificationNotice{border-left-color:var(--warning);color:#fed7aa;background:#d9770633}.job-posting-page-module__B0n7Qa__verificationNotice strong{color:#fef3c7}}.job-posting-page-module__B0n7Qa__section{margin:var(--spacing-3xl) 0;padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #e5e7eb;transition:all .2s;color:#111827!important;background:#fff!important}.job-posting-page-module__B0n7Qa__section h2,.job-posting-page-module__B0n7Qa__section h3,.job-posting-page-module__B0n7Qa__section h4,.job-posting-page-module__B0n7Qa__section h5,.job-posting-page-module__B0n7Qa__section h6{color:#111827!important}.job-posting-page-module__B0n7Qa__section p,.job-posting-page-module__B0n7Qa__section li,.job-posting-page-module__B0n7Qa__section div{color:#4b5563!important}.job-posting-page-module__B0n7Qa__section:hover{box-shadow:var(--shadow-md)}@media (max-width:640px){.job-posting-page-module__B0n7Qa__section{padding:var(--spacing-lg);margin:var(--spacing-2xl) 0}}.job-posting-page-module__B0n7Qa__sectionTitle{color:var(--text-primary);margin:0 0 var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:2px solid var(--primary);letter-spacing:-.01em;font-size:24px;font-weight:800}@media (max-width:640px){.job-posting-page-module__B0n7Qa__sectionTitle{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);font-size:20px}}.job-posting-page-module__B0n7Qa__qa{gap:var(--spacing-xl);display:grid}.job-posting-page-module__B0n7Qa__qaQuestion{color:var(--primary);margin:0 0 var(--spacing-md);font-size:16px;font-weight:700}.job-posting-page-module__B0n7Qa__qaAnswer{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.job-posting-page-module__B0n7Qa__facts{gap:var(--spacing-lg);margin:var(--spacing-xl) 0;display:grid}.job-posting-page-module__B0n7Qa__factsRow{gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid #e5e7eb;grid-template-columns:120px 1fr;transition:all .2s;display:grid;color:#111827!important;background:#fff!important}.job-posting-page-module__B0n7Qa__factsRow:hover{border-color:var(--border-color);box-shadow:var(--shadow-sm)}@media (max-width:640px){.job-posting-page-module__B0n7Qa__factsRow{gap:var(--spacing-md);grid-template-columns:1fr}}.job-posting-page-module__B0n7Qa__factsTerm{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.job-posting-page-module__B0n7Qa__factsDetail{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.job-posting-page-module__B0n7Qa__gate{margin-top:var(--spacing-xl);padding:var(--spacing-lg);border-left:4px solid var(--primary);border-radius:var(--radius-md);color:var(--text-secondary);box-shadow:var(--shadow-sm);background:#eff6ff;font-size:15px;line-height:1.6}@media (prefers-color-scheme:dark){.job-posting-page-module__B0n7Qa__gate{border-left-color:var(--primary-light);background:#0666cc1a}}.job-posting-page-module__B0n7Qa__footerNote{margin:var(--spacing-3xl) 0 var(--spacing-xl);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #e5e7eb;font-size:14px;line-height:1.6;color:#4b5563!important;background:#f3f4f6!important}.job-posting-page-module__B0n7Qa__stickyApplyButton{background:var(--primary);color:#fff;padding:var(--spacing-lg);text-align:center;z-index:40;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100px);box-shadow:0 -2px 8px #0000001a}.job-posting-page-module__B0n7Qa__stickyApplyButton.job-posting-page-module__B0n7Qa__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.job-posting-page-module__B0n7Qa__stickyApplyButton a{color:#fff;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.job-posting-page-module__B0n7Qa__stickyApplyButton a:hover{text-decoration:underline}@media (max-width:640px){.job-posting-page-module__B0n7Qa__stickyApplyButton{padding:var(--spacing-md) var(--spacing-lg)}}.job-posting-page-module__B0n7Qa__postsGrid{gap:var(--spacing-lg);margin:var(--spacing-2xl) 0;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.job-posting-page-module__B0n7Qa__postsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.job-posting-page-module__B0n7Qa__postsGrid{grid-template-columns:1fr}}.job-posting-page-module__B0n7Qa__postCard{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--radius-md);color:inherit;cursor:pointer;background:#fff;flex-direction:column;text-decoration:none;transition:all .2s;display:flex}.job-posting-page-module__B0n7Qa__postCard:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0066cc1a}.job-posting-page-module__B0n7Qa__postCardTitle{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:16px;font-weight:700;line-height:1.4}.job-posting-page-module__B0n7Qa__postCardMeta{color:var(--text-secondary);padding-top:var(--spacing-md);border-top:1px solid var(--border-light);margin-top:auto;font-size:13px}.job-posting-page-module__B0n7Qa__postCardMeta span{margin-right:var(--spacing-md);display:inline-block}.job-posting-page-module__B0n7Qa__mobileJumpMenu{bottom:80px;right:var(--spacing-lg);border-radius:var(--radius-lg);z-index:39;border:1px solid var(--border-color);background:#fff;display:none;position:fixed;overflow:hidden;box-shadow:0 4px 16px #00000026}@media (max-width:640px){.job-posting-page-module__B0n7Qa__mobileJumpMenu{flex-direction:column;display:flex}}.job-posting-page-module__B0n7Qa__mobileJumpMenu a{padding:var(--spacing-md) var(--spacing-lg);color:var(--primary);border-bottom:1px solid var(--border-light);font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:block}.job-posting-page-module__B0n7Qa__mobileJumpMenu a:last-child{border-bottom:none}.job-posting-page-module__B0n7Qa__mobileJumpMenu a:hover{background:var(--bg-hover)}.job-posting-page-module__B0n7Qa__tabNavigation{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);border-bottom:2px solid var(--border-color);z-index:30;background:#fff;position:sticky;top:0;box-shadow:0 2px 4px #00000005}.job-posting-page-module__B0n7Qa__tabContainer{gap:var(--spacing-xs);padding:0 var(--spacing-lg);scrollbar-width:none;display:flex;overflow-x:auto}.job-posting-page-module__B0n7Qa__tabContainer::-webkit-scrollbar{display:none}.job-posting-page-module__B0n7Qa__tab{padding:var(--spacing-md) var(--spacing-lg);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;font-size:15px;font-weight:600;transition:all .2s;position:relative}.job-posting-page-module__B0n7Qa__tab:hover{color:var(--text-primary)}.job-posting-page-module__B0n7Qa__tab.job-posting-page-module__B0n7Qa__tabActive{color:var(--primary);border-bottom-color:var(--primary)}.job-posting-page-module__B0n7Qa__tabContent{position:relative}.job-posting-page-module__B0n7Qa__tabPane{opacity:0;pointer-events:none;transition:opacity .3s;display:none}.job-posting-page-module__B0n7Qa__tabPane.job-posting-page-module__B0n7Qa__tabPaneActive{opacity:1;pointer-events:auto;display:block}@media (max-width:640px){.job-posting-page-module__B0n7Qa__tabNavigation{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.job-posting-page-module__B0n7Qa__tabContainer{padding:0 var(--spacing-md)}.job-posting-page-module__B0n7Qa__tab{padding:var(--spacing-sm) var(--spacing-md);font-size:13px}}.job-posting-page-module__B0n7Qa__quickFactsGrid{gap:var(--spacing-lg);margin:var(--spacing-2xl) 0;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.job-posting-page-module__B0n7Qa__quickFactsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.job-posting-page-module__B0n7Qa__quickFactsGrid{grid-template-columns:1fr}}.job-posting-page-module__B0n7Qa__quickFactItem{padding:var(--spacing-lg);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light)}.job-posting-page-module__B0n7Qa__quickFactLabel{text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--spacing-sm);letter-spacing:.3px;font-size:12px;font-weight:700}.job-posting-page-module__B0n7Qa__quickFactValue{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.4}.job-posting-page-module__B0n7Qa__applyStepsContainer{gap:var(--spacing-xl);margin:var(--spacing-2xl) 0;flex-direction:column;display:flex}.job-posting-page-module__B0n7Qa__applyStep{gap:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;transition:all .2s;display:flex}.job-posting-page-module__B0n7Qa__applyStep:hover{border-color:var(--primary);box-shadow:0 4px 12px #0066cc14}.job-posting-page-module__B0n7Qa__applyStepNumber{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex}.job-posting-page-module__B0n7Qa__applyStepContent{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.job-posting-page-module__B0n7Qa__applyStepTitle{color:var(--text-primary);font-size:16px;font-weight:700}.job-posting-page-module__B0n7Qa__applyStepDescription{color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-size:14px;line-height:1.6}.job-posting-page-module__B0n7Qa__applyStepAction{padding:var(--spacing-sm) var(--spacing-md);background:var(--primary);color:#fff;border-radius:var(--radius-sm);align-self:flex-start;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.job-posting-page-module__B0n7Qa__applyStepAction:hover{background:var(--primary-dark)}.job-posting-page-module__B0n7Qa__documentsToggle{margin-top:var(--spacing-lg);border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid #e5e7eb;overflow:hidden}.job-posting-page-module__B0n7Qa__documentsToggleButton{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;color:var(--text-primary);background:0 0;border:none;font-weight:600;transition:background .2s;display:flex}.job-posting-page-module__B0n7Qa__documentsToggleButton:hover{background:var(--bg-tertiary)}.job-posting-page-module__B0n7Qa__documentsIcon{flex-shrink:0;font-size:12px;transition:transform .2s}.job-posting-page-module__B0n7Qa__documentsLabel{font-size:15px;font-weight:600}.job-posting-page-module__B0n7Qa__documentsContent{padding:var(--spacing-lg);background:#fff;border-top:1px solid #e5e7eb;animation:.2s job-posting-page-module__B0n7Qa__slideDown}@keyframes job-posting-page-module__B0n7Qa__slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.job-posting-page-module__B0n7Qa__documentsList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.job-posting-page-module__B0n7Qa__documentsItem{align-items:center;gap:var(--spacing-md);color:var(--text-primary);font-size:14px;display:flex}.job-posting-page-module__B0n7Qa__documentsCheckmark{background:var(--success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}
.quick-facts-grid-module__4spJ5G__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0;padding:0;display:grid}.quick-facts-grid-module__4spJ5G__grid.quick-facts-grid-module__4spJ5G__embedded{gap:12px;margin:24px 0}.quick-facts-grid-module__4spJ5G__card{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:16px;padding:20px;transition:all .3s;display:flex;box-shadow:0 1px 3px #0000000d}.quick-facts-grid-module__4spJ5G__card:hover{background:linear-gradient(135deg,#f0f2f5 0%,#f8f9fa 100%);border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #0066cc1f}.quick-facts-grid-module__4spJ5G__icon{flex-shrink:0;margin-top:0;font-size:32px;line-height:1}.quick-facts-grid-module__4spJ5G__content{flex-direction:column;flex:1;gap:6px;display:flex}.quick-facts-grid-module__4spJ5G__label{text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-size:11px;font-weight:700}.quick-facts-grid-module__4spJ5G__value{color:#111827;font-size:20px;font-weight:900;line-height:1.2}.quick-facts-grid-module__4spJ5G__subtext{color:#9ca3af;font-size:13px;font-weight:500;line-height:1.4}@media (max-width:1024px){.quick-facts-grid-module__4spJ5G__grid{grid-template-columns:repeat(2,1fr);gap:14px}.quick-facts-grid-module__4spJ5G__card{padding:14px}.quick-facts-grid-module__4spJ5G__icon{font-size:20px}.quick-facts-grid-module__4spJ5G__value{font-size:16px}}@media (max-width:640px){.quick-facts-grid-module__4spJ5G__grid{grid-template-columns:1fr;gap:12px;margin:20px 0}.quick-facts-grid-module__4spJ5G__grid.quick-facts-grid-module__4spJ5G__embedded{margin:16px 0}.quick-facts-grid-module__4spJ5G__card{gap:10px;padding:12px}.quick-facts-grid-module__4spJ5G__icon{font-size:18px}.quick-facts-grid-module__4spJ5G__value{font-size:15px}.quick-facts-grid-module__4spJ5G__label,.quick-facts-grid-module__4spJ5G__subtext{font-size:11px}}@media (prefers-color-scheme:dark){.quick-facts-grid-module__4spJ5G__card{background:#2d3139;border-color:#3d4452}.quick-facts-grid-module__4spJ5G__card:hover{background:#3d4452;border-color:#4d5564}.quick-facts-grid-module__4spJ5G__label{color:#adb5bd}.quick-facts-grid-module__4spJ5G__value{color:#f8f9fa}.quick-facts-grid-module__4spJ5G__subtext{color:#868e96}}
.vacancy-details-module__ZvSEKW__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0 24px;display:grid}.vacancy-details-module__ZvSEKW__card{background:linear-gradient(135deg,#f8f9fa 0%,#f0f2f5 100%);border:1px solid #dee2e6;border-radius:8px;flex-direction:column;gap:8px;padding:16px;transition:all .2s;display:flex}.vacancy-details-module__ZvSEKW__card:hover{background:linear-gradient(135deg,#f0f2f5 0%,#e9ecef 100%);border-color:#adb5bd;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.vacancy-details-module__ZvSEKW__categoryName{text-transform:uppercase;letter-spacing:.5px;color:#495057;font-size:12px;font-weight:600}.vacancy-details-module__ZvSEKW__count{color:#212529;margin:4px 0;font-size:32px;font-weight:800;line-height:1}.vacancy-details-module__ZvSEKW__percentage{color:#6c757d;font-size:13px;font-weight:500}.vacancy-details-module__ZvSEKW__progressBar{background:#e9ecef;border-radius:3px;height:6px;margin-top:2px;overflow:hidden}.vacancy-details-module__ZvSEKW__progressFill{background:linear-gradient(90deg,#06c,#0052a3);border-radius:3px;height:100%;transition:width .3s}.vacancy-details-module__ZvSEKW__totalBar{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:16px;display:flex}.vacancy-details-module__ZvSEKW__totalLabel{color:#495057;font-size:14px;font-weight:600}.vacancy-details-module__ZvSEKW__totalValue{color:#212529;font-size:24px;font-weight:700}@media (max-width:1024px){.vacancy-details-module__ZvSEKW__grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0 20px}.vacancy-details-module__ZvSEKW__card{padding:14px}.vacancy-details-module__ZvSEKW__count{font-size:28px}.vacancy-details-module__ZvSEKW__categoryName{font-size:11px}.vacancy-details-module__ZvSEKW__percentage{font-size:12px}.vacancy-details-module__ZvSEKW__totalBar{padding:12px}.vacancy-details-module__ZvSEKW__totalValue{font-size:20px}}@media (max-width:640px){.vacancy-details-module__ZvSEKW__grid{grid-template-columns:1fr;gap:12px;margin:16px 0 18px}.vacancy-details-module__ZvSEKW__card{gap:6px;padding:12px}.vacancy-details-module__ZvSEKW__count{font-size:24px}.vacancy-details-module__ZvSEKW__categoryName{font-size:10px}.vacancy-details-module__ZvSEKW__percentage{font-size:11px}.vacancy-details-module__ZvSEKW__totalBar{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.vacancy-details-module__ZvSEKW__totalLabel{font-size:12px}.vacancy-details-module__ZvSEKW__totalValue{font-size:18px}}@media (prefers-color-scheme:dark){.vacancy-details-module__ZvSEKW__card{background:linear-gradient(135deg,#2d3139 0%,#3d4452 100%);border-color:#495057}.vacancy-details-module__ZvSEKW__card:hover{background:linear-gradient(135deg,#3d4452 0%,#4d5564 100%);border-color:#6c757d}.vacancy-details-module__ZvSEKW__categoryName{color:#adb5bd}.vacancy-details-module__ZvSEKW__count{color:#f8f9fa}.vacancy-details-module__ZvSEKW__percentage{color:#868e96}.vacancy-details-module__ZvSEKW__progressBar{background:#495057}.vacancy-details-module__ZvSEKW__progressFill{background:linear-gradient(90deg,#08f,#06c)}.vacancy-details-module__ZvSEKW__totalBar{background:#2d3139;border-color:#495057}.vacancy-details-module__ZvSEKW__totalLabel{color:#adb5bd}.vacancy-details-module__ZvSEKW__totalValue{color:#f8f9fa}}
.selection-process-module__RflCWq__timeline{padding:20px 0;position:relative}.selection-process-module__RflCWq__timelineItem{gap:24px;margin-bottom:32px;padding-left:60px;display:flex;position:relative}.selection-process-module__RflCWq__timelineItem:last-child{margin-bottom:0}.selection-process-module__RflCWq__connector{background:linear-gradient(#06c 0%,#0052a3 100%);width:2px;height:60px;position:absolute;top:50px;left:27px}.selection-process-module__RflCWq__stageMarker{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:0;left:0}.selection-process-module__RflCWq__markerCircle{color:#fff;background:linear-gradient(135deg,#06c 0%,#0052a3 100%);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:20px;font-weight:700;display:flex;box-shadow:0 4px 12px #0066cc40}.selection-process-module__RflCWq__stageCard{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;flex:1;padding:16px;transition:all .2s}.selection-process-module__RflCWq__stageCard:hover{background:#f0f2f5;border-color:#adb5bd;box-shadow:0 4px 12px #0000001a}.selection-process-module__RflCWq__stageName{color:#212529;margin-bottom:12px;font-size:16px;font-weight:700}.selection-process-module__RflCWq__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px;display:grid}.selection-process-module__RflCWq__detail{background:#fff;border:1px solid #e9ecef;border-radius:6px;gap:8px;padding:8px 12px;display:flex}.selection-process-module__RflCWq__detailLabel{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.selection-process-module__RflCWq__detailValue{color:#212529;font-size:14px;font-weight:700}.selection-process-module__RflCWq__description{color:#495057;margin:12px 0;font-size:14px;line-height:1.6}.selection-process-module__RflCWq__qualifyingMarks{border-top:1px solid #e9ecef;margin-top:12px;padding-top:12px}.selection-process-module__RflCWq__qualifyingMarksLabel{color:#495057;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600}.selection-process-module__RflCWq__qualifyingMarksList{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.selection-process-module__RflCWq__qualifyingMarksItem{background:#fff;border:1px solid #e9ecef;border-radius:4px;justify-content:space-between;gap:8px;padding:6px 10px;font-size:13px;display:flex}.selection-process-module__RflCWq__qualifyingMarksItem span{color:#6c757d}.selection-process-module__RflCWq__qualifyingMarksItem strong{color:#212529;font-weight:700}@media (max-width:768px){.selection-process-module__RflCWq__timelineItem{gap:16px;margin-bottom:24px;padding-left:50px}.selection-process-module__RflCWq__stageMarker{width:50px;height:50px}.selection-process-module__RflCWq__markerCircle{width:44px;height:44px;font-size:18px}.selection-process-module__RflCWq__connector{height:50px;left:21px}.selection-process-module__RflCWq__stageCard{padding:12px}.selection-process-module__RflCWq__stageName{font-size:15px}.selection-process-module__RflCWq__detailsGrid{grid-template-columns:1fr 1fr}.selection-process-module__RflCWq__qualifyingMarksList{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (max-width:640px){.selection-process-module__RflCWq__timelineItem{gap:12px;margin-bottom:20px;padding-left:44px}.selection-process-module__RflCWq__stageMarker{width:44px;height:44px}.selection-process-module__RflCWq__markerCircle{width:38px;height:38px;font-size:16px}.selection-process-module__RflCWq__connector{height:44px;left:18px}.selection-process-module__RflCWq__stageCard{padding:10px}.selection-process-module__RflCWq__stageName{font-size:14px}.selection-process-module__RflCWq__detail{padding:6px 8px;font-size:12px}.selection-process-module__RflCWq__description{font-size:13px}.selection-process-module__RflCWq__detailsGrid,.selection-process-module__RflCWq__qualifyingMarksList{grid-template-columns:1fr}.selection-process-module__RflCWq__qualifyingMarksItem{font-size:12px}}@media (prefers-color-scheme:dark){.selection-process-module__RflCWq__markerCircle{background:linear-gradient(135deg,#08f 0%,#06c 100%);border-color:#2d3139}.selection-process-module__RflCWq__stageCard{background:#2d3139;border-color:#3d4452}.selection-process-module__RflCWq__stageCard:hover{background:#3d4452;border-color:#4d5564}.selection-process-module__RflCWq__stageName{color:#f8f9fa}.selection-process-module__RflCWq__detail{background:#3d4452;border-color:#495057}.selection-process-module__RflCWq__detailLabel{color:#adb5bd}.selection-process-module__RflCWq__detailValue{color:#f8f9fa}.selection-process-module__RflCWq__description{color:#adb5bd}.selection-process-module__RflCWq__qualifyingMarks{border-top-color:#495057}.selection-process-module__RflCWq__qualifyingMarksLabel{color:#adb5bd}.selection-process-module__RflCWq__qualifyingMarksItem{background:#3d4452;border-color:#495057}.selection-process-module__RflCWq__qualifyingMarksItem span{color:#868e96}.selection-process-module__RflCWq__qualifyingMarksItem strong{color:#f8f9fa}}
.how-to-apply-module__QCq7IG__stepsContainer{margin-bottom:32px;padding:20px 0;position:relative}.how-to-apply-module__QCq7IG__step{gap:20px;margin-bottom:28px;padding-left:70px;display:flex;position:relative}.how-to-apply-module__QCq7IG__step:last-of-type{margin-bottom:0}.how-to-apply-module__QCq7IG__connector{background:linear-gradient(#06c 0%,#0052a3 100%);width:2px;height:60px;position:absolute;top:50px;left:33px}.how-to-apply-module__QCq7IG__stepBadge{justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:absolute;top:0;left:0}.how-to-apply-module__QCq7IG__stepNumber{color:#fff;background:linear-gradient(135deg,#06c 0%,#0052a3 100%);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;font-weight:700;display:flex;box-shadow:0 4px 12px #0066cc40}.how-to-apply-module__QCq7IG__stepContent{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;flex:1;padding:14px 16px;transition:all .2s}.how-to-apply-module__QCq7IG__stepContent:hover{background:#f0f2f5;border-color:#adb5bd}.how-to-apply-module__QCq7IG__stepTitle{color:#212529;margin-bottom:6px;font-size:16px;font-weight:700}.how-to-apply-module__QCq7IG__stepDescription{color:#495057;font-size:14px;line-height:1.5}.how-to-apply-module__QCq7IG__ctaSection{text-align:center;background:linear-gradient(135deg,#06c 0%,#0052a3 100%);border-radius:8px;margin:24px 0;padding:24px}.how-to-apply-module__QCq7IG__ctaLabel{color:#fffc;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:14px;font-weight:600}.how-to-apply-module__QCq7IG__ctaButton{color:#06c;background:#fff;border-radius:6px;padding:14px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 4px 12px #00000026}.how-to-apply-module__QCq7IG__ctaButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.how-to-apply-module__QCq7IG__ctaFallback{color:#ffffffe6;background:#0000001a;border-radius:4px;padding:12px;font-size:14px}.how-to-apply-module__QCq7IG__contactInfo{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin:24px 0;padding:16px}.how-to-apply-module__QCq7IG__contactLabel{color:#212529;margin-bottom:12px;font-size:14px;font-weight:700}.how-to-apply-module__QCq7IG__contactItem{color:#495057;margin-bottom:8px;font-size:13px;line-height:1.6}.how-to-apply-module__QCq7IG__contactItem:last-child{margin-bottom:0}.how-to-apply-module__QCq7IG__contactItem a{color:#06c;font-weight:600;text-decoration:none}.how-to-apply-module__QCq7IG__contactItem a:hover{text-decoration:underline}.how-to-apply-module__QCq7IG__contactItem strong{color:#212529}.how-to-apply-module__QCq7IG__importantNotice{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:4px;margin-top:24px;padding:12px 16px;font-size:13px;line-height:1.6}.how-to-apply-module__QCq7IG__importantNotice strong{color:#b45309}@media (max-width:768px){.how-to-apply-module__QCq7IG__step{gap:16px;margin-bottom:24px;padding-left:60px}.how-to-apply-module__QCq7IG__stepBadge{width:60px;height:60px}.how-to-apply-module__QCq7IG__stepNumber{width:50px;height:50px;font-size:20px}.how-to-apply-module__QCq7IG__connector{height:50px;left:24px}.how-to-apply-module__QCq7IG__stepContent{padding:12px 14px}.how-to-apply-module__QCq7IG__stepTitle{font-size:15px}.how-to-apply-module__QCq7IG__ctaSection{padding:20px}.how-to-apply-module__QCq7IG__ctaButton{padding:12px 24px;font-size:15px}}@media (max-width:640px){.how-to-apply-module__QCq7IG__step{gap:12px;margin-bottom:20px;padding-left:54px}.how-to-apply-module__QCq7IG__stepBadge{width:54px;height:54px}.how-to-apply-module__QCq7IG__stepNumber{width:44px;height:44px;font-size:18px}.how-to-apply-module__QCq7IG__connector{height:44px;left:21px}.how-to-apply-module__QCq7IG__stepContent{padding:10px 12px}.how-to-apply-module__QCq7IG__stepTitle{font-size:14px}.how-to-apply-module__QCq7IG__stepDescription{font-size:13px}.how-to-apply-module__QCq7IG__ctaSection{padding:16px}.how-to-apply-module__QCq7IG__ctaLabel{margin-bottom:10px;font-size:12px}.how-to-apply-module__QCq7IG__ctaButton{padding:10px 20px;font-size:14px}.how-to-apply-module__QCq7IG__contactLabel{font-size:13px}.how-to-apply-module__QCq7IG__contactItem,.how-to-apply-module__QCq7IG__importantNotice{font-size:12px}}@media (prefers-color-scheme:dark){.how-to-apply-module__QCq7IG__stepNumber{background:linear-gradient(135deg,#08f 0%,#06c 100%);border-color:#2d3139}.how-to-apply-module__QCq7IG__stepContent{background:#2d3139;border-color:#3d4452}.how-to-apply-module__QCq7IG__stepContent:hover{background:#3d4452;border-color:#4d5564}.how-to-apply-module__QCq7IG__stepTitle{color:#f8f9fa}.how-to-apply-module__QCq7IG__stepDescription{color:#adb5bd}.how-to-apply-module__QCq7IG__ctaSection{background:linear-gradient(135deg,#08f 0%,#06c 100%)}.how-to-apply-module__QCq7IG__contactInfo{background:#2d3139;border-color:#3d4452}.how-to-apply-module__QCq7IG__contactLabel{color:#f8f9fa}.how-to-apply-module__QCq7IG__contactItem{color:#adb5bd}.how-to-apply-module__QCq7IG__contactItem strong{color:#f8f9fa}.how-to-apply-module__QCq7IG__contactItem a{color:#60a5fa}.how-to-apply-module__QCq7IG__importantNotice{color:#fcd34d;background:#78350f;border-color:#92400e}.how-to-apply-module__QCq7IG__importantNotice strong{color:#fbbf24}}
.faq-section-module__5Bp7eq__faqSection{width:100%}.faq-section-module__5Bp7eq__header{margin-bottom:24px}.faq-section-module__5Bp7eq__title{color:#212529;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.2}.faq-section-module__5Bp7eq__subtitle{color:#6c757d;margin:0;font-size:14px}.faq-section-module__5Bp7eq__faqList{flex-direction:column;gap:12px;display:flex}.faq-section-module__5Bp7eq__faqItem{background:#fff;border:1px solid #dee2e6;border-radius:8px;transition:all .2s;overflow:hidden}.faq-section-module__5Bp7eq__faqItem:hover{border-color:#adb5bd;box-shadow:0 2px 8px #00000014}.faq-section-module__5Bp7eq__faqItem.faq-section-module__5Bp7eq__open{border-color:#06c;box-shadow:0 4px 12px #0066cc26}.faq-section-module__5Bp7eq__faqQuestion{cursor:pointer;color:#212529;text-align:left;background:#f8f9fa;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.faq-section-module__5Bp7eq__faqQuestion:hover{background:#f0f2f5}.faq-section-module__5Bp7eq__faqItem.faq-section-module__5Bp7eq__open .faq-section-module__5Bp7eq__faqQuestion{color:#06c;background:#f0f2f5}.faq-section-module__5Bp7eq__questionText{flex:1;line-height:1.5}.faq-section-module__5Bp7eq__toggleIcon{color:inherit;flex-shrink:0;font-size:20px;font-weight:300;line-height:1;transition:transform .2s}.faq-section-module__5Bp7eq__faqItem.faq-section-module__5Bp7eq__open .faq-section-module__5Bp7eq__toggleIcon{color:#06c}.faq-section-module__5Bp7eq__faqAnswer{background:#fff;border-top:1px solid #dee2e6;padding:16px;animation:.2s faq-section-module__5Bp7eq__slideDown}.faq-section-module__5Bp7eq__faqAnswer p{color:#495057;margin:0;font-size:14px;line-height:1.7}@keyframes faq-section-module__5Bp7eq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-section-module__5Bp7eq__title{font-size:20px}.faq-section-module__5Bp7eq__faqQuestion{padding:14px;font-size:14px}.faq-section-module__5Bp7eq__toggleIcon{font-size:18px}.faq-section-module__5Bp7eq__faqAnswer{padding:12px 14px}.faq-section-module__5Bp7eq__faqAnswer p{font-size:13px}}@media (max-width:640px){.faq-section-module__5Bp7eq__faqList{gap:8px}.faq-section-module__5Bp7eq__faqQuestion{padding:12px}.faq-section-module__5Bp7eq__faqAnswer{padding:10px 12px}.faq-section-module__5Bp7eq__title{font-size:18px}.faq-section-module__5Bp7eq__subtitle{font-size:12px}}@media (prefers-color-scheme:dark){.faq-section-module__5Bp7eq__title{color:#f8f9fa}.faq-section-module__5Bp7eq__subtitle{color:#adb5bd}.faq-section-module__5Bp7eq__faqItem{background:#2d3139;border-color:#3d4452}.faq-section-module__5Bp7eq__faqItem:hover{border-color:#4d5564}.faq-section-module__5Bp7eq__faqItem.faq-section-module__5Bp7eq__open{border-color:#08f;box-shadow:0 4px 12px #08f3}.faq-section-module__5Bp7eq__faqQuestion{color:#f8f9fa;background:#3d4452}.faq-section-module__5Bp7eq__faqQuestion:hover{background:#4d5564}.faq-section-module__5Bp7eq__faqItem.faq-section-module__5Bp7eq__open .faq-section-module__5Bp7eq__faqQuestion{color:#60a5fa;background:#4d5564}.faq-section-module__5Bp7eq__faqAnswer{background:#2d3139;border-top-color:#3d4452}.faq-section-module__5Bp7eq__faqAnswer p{color:#adb5bd}.faq-section-module__5Bp7eq__toggleIcon{color:inherit}.faq-section-module__5Bp7eq__faqItem.faq-section-module__5Bp7eq__open .faq-section-module__5Bp7eq__toggleIcon{color:#60a5fa}}
:root{--primary:#06c;--primary-light:#4d94ff;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#9ca3af;--bg-secondary:#f3f4f6;--bg-hover:#eff6ff;--border-light:#e5e7eb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #00000014}.official-resources-links-module__RaC3Za__officialResourcesSection{width:100%;margin:0}.official-resources-links-module__RaC3Za__header{border-bottom:2px solid var(--primary);margin-bottom:24px;padding-bottom:16px}.official-resources-links-module__RaC3Za__title{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.15}.official-resources-links-module__RaC3Za__subtitle{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500}.official-resources-links-module__RaC3Za__resourcesTable{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.official-resources-links-module__RaC3Za__resourceRow{background:var(--bg-secondary);border:1px solid var(--border-light);color:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.official-resources-links-module__RaC3Za__resourceRow:hover{background:var(--bg-hover);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px -2px #0066cc26}.official-resources-links-module__RaC3Za__resourceRow:active{transform:translateY(0)}.official-resources-links-module__RaC3Za__resourceIcon{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;transition:transform .2s;display:flex}.official-resources-links-module__RaC3Za__resourceRow:hover .official-resources-links-module__RaC3Za__resourceIcon{transform:scale(1.08)}.official-resources-links-module__RaC3Za__resourceContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.official-resources-links-module__RaC3Za__resourceTitle{color:var(--text-primary);align-items:center;gap:6px;margin:0;font-size:16px;font-weight:700;display:flex}.official-resources-links-module__RaC3Za__resourceDescription{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.official-resources-links-module__RaC3Za__resourceUrl{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.official-resources-links-module__RaC3Za__resourceArrow{color:var(--primary);opacity:.7;flex-shrink:0;font-size:18px;font-weight:700;transition:transform .25s}.official-resources-links-module__RaC3Za__resourceRow:hover .official-resources-links-module__RaC3Za__resourceArrow{opacity:1;transform:translate(4px)}.official-resources-links-module__RaC3Za__note{color:#78350f;box-shadow:var(--shadow-sm);background:#fef3c7;border-left:4px solid #f97316;border-radius:6px;margin:0;padding:12px 16px;font-size:12px;line-height:1.6}.official-resources-links-module__RaC3Za__note strong{color:#92400e;font-weight:700}@media (max-width:768px){.official-resources-links-module__RaC3Za__title{font-size:20px}.official-resources-links-module__RaC3Za__resourceRow{gap:12px;padding:14px}.official-resources-links-module__RaC3Za__resourceIcon{width:40px;height:40px;font-size:22px}.official-resources-links-module__RaC3Za__resourceTitle{font-size:15px}.official-resources-links-module__RaC3Za__resourceDescription{font-size:12px}}@media (max-width:640px){.official-resources-links-module__RaC3Za__header{margin-bottom:18px;padding-bottom:12px}.official-resources-links-module__RaC3Za__title{margin-bottom:6px;font-size:18px}.official-resources-links-module__RaC3Za__subtitle{font-size:13px}.official-resources-links-module__RaC3Za__resourcesTable{gap:10px;margin-bottom:12px}.official-resources-links-module__RaC3Za__resourceRow{gap:10px;padding:12px}.official-resources-links-module__RaC3Za__resourceIcon{width:36px;height:36px;font-size:20px}.official-resources-links-module__RaC3Za__resourceTitle{font-size:14px}.official-resources-links-module__RaC3Za__resourceDescription,.official-resources-links-module__RaC3Za__resourceUrl{font-size:11px}.official-resources-links-module__RaC3Za__resourceArrow{font-size:16px}.official-resources-links-module__RaC3Za__note{padding:10px 12px;font-size:11px}}@media (prefers-color-scheme:dark){.official-resources-links-module__RaC3Za__title{color:#f9fafb}.official-resources-links-module__RaC3Za__subtitle{color:#e5e7eb}.official-resources-links-module__RaC3Za__resourceRow{background:#1f2937;border-color:#374151}.official-resources-links-module__RaC3Za__resourceRow:hover{border-color:var(--primary-light);background:#1e3a8a;box-shadow:0 4px 12px -2px #4d94ff33}.official-resources-links-module__RaC3Za__resourceTitle{color:#f9fafb}.official-resources-links-module__RaC3Za__resourceDescription{color:#d1d5db}.official-resources-links-module__RaC3Za__resourceUrl,.official-resources-links-module__RaC3Za__resourceArrow{color:#60a5fa}.official-resources-links-module__RaC3Za__note{color:#fed7aa;background:#d9770633;border-left-color:#f97316}.official-resources-links-module__RaC3Za__note strong{color:#fef3c7}}
