/* Resource directories share a compact, predictable navigation. */
.important-documents{margin:22px 0 25px}.important-documents h2{font-size:13px;margin-bottom:15px}.important-documents-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.important-document-group{min-width:0}.important-document-group h3{font:600 10px/1.5 Poppins,Arial,sans-serif;color:#7c8192;letter-spacing:.4px;margin:0 0 10px}.important-document-group .important-document-links{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:46px;gap:10px;padding:0 4px 4px 0}.important-document-group .important-document-links a{height:46px;min-height:44px;padding:7px 13px;gap:7px;font-size:12px;border-radius:14px;box-shadow:3px 3px 0 #17262d;line-height:1.4}.important-document-group .important-document-links a:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #17262d}.important-document-group .important-document-links a:active{transform:translate(2px,2px);box-shadow:1px 1px 0 #17262d}
.site-header nav{gap:20px;flex-wrap:wrap}.site-header nav a{white-space:nowrap}.platform-overview{scroll-margin-top:22px}.level-library-heading h2{font:600 25px/1.5 Poppins,Arial,sans-serif;color:#334e62;letter-spacing:-.4px;margin:0}.level-library-heading{margin-bottom:22px}.level-choice-card{padding:23px}.level-choice-card h3{font-size:19px;line-height:1.5}.level-choice-works{min-height:42px}.level-choice-open{min-height:44px;padding-top:11px}.level-hub-intro{padding:28px 0 12px}.level-hub-intro h1{margin:0}.level-hub-switcher{margin:12px 0 19px}.level-hub-switcher a,.level-hub-menu a{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.level-hub-menu{gap:10px;padding:11px 0}.level-hub-menu a{padding:8px 15px;font-size:12px}.level-hub-header .level-tools-home{margin-left:auto;font-size:12px}.level-hub-header{gap:20px}.level-hub-section{margin:30px 0 36px}.level-hub-section-heading{margin-bottom:18px}.exam-hero h1{margin-bottom:0}.ps-heading{min-height:0}.exam-hero,.course-list-hero{padding-block:25px}
@media(max-width:1100px){.site-header{gap:18px;flex-wrap:wrap}.site-header nav{gap:15px;font-size:11px}.important-documents-groups{gap:17px}.important-document-group .important-document-links a{font-size:11px}.level-choice-card{padding:20px}.level-choice-card h3{font-size:18px}}
@media(max-width:700px){.important-documents-groups{grid-template-columns:minmax(0,1fr);gap:17px}.important-document-group h3{margin-bottom:8px;font-size:10px}.important-document-group .important-document-links{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:58px;gap:10px}.important-document-group .important-document-links a{height:58px;font-size:11px;padding:7px 8px;border-radius:12px}.site-header nav{width:100%;justify-content:center;gap:22px}.site-header nav a{font-size:10px;min-height:36px;display:inline-flex;align-items:center}.level-library-heading h2{font-size:22px}.level-hub-header{gap:12px}.level-hub-header .level-tools-home{font-size:10px}.level-hub-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.level-hub-menu a{font-size:10px;padding:7px;text-align:center}.level-choice-card h3{font-size:20px}.level-choice-works{min-height:0}.level-choice-open{font-size:12px}.level-hub-intro{padding-top:23px}.level-hub-section-heading h2{font-size:22px}.level-hub-section-count{line-height:1.6;text-align:right}.level-hub-header a{font-size:11px}}
@media(max-width:360px){.important-document-group .important-document-links a{font-size:9px;padding:6px}.site-header nav{gap:13px}.level-hub-header .level-tools-home{font-size:9px}.level-hub-header{gap:9px}.level-hub-menu a{font-size:9px}}
@media(prefers-reduced-motion:reduce){.important-document-group .important-document-links a{transition:none}}
@media print{.important-documents,.level-hub-menu,.level-hub-switcher,.level-tools-home{display:none!important}}

.share-ribbon{justify-content:space-between;flex-wrap:wrap;gap:12px}.share-site-button{margin-left:auto;max-width:100%}.share-ribbon-badge{border-right:0;padding-right:0}
