*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Poppins,sans-serif!important;color:#1a1a1a;background:#fff}body,body *,button,input,select,textarea{font-family:Poppins,sans-serif!important}body .dashicons,body .dashicons:before,body .dashicons-before:before{font-family:dashicons!important;font-style:normal!important;font-weight:400!important}body .eicon,body [class^="eicon-"],body [class*=" eicon-"]{font-family:eicons!important}body .fas,body .fa,body [class^="fa-"],body [class*=" fa-"]{font-family:"Font Awesome 5 Free"!important;font-weight:900!important}body .far{font-family:"Font Awesome 5 Free"!important;font-weight:400!important}body .fab{font-family:"Font Awesome 5 Brands"!important;font-weight:400!important}img{max-width:100%;height:auto}a{color:inherit}.careerhike-content{max-width:var(--mud-container-width,1200px);margin:0 auto;padding:40px 20px}.careerhike-content .entry-title{margin-top:0}.ch-list-shell{max-width:1300px;margin:0 auto;padding:42px 20px 76px;font-family:Poppins,Arial,sans-serif;color:#14283d}.ch-list-hero{background:linear-gradient(135deg,#fff7f1 0%,#fff 58%,#eef5fa 100%);border:1px solid #edf0f4;border-radius:24px;padding:34px;margin-bottom:26px}.ch-list-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#F35000;margin-bottom:8px}.ch-list-hero h1{font-size:clamp(27px,4vw,42px);line-height:1.12;margin:0 0 10px;color:#123B63}.ch-list-hero p{max-width:760px;margin:0;color:#657487;font-size:14px;line-height:1.7}.ch-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px}.ch-list-toolbar p{margin:0;color:#6c7887;font-size:13px}.ch-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ch-list-card{min-width:0;border:1px solid #e6ebf0;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 25px rgb(18 59 99 / .055);transition:transform .18s,box-shadow .18s,border-color .18s}.ch-list-card:hover{transform:translateY(-3px);border-color:#ffd4c1;box-shadow:0 16px 34px rgb(18 59 99 / .10)}.ch-list-card-link{display:block;color:inherit;text-decoration:none}.ch-list-media{height:118px;background:linear-gradient(135deg,#f7fafc,#fff4ee);display:flex;align-items:center;justify-content:center;border-bottom:1px solid #edf1f4}.ch-list-media img{width:100px;height:72px;object-fit:contain}.ch-list-initial{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#F35000;color:#fff;font-size:25px;font-weight:700}.ch-list-body{padding:18px}.ch-list-kicker{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#F35000;margin-bottom:6px}.ch-list-body h2{font-size:18px;line-height:1.35;margin:0 0 6px;color:#123B63}.ch-list-meta,.ch-course-desc{margin:0;color:#728094;font-size:12px;line-height:1.55}.ch-list-rating{display:flex;align-items:center;gap:7px;margin:14px 0 13px;flex-wrap:wrap}.ch-list-rating strong{font-size:16px;color:#123B63}.ch-list-rating span{color:#F35000;letter-spacing:1px;font-size:13px}.ch-list-rating small{font-size:11px;color:#7b8795}.ch-list-more{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #edf0f3;color:#123B63;font-size:12px;font-weight:700}.ch-list-more b{color:#F35000;font-size:16px}.ch-course-strip{display:flex;justify-content:space-between;padding:11px 15px;background:#123B63;color:#fff;font-size:11px;font-weight:600}.ch-course-strip b{color:#ffb18e;font-size:16px;line-height:10px}.ch-course-facts{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.ch-course-facts span{padding:6px 9px;border-radius:8px;background:#f7f9fb;color:#536579;font-size:11px}.ch-pagination{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:30px}.ch-pagination .page-numbers{min-width:38px;height:38px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e7ec;border-radius:9px;text-decoration:none;color:#34516c;font-size:13px}.ch-pagination .current{background:#F35000;border-color:#F35000;color:#fff}.ch-empty{padding:45px 20px;text-align:center;border:1px dashed #dce3ea;border-radius:18px;color:#718094;background:#fbfcfd}.ch-tax-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ch-tax-list a{padding:8px 12px;border:1px solid #dfe6ec;border-radius:999px;color:#34516c;text-decoration:none;font-size:12px}.ch-tax-list a:hover{border-color:#F35000;color:#F35000}.ch-standard-shell{max-width:1300px;margin:0 auto;padding:42px 20px 76px;font-family:Poppins,Arial,sans-serif;color:#14283d}.ch-standard-header{margin-bottom:24px}.ch-standard-header .ch-list-eyebrow{margin-bottom:7px}.ch-standard-header h1{font-size:clamp(26px,4vw,38px);line-height:1.15;color:#123B63;margin:0 0 8px}.ch-standard-header p{margin:0;color:#6b7888;font-size:14px;line-height:1.7}.ch-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ch-post-card{border:1px solid #e5eaf0;border-radius:17px;background:#fff;overflow:hidden;box-shadow:0 8px 22px rgb(18 59 99 / .05)}.ch-post-card>a{text-decoration:none;color:inherit}.ch-post-thumb{width:100%;height:190px;object-fit:cover;background:#fff3ec}.ch-post-card-body{padding:17px}.ch-post-meta{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#F35000;font-weight:700}.ch-post-card h2{font-size:17px;line-height:1.35;margin:7px 0;color:#123B63}.ch-post-card p{font-size:12px;line-height:1.65;color:#728094;margin:0}.ch-post-date{font-size:11px;color:#8a96a4;margin-top:12px}.ch-single-shell{max-width:900px;margin:0 auto;padding:44px 20px 80px;font-family:Poppins,Arial,sans-serif;color:#1f2d3b}.ch-single-header{margin-bottom:28px}.ch-single-header h1{font-size:clamp(28px,5vw,44px);line-height:1.15;color:#123B63;margin:0 0 12px}.ch-single-meta{font-size:12px;color:#7b8795}.ch-single-feature{width:100%;max-height:500px;object-fit:cover;border-radius:20px;margin:0 0 28px}.ch-single-content{font-size:15px;line-height:1.85;color:#354556}.ch-single-content h2,.ch-single-content h3{color:#123B63;line-height:1.3;margin-top:34px}.ch-single-content a{color:#F35000}.ch-single-content img{max-width:100%;height:auto;border-radius:12px}.ch-single-content table{width:100%;border-collapse:collapse}.ch-single-content th{background:#123B63;color:#fff;text-align:left;padding:10px}.ch-single-content td{border-bottom:1px solid #e7edf2;padding:10px}.ch-404{max-width:760px;margin:0 auto;padding:90px 20px;text-align:center;font-family:Poppins,Arial,sans-serif}.ch-404 .big{font-size:80px;line-height:1;font-weight:800;color:#F35000}.ch-404 h1{color:#123B63;font-size:30px;margin:14px 0}.ch-404 p{color:#728094;line-height:1.7}.ch-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:9px;background:#F35000;color:#fff!important;text-decoration:none;font-size:13px;font-weight:700}.ch-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:9px;background:#123B63;color:#fff!important;text-decoration:none;font-size:13px;font-weight:700}@media(max-width:900px){.ch-list-grid,.ch-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-list-hero{padding:28px}.ch-list-shell,.ch-standard-shell,.ch-single-shell{padding-left:16px;padding-right:16px}}@media(max-width:620px){.ch-list-grid,.ch-post-grid{grid-template-columns:1fr}.ch-list-hero{border-radius:17px;padding:22px}.ch-list-hero h1{font-size:27px}.ch-list-toolbar{align-items:flex-start;flex-direction:column}.ch-post-thumb{height:175px}.ch-single-shell{padding-top:30px}}.ch-skip-link{position:fixed;left:12px;top:-100px;z-index:99999;padding:10px 14px;border-radius:8px;background:#123B63;color:#fff!important;text-decoration:none;font:600 12px/1 Poppins,Arial,sans-serif;transition:top .15s}.ch-skip-link:focus{top:12px}.ch-main-anchor{display:block;position:relative;top:-1px}.ch-pro-breadcrumb{max-width:1300px;margin:0 auto;padding:13px 20px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font:500 11px/1.4 Poppins,Arial,sans-serif;color:#7b8795}.ch-pro-breadcrumb a{color:#536b82;text-decoration:none}.ch-pro-breadcrumb a:hover{color:#F35000}.ch-pro-breadcrumb-sep{color:#b8c1ca}.ch-pro-related{max-width:1300px;margin:0 auto;padding:0 20px 70px;font-family:Poppins,Arial,sans-serif}.ch-pro-related-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}.ch-pro-related-head span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#F35000;font-weight:700}.ch-pro-related-head h2{margin:5px 0 0;color:#123B63;font-size:25px;line-height:1.2}.ch-pro-related-head>a{color:#F35000;text-decoration:none;font-size:12px;font-weight:700}.ch-pro-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ch-pro-related-grid .ch-list-card{height:100%}.ch-pro-mobile-cta{display:none!important}.ch40-attachment-page{padding:28px 0 70px}.ch40-attachment-card{background:#fff;border:1px solid #e5eaf1;border-radius:18px;padding:28px;box-shadow:0 10px 30px rgb(18 59 99 / .06)}.ch40-attachment-card h1{margin:0 0 20px;color:#123B63}.ch40-attachment-card figure{margin:0;text-align:center}.ch40-attachment-card img{max-width:100%;height:auto;border-radius:12px}.ch40-attachment-card figcaption{margin-top:12px;color:#66758a;font-size:13px}.ch40-comments{margin:35px auto;max-width:900px}.ch40-comments h2{color:#123B63}.ch40-comments .comment-list{padding-left:20px}.ch40-comments .comment{margin:0 0 20px}.ch40-comments .comment-body{padding:16px;border:1px solid #e5eaf1;border-radius:12px}.ch40-comments .comment-meta{font-size:12px;color:#738096}.ch40-comment-form input,.ch40-comment-form textarea{max-width:100%;border:1px solid #dce3ec;border-radius:9px;padding:11px}.ch40-comment-form .submit{background:#F35000;color:#fff;border:0;border-radius:9px;padding:11px 18px;font-weight:700}.ch40-comments a:focus-visible,.ch40-attachment-page a:focus-visible{outline:3px solid rgb(0 0 0 / .35);outline-offset:3px}.ch-pro-related .ch-list-card--compact{overflow:hidden;border:1px solid #e3e9ef;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgb(18 59 99 / .07);min-width:0}.ch-pro-related .ch-list-card--compact .ch-list-card-link{display:block;height:100%;text-decoration:none;color:inherit}.ch-pro-related .ch-related-banner{position:relative;height:112px;background:linear-gradient(135deg,#eef4f8,#fff4ed);background-position:center;background-size:cover;overflow:hidden}.ch-pro-related .ch-related-banner-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(7 31 58 / .02),rgb(7 31 58 / .45))}.ch-pro-related .ch-related-logo{position:absolute;left:16px;bottom:-18px;width:58px;height:58px;border:4px solid #fff;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 5px 16px rgb(0 0 0 / .16)}.ch-pro-related .ch-related-logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ch-pro-related .ch-related-logo span{font-size:22px;font-weight:800;color:#123B63}.ch-pro-related .ch-related-card-body{padding:28px 16px 15px}.ch-pro-related .ch-related-card-body h2{font-size:16px!important;line-height:1.3!important;margin:4px 0 10px!important;color:#123B63!important}.ch-pro-related .ch-related-rating{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-top:9px;border-top:1px solid #edf0f4}.ch-pro-related .ch-related-rating strong{font-size:14px;color:#123B63}.ch-pro-related .ch-related-rating span{font-size:12px;letter-spacing:1px;color:#F35000;white-space:nowrap}.ch-pro-related .ch-related-rating small{font-size:10px;color:#6f7c8d}.ch-pro-related .ch-list-card--compact .ch-list-more{display:flex;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid #edf0f4;font-size:11px;color:#123B63}@media(max-width:700px){.ch-pro-related .ch-related-grid{grid-template-columns:1fr!important}.ch-pro-related .ch-list-card--compact .ch-related-banner{height:125px}}html,body{max-width:100%;overflow-x:hidden!important}@supports(overflow-x:clip){html,body{overflow-x:clip!important}}.ch40-page,.ch40-page *{max-width:100%}.ch40-richtext,.ch40-richtext *{max-width:100%}.ch40-richtext table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:782px){html body .mud-hf-header{width:100%!important;min-height:56px!important;height:auto!important;overflow:visible!important}html body .mud-hf-header .mud-hf-container{width:100%!important;max-width:none!important;min-height:56px!important;height:56px!important;padding:0 12px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;overflow:visible!important}html body .mud-hf-header-left{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;flex:1 1 auto!important}html body .mud-hf-hamburger{width:32px!important;height:32px!important;min-width:32px!important;padding:5px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;background:transparent!important;border:0!important}html body .mud-hf-hamburger span{display:block!important;width:20px!important;height:2px!important;background:#111827!important;border-radius:2px!important}html body .mud-hf-logo{display:flex!important;align-items:center!important;min-width:0!important;max-width:140px!important;overflow:hidden!important}html body .mud-hf-logo-img{display:block!important;width:auto!important;max-width:128px!important;max-height:40px!important;height:auto!important;object-fit:contain!important}html body .mud-hf-logo-text{font-size:17px!important;line-height:1!important;white-space:nowrap!important}html body .mud-hf-nav{display:none!important}html body .mud-hf-header-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important;flex:0 0 auto!important}html body .mud-hf-account{display:none!important}html body .mud-hf-promo-badge,.mud-hf-promo-badge-corner{display:none!important}html body .mud-hf-compare-wrap{display:block!important;padding:0!important;margin:0!important;min-width:0!important}html body .mud-hf-compare-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:10.5px!important;line-height:1!important;padding:7px 9px!important;border-radius:7px!important;gap:4px!important;min-height:32px!important}html body .mud-hf-compare-cta .mud-hf-verified{width:14px!important;height:14px!important;min-width:14px!important}html body .mud-hf-search-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;padding:6px!important;border-radius:7px!important;font-size:0!important;gap:0!important}html body .mud-hf-search-label,html body .mud-hf-search-sep{display:none!important}html body .mud-hf-search-ico{width:17px!important;height:17px!important}}@media(max-width:420px){html body .mud-hf-header .mud-hf-container{padding:0 9px!important;gap:5px!important}html body .mud-hf-logo{max-width:108px!important}html body .mud-hf-logo-img{max-width:102px!important;max-height:34px!important}html body .mud-hf-logo-text{font-size:15px!important}html body .mud-hf-compare-cta{font-size:9.5px!important;padding:6px 7px!important;min-height:30px!important}html body .mud-hf-search-btn{width:30px!important;height:30px!important;min-width:30px!important}}@media(max-width:350px){html body .mud-hf-header .mud-hf-container{padding:0 7px!important}html body .mud-hf-logo{max-width:92px!important}html body .mud-hf-logo-img{max-width:88px!important;max-height:30px!important}html body .mud-hf-compare-cta{font-size:9px!important;padding:6px!important}}@media(max-width:780px){html body .ch40-wrap{width:calc(100% - 24px)!important;max-width:1300px!important}html body .ch40-uni-hero-inner{padding:12px 0 14px!important}html body .ch40-breadcrumb{font-size:9.5px!important;gap:6px!important;margin-bottom:12px!important;line-height:1.3!important}html body .ch40-uni-cover{min-height:360px!important}html body .ch40-uni-hero-card{width:100%!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;border-radius:16px!important}html body .ch40-uni-brand{gap:11px!important;align-items:center!important}html body .ch40-uni-logo{width:58px!important;height:58px!important;flex:0 0 58px!important;padding:8px!important;border-radius:11px!important}html body .ch40-uni-logo span{font-size:24px!important}html body .ch40-eyebrow{font-size:8px!important;margin-bottom:4px!important}html body .ch40-uni-title-block h1{font-size:20px!important;line-height:1.12!important;margin:0 0 7px!important}html body .ch40-meta{font-size:9px!important;gap:4px 10px!important}html body .ch40-review-box{padding:10px 0 0!important;margin-top:1px!important}html body .ch40-review-label{font-size:9px!important;margin-bottom:4px!important}html body .ch40-review-main{gap:6px!important}html body .ch40-review-main strong{font-size:22px!important}html body .ch40-stars{font-size:12px!important;letter-spacing:.5px!important}html body .ch40-review-count{font-size:9.5px!important;margin-top:5px!important}html body .ch40-review-link{font-size:9.5px!important;margin-top:6px!important}html body .ch40-uni-actions{gap:7px!important;flex-direction:row!important}html body .ch40-uni-actions .ch40-btn{width:auto!important;flex:1 1 0!important;min-height:38px!important;padding:0 8px!important;border-radius:8px!important;font-size:10.5px!important}html body .ch40-approvals{margin-top:10px!important;padding:8px 10px!important;gap:6px!important;border-radius:9px!important;flex-direction:row!important;align-items:center!important;overflow:hidden!important}html body .ch40-approvals>span{font-size:7.5px!important;flex:0 0 auto!important}html body .ch40-approvals>div{gap:6px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;flex-wrap:nowrap!important}html body .ch40-approvals img{height:25px!important;max-width:70px!important;flex:0 0 auto!important;padding:2px!important}html body .ch40-tabs{position:sticky!important;top:0!important}html body .ch40-tabs-inner{width:100%!important}html body .ch40-tabs a{padding:10px 11px!important;font-size:20px!important;line-height:1.25!important}html body .ch40-main{display:block!important;padding-top:22px!important;padding-bottom:35px!important}html body .ch40-content-column{width:100%!important;min-width:0!important}html body .ch40-section{padding-bottom:24px!important;margin-bottom:24px!important}html body .ch40-section-kicker{font-size:8.5px!important;margin-bottom:4px!important}html body .ch40-section h2{font-size:21px!important;line-height:1.2!important;margin-bottom:12px!important}html body .ch40-richtext{font-size:12.5px!important;line-height:1.7!important}html body .ch40-sidebar{gap:10px!important}html body .ch40-side-card{padding:15px!important;border-radius:12px!important}html body .ch40-side-card h3{font-size:16px!important}html body .ch40-side-card p{font-size:11px!important}html body .ch40-facts li{font-size:10.5px!important;padding:8px 0!important}}@media(max-width:480px){html body .ch40-uni-cover{min-height:325px!important}html body .ch40-uni-hero-inner{padding-top:9px!important}html body .ch40-breadcrumb{margin-bottom:9px!important;font-size:8.5px!important}html body .ch40-uni-hero-card{padding:11px!important;gap:9px!important}html body .ch40-uni-logo{width:50px!important;height:50px!important;flex-basis:50px!important;padding:7px!important}html body .ch40-uni-title-block h1{font-size:18px!important}html body .ch40-uni-actions .ch40-btn{min-height:36px!important;font-size:10px!important}html body .ch40-main{padding-top:18px!important}html body .ch40-section h2{font-size:19px!important}html body .ch40-richtext{font-size:12px!important;line-height:1.65!important}html body .ch40-course-hero-inner{padding:12px 0 22px!important}html body .ch40-course-hero-grid{gap:16px!important}html body .ch40-course-tag{font-size:8px!important;padding:5px 8px!important}html body .ch40-course-heading-row{gap:9px!important;margin-top:10px!important}html body .ch40-course-logo{width:48px!important;height:48px!important;flex-basis:48px!important;padding:6px!important;border-radius:9px!important}html body .ch40-course-heading-row h1{font-size:21px!important;line-height:1.12!important}html body .ch40-course-desc{font-size:11.5px!important;line-height:1.6!important;margin:10px 0 12px!important}html body .ch40-course-chips{gap:5px!important}html body .ch40-course-chips span{padding:6px 7px!important;min-width:0!important;font-size:10px!important;border-radius:8px!important}html body .ch40-course-chips small{font-size:7.5px!important}html body .ch40-course-review{margin-top:12px!important;gap:6px!important}html body .ch40-course-review strong{font-size:12px!important}html body .ch40-course-review span,.ch40-course-stars{font-size:9.5px!important}html body .ch40-course-cta{padding:14px!important;border-radius:14px!important}html body .ch40-course-cta h2{font-size:17px!important}html body .ch40-course-cta p{font-size:10.5px!important}html body .ch40-btn{min-height:38px!important;font-size:10.5px!important}html body .ch40-course-body{padding-top:20px!important;padding-bottom:35px!important}html body .ch40-course-intro,html body .ch40-course-section{padding-bottom:24px!important;margin-bottom:24px!important}html body .ch40-course-intro h2,html body .ch40-course-section h2{font-size:20px!important;margin-bottom:12px!important}html body .ch40-eligibility{padding:10px 11px!important;gap:8px!important;margin-bottom:13px!important}html body .ch40-eligibility span,html body .ch40-eligibility strong{font-size:9.5px!important}html body .ch40-uni-card{grid-template-columns:58px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;border-radius:11px!important}html body .ch40-card-logo{width:58px!important;height:58px!important;padding:6px!important}html body .ch40-card-copy h3{font-size:12.5px!important}html body .ch40-card-copy p{font-size:8.5px!important}html body .ch40-card-rating span{font-size:9px!important}.ch40-card-rating b{font-size:10px!important}.ch40-card-rating small{font-size:8px!important}html body .ch40-card-facts{gap:7px!important;margin-top:6px!important}.ch40-card-facts span{font-size:9px!important}.ch40-card-facts small{font-size:7px!important}html body .ch40-card-link{font-size:9.5px!important;padding-top:8px!important}}@media(max-width:360px){html body .ch40-uni-hero-card{padding:9px!important}html body .ch40-uni-title-block h1{font-size:17px!important}html body .ch40-uni-actions{gap:5px!important}html body .ch40-uni-actions .ch40-btn{font-size:9px!important;padding:0 5px!important}html body .ch40-tabs a{padding-left:9px!important;padding-right:9px!important;font-size:20px!important}}.ch-forum-card{position:relative;overflow:hidden;padding:16px 17px;margin-top:14px;border:1px solid #ffd8c7;border-radius:16px;background:linear-gradient(145deg,#fff8f4 0%,#fff 72%);box-shadow:0 10px 26px rgb(18 59 99 / .06);font-family:Poppins,Arial,sans-serif}.ch-forum-card:after{content:'?';position:absolute;right:-12px;top:-25px;width:78px;height:78px;border-radius:50%;background:#fff0e9;color:#f35000;font-size:50px;font-weight:800;display:flex;align-items:center;justify-content:center}.ch-forum-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;background:#f35000;color:#fff;font-size:16px;font-weight:800}.ch-forum-kicker{margin-top:10px;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f35000}.ch-forum-card h3{margin:4px 0 5px!important;color:#123b63!important;font-size:16px!important;line-height:1.25!important}.ch-forum-card p{margin:0 0 12px!important;color:#69788b!important;font-size:10.5px!important;line-height:1.55!important}.ch-forum-card a{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 12px;border-radius:9px;background:#123b63;color:#fff!important;text-decoration:none!important;font-size:10.5px!important;font-weight:800!important}.ch-forum-card a span{color:#ffb18f;font-size:15px}@media(max-width:780px){.ch-forum-card{padding:14px;border-radius:14px}.ch-forum-card h3{font-size:15px!important}.ch-forum-card p{font-size:10px!important}}.ch40-title-save-row{display:flex;align-items:center;gap:0;min-width:0}.ch40-title-save-row h1{margin-bottom:0;min-width:0}.ch40-title-save-row .ch-inline-heart{position:relative;z-index:2}.ch40-course-heading-row .ch40-title-save-row{flex:1;min-width:0}.ch40-course-heading-row .ch40-title-save-row h1{flex:1}@media(max-width:600px){.ch40-title-save-row{align-items:flex-start}.ch40-title-save-row h1{overflow-wrap:anywhere}.ch40-title-save-row .ch-inline-heart{margin-top:2px}}html body .ch40-sidebar .ch40-side-card,html body .ch40-course-sidebar .ch40-side-card{padding:14px!important;border-radius:12px!important}html body .ch40-sidebar .ch40-side-card h3,html body .ch40-course-sidebar .ch40-side-card h3{font-size:15px!important;line-height:1.25!important}html body .ch40-sidebar .ch40-side-card p,html body .ch40-course-sidebar .ch40-side-card p{font-size:11px!important;line-height:1.45!important}html body .ch40-campus-viewport,html body .ch40-course-campus-viewport{aspect-ratio:4/3!important}html body .ch40-campus-slide,html body .ch40-course-campus-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:0!important;visibility:hidden!important;display:block!important;transition:opacity .35s ease,visibility .35s ease!important}html body .ch40-campus-slide.is-active,html body .ch40-course-campus-slide.is-active{opacity:1!important;visibility:visible!important}html body,html body button,html body input,html body select,html body textarea{font-weight:500!important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-weight:600}html body strong,html body b{font-weight:600}@media (max-width:780px){html body .ch40-tabs{overflow:hidden!important}html body .ch40-tabs-inner{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scrollbar-width:none!important;padding:0!important}html body .ch40-tabs-inner::-webkit-scrollbar{display:none!important}html body .ch40-tabs a{flex:0 0 auto!important;min-height:38px!important;height:38px!important;padding:8px 11px!important;font-size:11px!important;line-height:1.15!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .ch40-review-section{margin-top:28px!important;padding-bottom:20px!important;margin-bottom:20px!important;min-width:0!important;width:100%!important;overflow:visible!important}html body .ch40-review-section .ch40-section-kicker{font-size:8px!important;margin-bottom:4px!important}html body .ch40-review-section .ch40-section h2,html body .ch40-review-section h2{font-size:19px!important;line-height:1.22!important;margin-bottom:12px!important}html body .ch40-review-section .ch-university-review-system{width:100%!important;max-width:100%!important;min-width:0!important}html body .ch40-review-section .ch-review-summary{padding:12px!important;margin-bottom:16px!important;border-radius:11px!important}html body .ch40-review-section .ch-review-summary h3{font-size:15px!important}html body .ch40-review-section .ch-review-summary p{font-size:11px!important;line-height:1.55!important}html body .ch40-review-section .ch-reviews-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important;margin:0 0 13px!important;padding:0!important;font-size:10px!important;line-height:1.2!important}html body .ch40-review-section .ch-reviews-toolbar .ch-sort-wrap,html body .ch40-review-section .ch-reviews-toolbar .ch-filter-wrap{min-width:0!important;width:100%!important;margin:0!important}html body .ch40-review-section .ch-reviews-toolbar label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;width:100%!important;white-space:nowrap!important;font-size:10px!important;font-weight:600!important}html body .ch40-review-section .ch-reviews-toolbar select{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:125px!important;height:36px!important;margin:0!important;padding:5px 24px 5px 9px!important;border-radius:8px!important;font-size:10px!important;line-height:1!important;background:#fff!important}html body .ch40-review-section .ch-reviews-items{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important}html body .ch40-review-section .ch-review-card{width:100%!important;min-width:0!important;padding:12px!important;border-radius:11px!important;overflow:hidden!important}html body .ch40-review-section .ch-review-header{gap:6px!important;margin-bottom:4px!important}html body .ch40-review-section .ch-reviewer-name{font-size:13px!important;line-height:1.25!important}html body .ch40-review-section .ch-verified-badge{font-size:9.5px!important;line-height:1.2!important}html body .ch40-review-section .ch-review-stars{font-size:13px!important;letter-spacing:1px!important;margin-bottom:6px!important}html body .ch40-review-section .ch-review-title{font-size:14px!important;line-height:1.3!important;margin:0 0 6px!important}html body .ch40-review-section .ch-review-content{font-size:12px!important;line-height:1.55!important;margin:0 0 9px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:6!important;overflow:hidden!important}html body .ch40-review-section .ch-review-meta{gap:5px!important;font-size:9.5px!important;margin-bottom:9px!important}html body .ch40-review-section .ch-review-meta span{padding:4px 9px!important;border-radius:999px!important}html body .ch40-review-section .ch-review-footer-row{gap:6px!important}html body .ch40-review-section .ch-review-helpful{gap:6px!important;font-size:10px!important}html body .ch40-review-section .ch-helpful-btn{padding:5px 9px!important;border-radius:7px!important;font-size:10px!important}html body .ch40-review-section .ch-report-btn{font-size:9.5px!important;padding:3px 5px!important}html body .ch40-review-section .ch-load-more-btn{min-height:36px!important;padding:0 13px!important;margin-top:14px!important;font-size:10.5px!important}html body .ch40-review-section .ch-reviews-loading,html body .ch40-review-section .ch-no-reviews{font-size:10.5px!important;padding:14px 8px!important}}@media (max-width:380px){html body .ch40-tabs a{padding-left:9px!important;padding-right:9px!important;font-size:10px!important}html body .ch40-review-section .ch-reviews-toolbar{gap:5px!important}html body .ch40-review-section .ch-reviews-toolbar label{font-size:9px!important;gap:4px!important}html body .ch40-review-section .ch-reviews-toolbar select{height:34px!important;max-width:108px!important;font-size:9px!important;padding-left:7px!important;padding-right:20px!important}html body .ch40-review-section .ch-review-card{padding:10px!important}html body .ch40-review-section .ch-reviewer-name{font-size:12.5px!important}html body .ch40-review-section .ch-review-content{font-size:11.5px!important}}.ch40-review-section .ch-verified-badge,.ch40-review-section .ch-verified-check,.ch-verified-badge,.ch-verified-check{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",Poppins,sans-serif!important}#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,.dashicons,.dashicons:before,.dashicons-before:before{font-family:dashicons!important;font-style:normal!important;font-weight:400!important}.elementor-editor-active .eicon,.elementor-editor-active [class^="eicon-"],.elementor-editor-active [class*=" eicon-"]{font-family:eicons!important}.ch-dash-wrap,.ch-dash-card,.ch-dash-welcome,.ch-dash-side,.ch-d-btn{--ch-app-shadow:rgba(0,0,0,.08)}@media (min-width:1201px){html body .mud-hf-header .mud-hf-container{max-width:1200px!important;width:100%!important}}body.ch-dash-page .ch-dash-wrap{background:linear-gradient(180deg,#f7f9ff 0%,#f4f7fc 100%);min-height:55vh;padding-top:24px}body.ch-dash-page .ch-dash-wrap .chqa-act{max-width:100%}body.ch-dash-page .ch-dash-wrap .chqa-act-wrap{max-width:900px;margin:0 auto;padding:8px 16px 44px}body.ch-dash-page .ch-dash-wrap .chqa-act-profile-card{overflow:hidden;border:1px solid #dfe7f3;border-radius:20px;box-shadow:0 12px 30px rgb(18 59 99 / .08);background:#fff}body.ch-dash-page .ch-dash-wrap .chqa-act-cover{background:linear-gradient(120deg,#e9f1ff 0%,#fff0e8 100%);min-height:120px}body.ch-dash-page .ch-dash-wrap .chqa-act-profile-body{gap:16px;padding:0 24px 22px}body.ch-dash-page .ch-dash-wrap .chqa-act-avatar{border:4px solid #fff;box-shadow:0 5px 16px rgb(18 59 99 / .12)}body.ch-dash-page .ch-dash-wrap .chqa-act-edit-btn{background:#f35000;color:#fff;border-radius:999px;padding:12px 20px;box-shadow:0 7px 18px rgb(243 80 0 / .18)}body.ch-dash-page .ch-dash-wrap .chqa-act-section{margin-top:24px}body.ch-dash-page .ch-dash-wrap .chqa-act-item{border:1px solid #e2e9f3;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgb(18 59 99 / .04);padding:16px 18px}body.ch-dash-page .ch-dash-wrap .chqa-act-item:hover{border-color:#ffc6aa;box-shadow:0 8px 22px rgb(18 59 99 / .08)}body.ch-dash-page header nav:not(.chqa-hdr-drawer-nav){display:flex;align-items:center;gap:6px;flex-wrap:wrap}body.ch-dash-page header nav:not(.chqa-hdr-drawer-nav) a{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:9px;text-decoration:none;color:#123b63;font-size:12px;font-weight:600;line-height:1.3}body.ch-dash-page header nav:not(.chqa-hdr-drawer-nav) a:hover{background:#fff4ed;color:#f35000}@media(max-width:640px){body.ch-dash-page .ch-dash-wrap .chqa-act-wrap{padding:8px 12px 32px}body.ch-dash-page .ch-dash-wrap .chqa-act-profile-body{gap:10px;padding:0 14px 18px;flex-wrap:wrap}body.ch-dash-page .ch-dash-wrap .chqa-act-edit-btn{margin-left:0}body.ch-dash-page header nav:not(.chqa-hdr-drawer-nav){gap:4px}body.ch-dash-page header nav:not(.chqa-hdr-drawer-nav) a{font-size:11px;padding:7px 8px}}:root{--ch-auth-orange:#F35000;--ch-auth-orange-dark:#d94700;--ch-auth-blue:#123B63;--ch-auth-navy:#051d43;--ch-auth-ink:#17253b;--ch-auth-muted:#68758a;--ch-auth-line:#e2e8f0;--ch-auth-soft:#f5f8fc}.ch-su-overlay{padding:18px!important;background:rgb(5 29 67 / .16);backdrop-filter:blur(3px)}.ch-su-dialog{width:min(560px,100%)!important;max-height:min(92dvh,850px)!important;border:1px solid rgb(255 255 255 / .75)!important;border-radius:24px!important;box-shadow:0 32px 90px rgb(5 29 67 / .30)!important;overflow:auto!important;background:#fff!important}.ch-su-dialog .ch-su{padding:30px clamp(18px,4vw,36px) 28px!important;color:var(--ch-auth-ink)!important;background:linear-gradient(180deg,#fff 0%,#fff 70%,#fff8f4 100%);border-radius:24px;overflow:hidden}.ch-su-dialog .ch-su:before{height:5px!important;background:linear-gradient(90deg,#F35000 0%,#ff9b65 35%,#123B63 72%,#F35000 100%)!important;animation:none!important}.ch-su-dialog .ch-su:after{display:none!important}.ch-su-dialog .ch-su-head{padding:10px 0 18px!important;margin-bottom:18px!important;border-bottom:1px solid #edf1f6}.ch-su-dialog .ch-su-logo{height:auto!important;max-height:54px!important;max-width:190px!important;object-fit:contain;margin-bottom:14px!important}.ch-su-dialog .ch-su-title{font-size:clamp(23px,4vw,29px)!important;line-height:1.2!important;letter-spacing:-.035em;color:var(--ch-auth-navy)!important}.ch-su-dialog .ch-su-title span{-webkit-text-fill-color:var(--ch-auth-orange)!important;background:none!important;animation:none!important}.ch-su-dialog .ch-su-sub{font-size:13px!important;line-height:1.6;color:var(--ch-auth-muted)!important}.ch-su-dialog .ch-su-sub a,.ch-si-row a{color:var(--ch-auth-orange)!important;text-decoration:none!important;font-weight:700!important}.ch-su-dialog .ch-su-grid{gap:14px!important}.ch-su-dialog .ch-su-field{gap:7px!important;font-size:12px!important;font-weight:650!important;color:#334155!important}.ch-su-dialog .ch-su-field input,.ch-su-dialog .ch-su-field select,.ch-su-dialog .ch-su-phone{min-height:47px!important;border:1px solid #dbe3ed!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;transition:border-color .16s,box-shadow .16s,background .16s!important}.ch-su-dialog .ch-su-field input,.ch-su-dialog .ch-su-field select{padding:0 13px!important;font-size:14px!important;color:var(--ch-auth-ink)!important}.ch-su-dialog .ch-su-field input::placeholder{color:#9aa6b7!important}.ch-su-dialog .ch-su-field input:focus,.ch-su-dialog .ch-su-field select:focus,.ch-su-dialog .ch-su-phone:focus-within{border-color:var(--ch-auth-orange)!important;box-shadow:0 0 0 4px rgb(243 80 0 / .11)!important;outline:none!important}.ch-su-dialog .ch-su-cc{background:#f8fafc!important;border-color:#e5eaf1!important;color:var(--ch-auth-blue)!important}.ch-su-dialog .ch-su-eye{background:#fff1e8!important;color:var(--ch-auth-orange)!important;border-radius:8px!important}.ch-su-dialog .ch-su-btn{width:100%!important;max-width:none!important;min-height:49px!important;height:auto!important;border-radius:12px!important;background:linear-gradient(110deg,#F35000,#ff6b22)!important;color:#fff!important;font-size:14px!important;font-weight:750!important;letter-spacing:.01em;box-shadow:0 9px 20px rgb(243 80 0 / .22)!important;transition:transform .16s,box-shadow .16s,filter .16s!important}.ch-su-dialog .ch-su-btn:after{display:none!important}.ch-su-dialog .ch-su-btn:hover{background:linear-gradient(110deg,#d94700,#f35000)!important;transform:translateY(-1px);box-shadow:0 12px 24px rgb(243 80 0 / .28)!important}.ch-su-dialog .ch-su-btn:focus-visible,.ch-su-dialog .ch-su-close:focus-visible{outline:3px solid rgb(18 59 99 / .35)!important;outline-offset:3px}.ch-su-dialog .ch-su-secure{width:100%!important;justify-content:center!important;background:#f3f8f5!important;color:#52665b!important;border:1px solid #e0efe5!important;border-radius:10px!important;font-size:11px!important;font-weight:550!important}.ch-su-dialog .ch-su-close{top:14px!important;right:14px!important;width:36px!important;height:36px!important;background:#f3f6fa!important;color:#42536b!important;border:1px solid #e5eaf1!important;font-size:22px!important;box-shadow:none!important}.ch-su-dialog .ch-su-close:hover{background:#fff1e8!important;color:var(--ch-auth-orange)!important;transform:none!important}.ch-su-dialog .ch-su-agree{font-size:11px!important;line-height:1.55!important;color:#64748b!important}.ch-su-dialog .ch-su-promise{background:linear-gradient(135deg,#fff6f0,#f7faff)!important;border-color:#f3dfd2!important}.ch-su-dialog .ch-su-promise-row div{background:#fff!important;border-color:#e8edf5!important}.ch-su-dialog .ch-su-msg{font-size:12px!important;line-height:1.5!important}.ch-su-dialog .ch-su-done{padding:22px 0 10px!important}.ch-su-dialog .ch-su-done h3{color:var(--ch-auth-blue)!important;font-size:24px!important}.ch-su-dialog .ch-su-done p{color:var(--ch-auth-muted)!important;font-size:13px!important}.ch-si-dialog{width:min(470px,100%)!important}.ch-si-row{font-size:12px!important;color:#64748b!important}.ch-si-remember input{accent-color:var(--ch-auth-orange)!important}.ch-dash-guest{position:relative!important;overflow:hidden!important;max-width:620px!important;margin:clamp(24px,5vw,64px) auto!important;padding:clamp(26px,5vw,42px)!important;border:1px solid #e2eaf4!important;border-radius:24px!important;background:radial-gradient(ellipse at top right,rgb(243 80 0 / .10),transparent 42%),linear-gradient(145deg,#fff 0%,#f7faff 100%)!important;box-shadow:0 24px 60px rgb(18 59 99 / .12)!important}.ch-dash-guest:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#F35000,#ff9a64,#123B63)}.ch-dash-guest h1{font-size:clamp(24px,4vw,32px)!important;letter-spacing:-.035em!important;color:var(--ch-auth-navy)!important}.ch-dash-guest p{max-width:420px;margin:0 auto 22px!important;font-size:14px!important;line-height:1.7!important}.ch-dash-guest-btns{gap:10px!important}.ch-dash-guest-btns .ch-d-btn{min-height:46px!important;padding:0 20px!important;border-radius:12px!important;font-size:13px!important}.ch-dash-wrap{padding:clamp(16px,3vw,32px)!important;background:linear-gradient(180deg,#f7f9fd 0%,#f2f6fc 100%)!important}.ch-dash-side,.ch-dash-card,.ch-dash-welcome{box-shadow:0 8px 26px rgb(18 59 99 / .055)!important;border-color:#e3eaf3!important}.ch-dash-grid input:focus,.ch-dash-grid select:focus,.ch-dash-grid textarea:focus{border-color:#F35000!important;box-shadow:0 0 0 4px rgb(243 80 0 / .10)!important}.ch-dash-grid input,.ch-dash-grid select,.ch-dash-grid textarea{border-radius:11px!important;min-height:44px!important}@media(max-width:600px){.ch-su-overlay{padding:10px!important}.ch-su-dialog{width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:18px!important}.ch-su-dialog .ch-su{padding:23px 17px 19px!important;border-radius:18px}.ch-su-dialog .ch-su-head{padding-top:8px!important}.ch-su-dialog .ch-su-grid{grid-template-columns:1fr!important;gap:11px!important}.ch-su-dialog .ch-su-full{grid-column:1!important}.ch-su-dialog .ch-su-field input,.ch-su-dialog .ch-su-field select,.ch-su-dialog .ch-su-phone{min-height:45px!important}.ch-su-dialog .ch-su-field span{font-size:11px!important}.ch-su-dialog .ch-su-agree{font-size:10px!important}.ch-su-dialog .ch-su-promise-row{display:grid!important;grid-template-columns:1fr!important}.ch-su-dialog .ch-su-promise-row div{display:none!important}.ch-dash-guest{margin:18px 0!important;padding:27px 18px!important;border-radius:18px!important}.ch-dash-guest-btns{flex-direction:column!important}.ch-dash-guest-btns .ch-d-btn{width:100%!important}}@media(prefers-reduced-motion:reduce){.ch-su-dialog *,.ch-dash-guest *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ch-courses-archive .ch-courses-hero{position:relative;overflow:hidden;padding:clamp(26px,4vw,48px);background:radial-gradient(ellipse at 90% 0%,rgb(243 80 0 / .16),transparent 34%),linear-gradient(125deg,#101e35 0%,#173b5e 64%,#0e2743 100%);border:1px solid #243e5b;border-radius:26px;box-shadow:0 18px 45px rgb(12 31 53 / .14)}.ch-courses-archive .ch-courses-hero:after{content:"";position:absolute;right:-65px;bottom:-130px;width:300px;height:300px;border:1px solid rgb(255 255 255 / .12);border-radius:50%;box-shadow:0 0 0 28px rgb(255 255 255 / .025),0 0 0 58px rgb(255 255 255 / .025);pointer-events:none}.ch-courses-archive .ch-list-eyebrow{color:#ff9b70}.ch-courses-archive .ch-courses-hero h1{position:relative;z-index:1;max-width:760px;color:#fff;font-size:clamp(32px,4.5vw,50px);letter-spacing:-.035em}.ch-courses-archive .ch-courses-hero p{position:relative;z-index:1;max-width:730px;color:#d1dce8;font-size:14px}.ch-courses-hero-points{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.ch-courses-hero-points span{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgb(255 255 255 / .15);border-radius:10px;background:rgb(255 255 255 / .07);color:#edf4fb;font-size:11px}.ch-courses-hero-points b{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:7px;background:#f35000;color:#fff;font-size:9px}.ch-courses-archive .ch-courses-toolbar{align-items:center;padding:15px 17px;border:1px solid #e5eaf0;border-radius:14px;background:#fff;box-shadow:0 6px 20px rgb(18 59 99 / .035)}.ch-courses-toolbar-kicker{font-size:9px;font-weight:800;letter-spacing:.13em;color:#f35000}.ch-courses-archive .ch-courses-toolbar p{margin-top:3px;color:#183650;font-size:13px;font-weight:650}.ch-courses-toolbar-note{padding:7px 10px;border-radius:8px;background:#fff4ed;color:#bd3d00;font-size:10px;font-weight:650}.ch-courses-archive .ch-course-card{border-radius:17px;box-shadow:0 9px 26px rgb(17 42 67 / .06)}.ch-courses-archive .ch-course-strip{align-items:center;padding:12px 16px;background:linear-gradient(100deg,#12263f,#1c4263);font-size:10px;letter-spacing:.02em}.ch-courses-archive .ch-course-strip span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#ff8c5d;vertical-align:middle}.ch-courses-archive .ch-course-strip b{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:8px;background:rgb(255 255 255 / .1);color:#ffb08c}.ch-courses-archive .ch-course-card .ch-list-body{padding:19px}.ch-courses-archive .ch-course-card .ch-list-body h2{font-size:17px;letter-spacing:-.015em}.ch-courses-archive .ch-course-card .ch-course-desc{min-height:38px}.ch-courses-archive .ch-course-facts span{border:1px solid #e9edf2;background:#f8fafc}.ch-courses-archive .ch-course-card .ch-list-more{margin-top:14px}.ch-courses-archive .ch-course-card:hover{border-color:#ffc7ad;box-shadow:0 17px 36px rgb(17 42 67 / .11)}.ch-dash-page .ch-dash-wrap{max-width:1480px}.ch-dash-page .ch-dash{gap:20px}.ch-dash-page .ch-dash-side{border:1px solid #e4eaf1;border-radius:18px;background:linear-gradient(180deg,#fff 0%,#f8fafc 100%);box-shadow:0 10px 30px rgb(18 59 99 / .055)}.ch-dash-page .ch-dash-side nav{gap:5px}.ch-dash-page .ch-dash-side nav>a{border-radius:10px;transition:background .18s,color .18s,transform .18s}.ch-dash-page .ch-dash-side nav>a:hover{background:#fff4ed;color:#e94d00;transform:translateX(2px)}.ch-dash-page .ch-dash-side nav>a.is-active{background:linear-gradient(100deg,#fff0e7,#fff8f4);color:#e94d00;box-shadow:inset 3px 0 #f35000}.ch-dash-page .ch-dash-main{gap:16px}.ch-dash-page .ch-dash-appbar{border-radius:15px;box-shadow:0 8px 24px rgb(18 59 99 / .045)}.ch-dash-page .ch-dash-welcome{position:relative;overflow:hidden;border:1px solid #244462;border-radius:20px;background:radial-gradient(ellipse at 100% 0%,rgb(243 80 0 / .26),transparent 36%),linear-gradient(120deg,#10233a,#173f61);box-shadow:0 15px 34px rgb(16 35 58 / .15)}.ch-dash-page .ch-dash-welcome:after{content:"";position:absolute;right:-50px;bottom:-105px;width:220px;height:220px;border:1px solid rgb(255 255 255 / .12);border-radius:50%;box-shadow:0 0 0 25px rgb(255 255 255 / .025),0 0 0 50px rgb(255 255 255 / .025);pointer-events:none}.ch-dash-page .ch-dash-welcome-copy,.ch-dash-page .ch-dash-welcome-actions{position:relative;z-index:1}.ch-dash-page .ch-dash-welcome h1{letter-spacing:-.025em}.ch-dash-page .ch-dash-welcome p{max-width:590px}.ch-dash-page .ch-dash-next{border-color:#ffd9c8;background:linear-gradient(105deg,#fff6f0,#fff 75%);box-shadow:0 6px 18px rgb(243 80 0 / .045)}.ch-dash-page .ch-dash-stats--app>*{transition:transform .18s,border-color .18s,box-shadow .18s}.ch-dash-page .ch-dash-stats--app>a:hover{transform:translateY(-2px);border-color:#ffcbb5;box-shadow:0 12px 24px rgb(18 59 99 / .08)}.ch-dash-page .ch-dash-card{border-radius:16px;box-shadow:0 8px 24px rgb(18 59 99 / .045)}.ch-dash-page .ch-dash-card-head{gap:12px}.ch-dash-page .ch-dash-quick a{border-radius:12px;transition:transform .18s,border-color .18s,background .18s}.ch-dash-page .ch-dash-quick a:hover{transform:translateY(-2px);border-color:#ffd0bc;background:#fffaf7}@media(max-width:900px){.ch-courses-archive .ch-courses-hero{padding:27px}.ch-courses-archive .ch-courses-toolbar{align-items:flex-start}.ch-courses-toolbar-note{white-space:normal}.ch-dash-page .ch-dash{gap:12px}}@media(max-width:620px){.ch-courses-archive .ch-courses-hero{padding:23px 19px;border-radius:18px}.ch-courses-archive .ch-courses-hero h1{font-size:30px}.ch-courses-hero-points{display:grid;grid-template-columns:1fr;gap:7px;margin-top:18px}.ch-courses-hero-points span{padding:7px 9px}.ch-courses-archive .ch-courses-toolbar{padding:12px;gap:8px}.ch-courses-toolbar-note{font-size:9px}.ch-courses-archive .ch-course-card .ch-list-body{padding:15px}.ch-dash-page .ch-dash-welcome{background:linear-gradient(135deg,#10233a,#173f61)}}.ch-pro-related .ch-pro-related-head{align-items:flex-end}.ch-pro-related .ch-pro-related-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.ch-pro-related .ch-pro-related-controls{display:flex;gap:7px}.ch-pro-related .ch-pro-related-controls button{width:34px;height:34px;border:1px solid #dce4ed;border-radius:50%;background:#fff;color:#123B63;font-size:23px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ch-pro-related .ch-pro-related-controls button:hover:not(:disabled){background:#F35000;color:#fff;border-color:#F35000}.ch-pro-related .ch-pro-related-controls button:disabled{opacity:.35;cursor:default}.ch-pro-related .ch-pro-related-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.ch-pro-related .ch-pro-related-viewport::-webkit-scrollbar{display:none}.ch-pro-related .ch-pro-related-grid{display:flex!important;gap:18px;grid-template-columns:none!important;align-items:stretch}.ch-pro-related .ch-pro-related-grid>.ch-list-card{flex:0 0 calc((100% - 36px)/3);width:calc((100% - 36px)/3);min-width:0;scroll-snap-align:start}.ch-pro-related .ch-pro-related-grid .ch-list-card{height:auto}.ch-pro-related .ch-pro-related-grid .ch-list-card--compact{height:100%}@media(max-width:700px){.ch-pro-related{padding-left:16px;padding-right:16px}.ch-pro-related .ch-pro-related-head{align-items:flex-end;gap:10px}.ch-pro-related .ch-pro-related-head h2{font-size:25px;max-width:220px}.ch-pro-related .ch-pro-related-actions{gap:8px}.ch-pro-related .ch-pro-related-controls button{width:30px;height:30px;font-size:21px}.ch-pro-related .ch-pro-related-grid{gap:14px}.ch-pro-related .ch-pro-related-grid>.ch-list-card{flex-basis:100%;width:100%}}@media(prefers-reduced-motion:reduce){.ch-pro-related .ch-pro-related-viewport{scroll-behavior:auto}.ch-pro-related .ch-pro-related-controls button{transition:none}}.ch-pro-related .ch-pro-related-viewport{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ch-pro-related .ch-pro-related-viewport::-webkit-scrollbar{display:none!important}.ch-pro-related .ch-pro-related-grid{display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:18px!important;width:100%!important;min-width:0!important;grid-template-columns:none!important}.ch-pro-related .ch-pro-related-grid>.ch-list-card{display:block!important;flex:0 0 calc((100% - 36px) / 3)!important;width:calc((100% - 36px) / 3)!important;min-width:0!important;max-width:none!important;height:auto!important;scroll-snap-align:start}.ch-pro-related .ch-pro-related-grid>.ch-list-card>.ch-list-card-link{height:100%}@media (max-width:700px){.ch-pro-related .ch-pro-related-grid{gap:14px!important}.ch-pro-related .ch-pro-related-grid>.ch-list-card{flex:0 0 100%!important;width:100%!important}}@media (prefers-reduced-motion:reduce){.ch-pro-related .ch-pro-related-viewport{scroll-behavior:auto!important}}.ch-pro-related,.ch-pro-related *{box-sizing:border-box}.ch-pro-related{width:100%;max-width:1300px;min-width:0;overflow:hidden}.ch-pro-related .ch-pro-related-head{display:flex!important;width:100%;min-width:0}.ch-pro-related .ch-pro-related-viewport{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;contain:layout paint;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important}.ch-pro-related .ch-pro-related-viewport::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.ch-pro-related .ch-pro-related-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;grid-template-columns:none!important}.ch-pro-related .ch-pro-related-grid>article.ch-list-card,.ch-pro-related .ch-pro-related-grid>.ch-list-card{display:block!important;position:relative!important;float:none!important;flex:0 0 calc((100% - 36px)/3)!important;width:calc((100% - 36px)/3)!important;min-width:0!important;max-width:calc((100% - 36px)/3)!important;margin:0!important;scroll-snap-align:start!important;align-self:stretch!important}.ch-pro-related .ch-pro-related-grid>.ch-list-card>.ch-list-card-link{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important}.ch-pro-related .ch-pro-related-grid .ch-list-body,.ch-pro-related .ch-pro-related-grid .ch-list-card h2{min-width:0!important;overflow-wrap:anywhere}@media(max-width:700px){.ch-pro-related{padding-left:16px!important;padding-right:16px!important}.ch-pro-related .ch-pro-related-grid{gap:14px!important}.ch-pro-related .ch-pro-related-grid>article.ch-list-card,.ch-pro-related .ch-pro-related-grid>.ch-list-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}.ch-pro-related .ch-pro-related-head{align-items:flex-end!important;gap:8px!important}.ch-pro-related .ch-pro-related-head h2{font-size:25px!important}}@media(prefers-reduced-motion:reduce){.ch-pro-related .ch-pro-related-viewport{scroll-behavior:auto!important}}