.current-affairs-page .jobs-filter-form {
    grid-template-columns: minmax(220px, 1.6fr) minmax(190px, 1fr) minmax(150px, .85fr) auto;
}

.current-affairs-page .jobs-filter-form button { min-width: 102px; }
.current-affairs-page .current-affair-card .job-card__meta { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.current-affairs-page .current-affair-card .job-card__logo { color: var(--jobs-blue); overflow: hidden; }
.current-affairs-page .current-affair-card .job-card__logo img { width: 100%; height: 100%; object-fit: cover; }
.current-affairs-page .jobs-hero__chips { max-height: 70px; overflow: hidden; }

@media (max-width: 991.98px) {
    .current-affairs-page .jobs-filter-form { grid-template-columns: 1fr 1fr; }
    .current-affairs-page .jobs-filter-form > div:first-child { grid-column: 1 / -1; }
}

@media (max-width: 767.98px) {
    .current-affairs-page .jobs-filter-form { grid-template-columns: 1fr; }
    .current-affairs-page .jobs-filter-form > div:first-child { grid-column: auto; }
    .current-affairs-page .current-affair-card .job-card__meta { grid-template-columns: 1fr 1fr; }
    .current-affairs-page .jobs-hero__chips { max-height: 88px; }
}
.current-affairs-page .affairs-discovery{position:relative;margin:0;padding:clamp(1.3rem,4vw,2.5rem);background:linear-gradient(180deg,#f8fbff,#fff);border-top:1px solid rgba(148,163,184,.15);border-bottom:1px solid rgba(148,163,184,.15);overflow:hidden}.current-affairs-page .affairs-discovery:before{position:absolute;right:-10rem;top:0;width:28rem;height:28rem;border-radius:50%;background:rgba(37,99,235,.08);filter:blur(12px);content:"";pointer-events:none}.current-affairs-page .affairs-discovery__heading{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.3rem}.current-affairs-page .affairs-discovery__heading>div>span,.current-affairs-page .affairs-category-panel header>span,.current-affairs-page .affairs-seo-content header>span,.current-affairs-page .affairs-faq header>span{color:#2563eb;font-size:.65rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.current-affairs-page .affairs-discovery__heading h2,.current-affairs-page .affairs-seo-content h2,.current-affairs-page .affairs-faq h2{margin:.35rem 0 0;color:#172033;font-size:clamp(1.25rem,2.5vw,1.8rem);letter-spacing:-.04em}.current-affairs-page .affairs-discovery__heading p{max-width:720px;margin:.45rem 0 0;color:#64748b;font-size:.82rem;line-height:1.75}.current-affairs-page .affairs-discovery__heading>a{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;color:#2563eb;font-size:.75rem;font-weight:850;text-decoration:none}.current-affairs-page .affairs-discovery__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;position:relative;z-index:1}.current-affairs-page .affairs-featured-panel,.current-affairs-page .affairs-latest-panel,.current-affairs-page .affairs-category-panel,.current-affairs-page .affairs-seo-content,.current-affairs-page .affairs-faq{border:1px solid rgba(148,163,184,.2);border-radius:1.15rem;background:rgba(255,255,255,.86);box-shadow:0 .9rem 2rem rgba(15,23,42,.05);padding:1.1rem}.current-affairs-page .affairs-featured-panel{background:linear-gradient(135deg,#eff6ff,#fff)}.current-affairs-page .affairs-panel-head{display:flex;align-items:center;gap:.65rem;margin-bottom:.9rem}.current-affairs-page .affairs-panel-head h3,.current-affairs-page .affairs-category-panel h3{margin:0;color:#172033;font-size:1rem}.current-affairs-page .affairs-panel-head p{margin:.2rem 0 0;color:#64748b;font-size:.72rem}.current-affairs-page .affairs-panel-head>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.8rem;color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);box-shadow:0 .45rem .9rem rgba(37,99,235,.2)}.current-affairs-page .affairs-latest-panel .affairs-panel-head>span{background:linear-gradient(135deg,#f59e0b,#f97316)}.current-affairs-page .affairs-featured-card{display:flex;min-height:10rem;flex-direction:column;gap:.45rem;padding:1rem;border:1px solid #bfdbfe;border-radius:1rem;background:linear-gradient(145deg,#fff,#eff6ff);color:#172033;text-decoration:none;transition:transform .23s ease,box-shadow .23s ease}.current-affairs-page .affairs-featured-card:hover,.current-affairs-page .affairs-featured-card:focus-visible{transform:translateY(-3px);box-shadow:0 .9rem 1.7rem rgba(37,99,235,.13)}.current-affairs-page .affairs-featured-card>span{color:#2563eb;font-size:.65rem;font-weight:850;text-transform:uppercase}.current-affairs-page .affairs-featured-card strong{font-size:1rem;line-height:1.45}.current-affairs-page .affairs-featured-card small{color:#64748b;font-size:.74rem}.current-affairs-page .affairs-featured-card b{display:flex;align-items:center;gap:.35rem;margin-top:auto;color:#2563eb;font-size:.73rem}.current-affairs-page .affairs-featured-card b i{margin-left:auto}.current-affairs-page .affairs-latest-list{display:grid;gap:.45rem}.current-affairs-page .affairs-latest-list>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .5rem;padding:.6rem;border-radius:.75rem;color:#172033;text-decoration:none;transition:background .2s ease,transform .2s ease}.current-affairs-page .affairs-latest-list>a:hover,.current-affairs-page .affairs-latest-list>a:focus-visible{transform:translateX(3px);background:#fff7ed}.current-affairs-page .affairs-latest-list strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.current-affairs-page .affairs-latest-list small{color:#64748b;font-size:.65rem}.current-affairs-page .affairs-latest-list i{grid-column:2;grid-row:1 / span 2;color:#f97316}.current-affairs-page .affairs-empty{margin:.5rem 0;color:#64748b;font-size:.78rem}.current-affairs-page .affairs-category-panel,.current-affairs-page .affairs-seo-content,.current-affairs-page .affairs-faq{position:relative;z-index:1;margin-top:1rem}.current-affairs-page .affairs-category-panel header,.current-affairs-page .affairs-seo-content header,.current-affairs-page .affairs-faq header{margin-bottom:.85rem}.current-affairs-page .affairs-category-panel h3{margin-top:.3rem}.current-affairs-page .affairs-category-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.55rem}.current-affairs-page .affairs-category-grid a{display:flex;min-height:5.1rem;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;border:1px solid #e2e8f0;border-radius:.8rem;color:#334155;background:#fff;text-align:center;text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.current-affairs-page .affairs-category-grid a:hover,.current-affairs-page .affairs-category-grid a:focus-visible{transform:translateY(-3px);border-color:#93c5fd;box-shadow:0 .7rem 1.3rem rgba(37,99,235,.12)}.current-affairs-page .affairs-category-grid i{color:#2563eb;font-size:1.15rem}.current-affairs-page .affairs-category-grid strong{font-size:.7rem}.current-affairs-page .affairs-category-grid small{color:#94a3b8;font-size:.6rem}.current-affairs-page .affairs-resource-links{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem}.current-affairs-page .affairs-resource-links>a{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.75rem;border:1px solid #e2e8f0;border-radius:.9rem;color:#334155;background:#fff;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.current-affairs-page .affairs-resource-links>a:hover,.current-affairs-page .affairs-resource-links>a:focus-visible{transform:translateY(-2px);box-shadow:0 .7rem 1.3rem rgba(37,99,235,.1)}.current-affairs-page .affairs-resource-links>a>i:first-child{color:#2563eb;font-size:1.1rem}.current-affairs-page .affairs-resource-links span{display:flex;min-width:0;flex-direction:column}.current-affairs-page .affairs-resource-links strong{font-size:.73rem}.current-affairs-page .affairs-resource-links small{overflow:hidden;color:#64748b;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.current-affairs-page .affairs-resource-links>a>i:last-child{margin-left:auto;color:#2563eb;font-size:.7rem}.current-affairs-page .affairs-seo-content h3{margin:1.15rem 0 .45rem;padding-left:.7rem;border-left:3px solid #2563eb;color:#172033;font-size:1rem}.current-affairs-page .affairs-seo-content h3:first-child{margin-top:0}.current-affairs-page .affairs-seo-content p,.current-affairs-page .affairs-seo-content li,.current-affairs-page .affairs-faq details p{color:#52647b;font-size:.82rem;line-height:1.85;text-align:justify;text-justify:inter-word}.current-affairs-page .affairs-seo-content ul{padding-left:1.25rem}.current-affairs-page .affairs-faq header p{margin:.45rem 0 0;color:#64748b;font-size:.82rem}.current-affairs-page .affairs-faq__list{display:grid;gap:.65rem}.current-affairs-page .affairs-faq details{border:1px solid #e2e8f0;border-radius:.9rem;background:#f8fbff;overflow:hidden}.current-affairs-page .affairs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;color:#172033;font-size:.84rem;font-weight:800;cursor:pointer;list-style:none}.current-affairs-page .affairs-faq summary::-webkit-details-marker{display:none}.current-affairs-page .affairs-faq summary i{color:#2563eb;transition:transform .2s ease}.current-affairs-page .affairs-faq details[open] summary i{transform:rotate(45deg)}.current-affairs-page .affairs-faq details>div{padding:0 1rem 1rem}.current-affairs-page .affairs-faq details p{margin:0}.current-affairs-page.ac-dark-mode .affairs-discovery,.current-affairs-page.ac-dark-mode .affairs-featured-panel,.current-affairs-page.ac-dark-mode .affairs-latest-panel,.current-affairs-page.ac-dark-mode .affairs-category-panel,.current-affairs-page.ac-dark-mode .affairs-seo-content,.current-affairs-page.ac-dark-mode .affairs-faq{border-color:#263b57;background:#162238}.current-affairs-page.ac-dark-mode .affairs-discovery__heading h2,.current-affairs-page.ac-dark-mode .affairs-seo-content h2,.current-affairs-page.ac-dark-mode .affairs-faq h2,.current-affairs-page.ac-dark-mode .affairs-panel-head h3,.current-affairs-page.ac-dark-mode .affairs-category-panel h3,.current-affairs-page.ac-dark-mode .affairs-seo-content h3,.current-affairs-page.ac-dark-mode .affairs-faq summary{color:#e5efff}.current-affairs-page.ac-dark-mode .affairs-discovery__heading p,.current-affairs-page.ac-dark-mode .affairs-panel-head p,.current-affairs-page.ac-dark-mode .affairs-seo-content p,.current-affairs-page.ac-dark-mode .affairs-seo-content li,.current-affairs-page.ac-dark-mode .affairs-faq details p{color:#a8bad2}@media(max-width:991.98px){.current-affairs-page .affairs-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.current-affairs-page .affairs-resource-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.current-affairs-page .affairs-discovery__heading{display:block}.current-affairs-page .affairs-discovery__heading>a{display:inline-flex;margin-top:.75rem}.current-affairs-page .affairs-discovery__grid{grid-template-columns:1fr}.current-affairs-page .affairs-category-grid{grid-template-columns:repeat(4,minmax(4.2rem,1fr));overflow-x:auto}.current-affairs-page .affairs-category-grid a{min-width:4.2rem}.current-affairs-page .affairs-resource-links{grid-template-columns:1fr}.current-affairs-page .affairs-seo-content,.current-affairs-page .affairs-faq{padding:1rem}.current-affairs-page .affairs-seo-content p,.current-affairs-page .affairs-seo-content li,.current-affairs-page .affairs-faq details p{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.current-affairs-page .affairs-featured-card,.current-affairs-page .affairs-latest-list>a,.current-affairs-page .affairs-category-grid a,.current-affairs-page .affairs-resource-links>a{transition:none}}
