/* ExamTopics native category hierarchy — V01 archive presentation. */
.et-hub.et-native-category{background:#fff}
.et-hub.et-native-category .et-native-category-hero{padding:52px 0 66px;background:#f2f7fa;border-bottom:1px solid #e3ebf0}
.et-hub.et-native-category .et-native-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:30px;font:700 11px/1.6 var(--v3-sans);color:#607689}
.et-hub.et-native-category .et-native-breadcrumb a{color:#127ca8}
.et-hub.et-native-category .et-native-breadcrumb span[aria-hidden]{color:#9bb1be}
.et-hub.et-native-category .et-native-kicker,.et-hub.et-native-category .et-native-section-title>p{color:#14739d;letter-spacing:.13em;font:800 10px/1.4 var(--v3-sans);margin-bottom:12px}
.et-hub.et-native-category .et-native-category-hero h1{font:normal clamp(39px,5vw,63px)/1.13 var(--v3-serif);letter-spacing:-.035em;color:#162f46;max-width:920px}
.et-hub.et-native-category .et-native-description{max-width:860px;margin-top:23px;font:normal 16px/1.75 var(--v3-sans);color:#4e687c}
.et-hub.et-native-category .et-native-specialisms{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:12px 18px;background:#116f9a;border-radius:6px;color:#fff!important;font:770 12px/1.4 var(--v3-sans);transition:background .2s}
.et-hub.et-native-category .et-native-specialisms:hover{background:#084e75;color:#fff!important}
.et-hub.et-native-category .et-native-specialisms span{font-size:17px}
.et-hub.et-native-category .et-native-tax-section{background:#fff;padding:64px 0 72px;border-bottom:1px solid #e3ebf1}
.et-hub.et-native-category .et-native-section-title{margin-bottom:26px}
.et-hub.et-native-category .et-native-section-title h2{font:normal clamp(29px,3vw,39px)/1.2 var(--v3-serif);letter-spacing:-.025em;color:#182f45}
.et-hub.et-native-category .et-native-subcategories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.et-hub.et-native-category .et-native-subcategory{position:relative;display:flex;flex-direction:column;min-height:162px;border:1px solid #dbe6ec;border-radius:8px;background:#fff;padding:23px;transition:transform .17s,border-color .17s}
.et-hub.et-native-category .et-native-subcategory:hover{transform:translateY(-2px);border-color:#a6c9dd}
.et-hub.et-native-category .et-native-subcat-title{font:760 16px/1.35 var(--v3-sans);color:#203d56;max-width:275px}
.et-hub.et-native-category .et-native-subcat-description{margin-top:10px;font:normal 12px/1.67 var(--v3-sans);color:#5d7486;padding-right:15px}
.et-hub.et-native-category .et-native-subcategory .et-native-arrow{position:absolute;bottom:13px;right:17px;color:#087dab;font-size:18px}
.et-hub.et-native-category .et-native-exam-section{padding:60px 0 69px;background:#f5f9fb;border-bottom:1px solid #e0eaf0}
.et-hub.et-native-category .et-native-exam-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.et-hub.et-native-category .et-native-exam-list>a{display:grid;grid-template-columns:92px 1fr 18px;align-items:center;gap:18px;min-height:72px;padding:17px 18px;border:1px solid #dce7ed;border-radius:7px;background:#fff;transition:border-color .15s}
.et-hub.et-native-category .et-native-exam-list>a:hover{border-color:#9cc2d7}
.et-hub.et-native-category .et-native-code{font:800 11px/1.4 var(--v3-sans);color:#106d96;overflow-wrap:anywhere}
.et-hub.et-native-category .et-native-exam-name{font:720 12px/1.4 var(--v3-sans);color:#2b4960}
.et-hub.et-native-category .et-native-exam-list .et-native-arrow{font-size:18px;color:#0d7ca9}
.et-hub.et-native-category .et-native-articles{padding:68px 0 90px;background:#fff}
.et-hub.et-native-category .et-native-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px}
.et-hub.et-native-category .et-native-article{border-top:1px solid #dbe5ec;padding:21px 0 28px}
.et-hub.et-native-category .et-native-article-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font:780 9px/1.4 var(--v3-sans);letter-spacing:.09em;color:#20789e}
.et-hub.et-native-category .et-native-article-meta time{color:#8397a8;letter-spacing:0;font-weight:450;white-space:nowrap}
.et-hub.et-native-category .et-native-article h3{font:normal 24px/1.31 var(--v3-serif);letter-spacing:-.018em}
.et-hub.et-native-category .et-native-article h3 a{color:#1e394f}
.et-hub.et-native-category .et-native-article h3 a:hover{color:#096c97}
.et-hub.et-native-category .et-native-article>p{color:#647989;font:normal 12px/1.73 var(--v3-sans);margin-top:13px}
.et-hub.et-native-category .et-native-read{display:inline-flex;align-items:center;gap:8px;margin-top:15px;font:780 11px/1.4 var(--v3-sans);color:#087aa9}
.et-hub.et-native-category .et-native-read span{font-size:15px}
.et-hub.et-native-category .et-native-empty{font:normal 14px/1.75 var(--v3-sans);color:#667d8e;background:#f3f8fb;padding:20px;border-radius:6px;border:1px solid #dfe9ee;max-width:760px}
.et-hub.et-native-category .et-native-pagination{margin-top:40px}
.et-hub.et-native-category .et-native-pagination .nav-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}
.et-hub.et-native-category .et-native-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:7px 10px;border:1px solid #d0e0e8;border-radius:5px;font:780 12px var(--v3-sans);color:#1d5c7b;background:#fff}
.et-hub.et-native-category .et-native-pagination .current{background:#0878a8;color:#fff;border-color:#0878a8}
@media(max-width:900px){
.et-hub.et-native-category .et-native-subcategories{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
.et-hub.et-native-category .et-native-category-hero{padding:35px 0 43px}
.et-hub.et-native-category .et-native-category-hero h1{font-size:38px}
.et-hub.et-native-category .et-native-description{font-size:14px}
.et-hub.et-native-category .et-native-subcategories,.et-hub.et-native-category .et-native-exam-list,.et-hub.et-native-category .et-native-article-grid{grid-template-columns:1fr}
.et-hub.et-native-category .et-native-exam-list>a{grid-template-columns:78px 1fr 16px}
.et-hub.et-native-category .et-native-tax-section,.et-hub.et-native-category .et-native-articles,.et-hub.et-native-category .et-native-exam-section{padding:48px 0 56px}
.et-hub.et-native-category .et-native-subcategory{min-height:140px}
}
