/* Stooper Career Quiz 2.0 – component-only styles. Relies on /assets/site.css. */
.career-discovery,.career-quiz-widget{--cq-blue:var(--primary,#2865a1);--cq-line:var(--border,#dbe4ea);--cq-text:var(--foreground,#203952);color:var(--cq-text)}
.career-discovery [hidden],.career-quiz-widget [hidden]{display:none!important}
.career-directory-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:22px;background:var(--secondary,#e8f3fc);border:1px solid var(--cq-line);border-radius:16px;margin:24px 0}
.career-directory-filters label{font-size:14px;font-weight:650;display:flex;flex-direction:column;gap:6px;flex:1 1 220px}
.career-directory-filters input,.career-directory-filters select,.career-quiz-widget select{min-height:44px;border:1px solid #b7ccdb;border-radius:10px;background:#fff;padding:9px 12px;color:var(--cq-text);width:100%}
.career-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 32px}
.career-card{background:var(--card,#fff);border:1px solid var(--cq-line);border-radius:16px;padding:21px;display:flex;flex-direction:column;gap:9px;box-shadow:0 4px 16px #20395208;transition:border-color .16s,transform .16s}
.career-card:hover{transform:translateY(-2px);border-color:#80abc9}.career-card h2{font-size:21px;font-weight:630;line-height:1.3;letter-spacing:-.3px}.career-card p{font-size:14px;color:#547086;line-height:1.6}.career-card small,.career-eyebrow{font-size:12px;letter-spacing:.04em;color:#4f7693;font-weight:650}.career-card .career-open{margin-top:auto;display:inline-block;color:var(--cq-blue);font-weight:750;font-size:14px;padding-top:8px}.career-directory-count{color:#516b80;font-size:14px;margin:12px 0}
.career-text-panel{background:#f1f7fb;border:1px solid var(--cq-line);border-radius:14px;padding:24px;margin:24px 0}.career-text-panel h2{font-size:26px;letter-spacing:-.6px;margin:0 0 14px}.career-text-panel p,.career-text-panel li{font-size:15px;line-height:1.7;color:#3c586f}.career-text-panel p+p{margin-top:10px}.career-text-panel ul{margin:12px 0 0;padding-left:22px}
.career-quiz-widget{border:1px solid var(--cq-line);border-radius:18px;background:#fff;padding:26px;margin:24px 0 34px;max-width:920px;box-shadow:0 12px 30px #2039520a}
.cq-top{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap}.cq-top label{font-size:13px;font-weight:650;display:flex;flex-direction:column;gap:5px}.cq-top select{max-width:180px}.cq-meta{font-size:13px;color:#547086;font-weight:650}
.cq-progress-track{height:9px;background:#e7eff5;border-radius:100px;margin:16px 0 24px;overflow:hidden}.cq-progress-bar{display:block;height:100%;background:var(--cq-blue);border-radius:100px;transition:width .2s}
.cq-question h2{font-size:23px;letter-spacing:-.5px;line-height:1.4;margin:0 0 22px;font-weight:650;max-width:800px}.cq-options{display:grid;gap:11px}.cq-option{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid var(--cq-line);border-radius:12px;cursor:pointer;font-size:15px;line-height:1.5;background:#fff;min-height:54px}.cq-option:hover{border-color:#8db3ce;background:#f8fbff}.cq-option:has(input:checked){border-color:var(--cq-blue);background:#eaf4fc;box-shadow:0 0 0 1px var(--cq-blue)}.cq-option input{accent-color:var(--cq-blue);width:19px;height:19px;flex:0 0 19px}
.cq-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:25px}.cq-btn{font:inherit;min-height:45px;padding:11px 18px;border-radius:10px;border:1px solid #b7ccdb;background:#fff;color:#234d6e;font-size:14px;font-weight:700;cursor:pointer}.cq-btn.primary{color:#fff;background:var(--cq-blue);border-color:var(--cq-blue)}.cq-btn:disabled{opacity:.45;cursor:not-allowed}.cq-note{margin-top:15px;font-size:13px!important;color:#60788a!important}.cq-error{color:#a33d24;font-size:14px;margin-top:12px}
.cq-result h2{font-size:27px;letter-spacing:-.6px}.cq-score{font-size:14px;font-weight:650;color:#53748d;margin:10px 0}.cq-result-desc{font-size:16px;line-height:1.7;margin:18px 0}.cq-tips{border:1px solid #dae8ee;background:#f2f8fc;border-radius:12px;padding:18px 20px;margin:18px 0}.cq-tips h3{font-size:18px;margin:0 0 9px}.cq-tips ol{padding-left:24px;margin:0}.cq-tips li{line-height:1.65;margin:6px 0}.cq-result-status{min-height:18px;font-size:13px;color:#526d82;margin-top:8px}
.career-related{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.career-related a{border:1px solid var(--cq-line);padding:10px 13px;border-radius:100px;font-size:13px;color:var(--cq-blue);background:#fff}.career-faq details{border-top:1px solid var(--cq-line);padding:15px 0}.career-faq details:last-child{border-bottom:1px solid var(--cq-line)}.career-faq summary{font-size:15px;font-weight:650;cursor:pointer;line-height:1.5}.career-faq p{padding:12px 0 0;font-size:14px;color:#506b80}
.career-quiz-widget :focus-visible,.career-discovery :focus-visible{outline:3px solid var(--cq-blue);outline-offset:3px}
@media(max-width:900px){.career-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.career-cards{grid-template-columns:1fr}.career-directory-filters{padding:14px}.career-quiz-widget{padding:17px}.cq-question h2{font-size:20px}.cq-option{padding:12px}.cq-actions .cq-btn{flex:1 1 120px}.career-text-panel{padding:18px}.career-text-panel h2{font-size:23px}}
@media print{.draft-ribbon,.header,.end-note,footer,.career-directory-filters,.cq-actions,.cq-top select,.career-related,.wa-float{display:none!important}.career-quiz-widget{border:none;box-shadow:none;padding:0}.cq-result{display:block!important}}
.career-languages{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 25px}.career-languages a{border:1px solid #bfd3df;border-radius:100px;background:#fff;padding:8px 13px;font-size:13px;color:#2a5978;font-weight:650}.career-languages a[aria-current=page]{background:var(--primary,#2865a1);border-color:var(--primary,#2865a1);color:#fff}
/* Career Quest 3.0 — scoped game UI. Existing Stooper global site.css stays untouched. */
.career-quiz-widget.cq-quest{--cq-blue:var(--primary,#266aa5);--cq-deep:#123b61;--cq-ink:var(--foreground,#203952);--cq-mint:#1d897b;--cq-gold:#edb746;--cq-soft:#f3f8fc;position:relative;overflow:hidden;max-width:990px;border:1px solid #c7dcea;border-radius:22px;background:linear-gradient(180deg,#f9fcff,#fff 210px);padding:0;box-shadow:0 18px 45px rgba(29,71,103,.1);isolation:isolate}
.cq-quest [hidden]{display:none!important}
.cq-quest .cq-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;border-bottom:1px solid #e1ecf3;background:rgba(255,255,255,.92)}
.cq-quest .cq-brand{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:800;letter-spacing:.015em;color:var(--cq-deep)}
.cq-quest .cq-brand-logo{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#2a7eb3,#123b61);width:29px;height:29px;border-radius:10px;font-size:19px}
.cq-quest .cq-lang-wrap{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#4b6577}.cq-quest .cq-language{min-height:37px;width:auto;max-width:145px;border-radius:10px;padding:7px 9px;background:white}
.cq-quest .cq-view{padding:24px 28px 30px;animation:cq-enter .28s ease both}
.cq-quest .cq-game-intro{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;padding:42px 38px 39px;background:radial-gradient(circle at 90% 10%,rgba(91,207,216,.32),transparent 40%),linear-gradient(130deg,#113758 0%,#17628c 56%,#19898e 100%);color:#fff;box-shadow:0 13px 27px rgba(16,63,98,.16)}
.cq-quest .cq-hero-inner{position:relative;z-index:1;max-width:710px}.cq-quest .cq-game-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#3d7898}
.cq-quest .cq-game-intro .cq-game-eyebrow{color:#bceef2;}.cq-quest .cq-game-intro h2{color:white;font-size:clamp(25px,4.1vw,41px);line-height:1.18;letter-spacing:-.8px;margin:13px 0 13px;font-weight:800}
.cq-quest .cq-game-intro p{color:#e0f1f8;font-size:15px;line-height:1.7;max-width:610px;margin:0}
.cq-quest .cq-intro-stats{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 15px}.cq-quest .cq-intro-stats span{display:flex;align-items:center;gap:6px;border:1px solid rgba(241,251,255,.28);border-radius:12px;background:rgba(255,255,255,.12);padding:11px 13px;font-size:12px;color:#e0f6ff;font-weight:650}.cq-quest .cq-intro-stats strong{font-size:20px;color:#fff}
.cq-quest .cq-game-intro .cq-game-footnote{font-size:12px;color:#d5edf4}
.cq-quest .cq-hero-orbs i{position:absolute;display:block;z-index:0;border:2px solid rgba(255,255,255,.14);border-radius:50%;width:200px;height:200px;right:-35px;top:-85px}.cq-quest .cq-hero-orbs i:nth-child(2){width:90px;height:90px;right:78px;top:82px;border-color:rgba(255,255,255,.09)}.cq-quest .cq-hero-orbs i:nth-child(3){width:260px;height:260px;right:-100px;top:120px;border-color:rgba(255,255,255,.06)}
.cq-quest .cq-quest-map{display:grid;grid-template-columns:repeat(var(--cq-levels,4),minmax(0,1fr));gap:0;max-width:820px;margin:22px auto;position:relative}.cq-quest .cq-quest-map:before{content:"";position:absolute;left:8%;right:8%;height:3px;top:20px;background:#dfebf3;z-index:-1}
.cq-quest .cq-map-node{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;text-align:center}.cq-quest .cq-map-orb{display:grid;place-items:center;width:42px;height:42px;border:2px solid #d2e3ed;border-radius:14px;background:#f3f8fc;color:#69879c;font-size:15px;font-weight:850;box-shadow:0 3px 0 rgba(16,67,102,.04)}.cq-quest .cq-map-caption{color:#668297;font-size:11px;font-weight:750}.cq-quest .cq-map-node.is-done .cq-map-orb{border-color:#a5dcd6;background:#e3f8f3;color:#0a776a}.cq-quest .cq-map-node.is-active .cq-map-orb{background:linear-gradient(135deg,#246e9d,#16456d);border-color:#246e9d;color:#fff;box-shadow:0 0 0 5px #e7f3fa}.cq-quest .cq-map-node.is-active .cq-map-caption{color:#184d75}
.cq-quest .cq-intro-action{text-align:center;margin:24px 0 6px}.cq-quest .cq-btn.cq-play{background:linear-gradient(115deg,#116da6,#1b8a8d);border-color:#1377a5;color:white;font-size:16px;padding:16px 30px;box-shadow:0 8px 20px rgba(25,98,147,.24);min-width:225px;border-radius:14px}
.cq-quest .cq-quest-status{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 2px 14px}.cq-quest .cq-level-label{font-size:12px;color:#376a8a;font-weight:850;letter-spacing:.065em}.cq-quest .cq-xp-pill{white-space:nowrap;display:flex;align-items:center;gap:8px;border:1px solid #f5df9d;background:#fff8df;color:#825b04;border-radius:99px;padding:7px 13px;font-size:14px;font-weight:850}.cq-quest .cq-xp-pill span{color:#c98900}
.cq-quest .cq-quest-progress{margin:0 2px 20px}.cq-quest .cq-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:#527185;font-weight:700}.cq-quest .cq-progress-track{height:10px;margin:10px 0 0;background:#e8f1f6;border-radius:100px;overflow:hidden}.cq-quest .cq-progress-bar{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#178e9e,#33ba9e);transition:width .23s ease}
.cq-quest .cq-playfield{background:#fff;border:1px solid #d5e5ef;border-radius:20px;padding:29px 29px 24px;box-shadow:0 8px 23px rgba(29,71,103,.045)}.cq-quest .cq-question-no{display:inline-block;color:#2a7798;font-weight:850;font-size:11px;letter-spacing:.1em;margin-bottom:13px}.cq-quest .cq-question h2{font-size:clamp(20px,2.7vw,27px);font-weight:800;line-height:1.4;letter-spacing:-.45px;color:var(--cq-ink);margin:0 0 24px}.cq-quest .cq-options{display:grid;gap:12px;border:0;margin:0;padding:0;min-width:0}.cq-quest .cq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.cq-quest .cq-choice{display:flex;align-items:center;gap:13px;min-height:78px;border:2px solid #e0eaf2;background:#fafdff;border-radius:16px;padding:13px 17px;cursor:pointer;color:#2a4b64;transition:border-color .17s,transform .17s,box-shadow .17s,background .17s;position:relative}.cq-quest .cq-choice:hover{border-color:#a4cadf;transform:translateY(-2px);box-shadow:0 7px 16px rgba(20,83,127,.08)}.cq-quest .cq-choice.cq-chosen{border-color:#168993;background:#e9faf7;box-shadow:0 0 0 2px rgba(34,157,149,.12)}.cq-quest .cq-choice-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;background:#e8f2f8;border-radius:12px;color:#245779;font-size:16px;font-weight:850}.cq-quest .cq-chosen .cq-choice-icon{background:#137d85;color:white}.cq-quest .cq-choice-copy{font-size:15px;font-weight:650;line-height:1.55;flex:1}.cq-quest .cq-choice-mark{font-size:23px;color:#b7cdd9;flex:0 0 17px;text-align:center}.cq-quest .cq-chosen .cq-choice-mark{color:#137d85;font-size:20px}.cq-quest .cq-choice input{position:absolute;width:100%;height:100%;inset:0;margin:0;opacity:0;cursor:pointer}.cq-quest .cq-choice:focus-within{outline:3px solid #399ccc;outline-offset:3px}
.cq-quest .cq-saved{margin:17px 0 0;min-height:24px;color:#397084;font-size:12px;font-weight:700;line-height:1.6}.cq-quest .cq-quest-actions{display:flex;justify-content:space-between;gap:12px;margin:21px 0 4px}.cq-quest .cq-btn{border-radius:12px;min-height:48px;padding:12px 18px}.cq-quest .cq-btn.primary{background:linear-gradient(120deg,#176c9a,#197e91);border-color:#176c9a}.cq-quest .cq-btn:disabled{opacity:.44;cursor:not-allowed}
.cq-quest .cq-milestone{text-align:center;padding:36px 15px 25px;border-radius:20px;background:radial-gradient(circle at 50% 0,#dff9f3,transparent 65%),#f6fbfe;border:1px solid #cae6e5}.cq-quest .cq-milestone-seal{display:grid;place-items:center;width:88px;height:88px;border:3px solid #b5e5dc;background:linear-gradient(145deg,#fff9dd,#f1d58f);border-radius:25px;color:#99700c;font-size:44px;margin:0 auto 23px;box-shadow:0 10px 18px rgba(49,111,123,.12);transform:rotate(-7deg)}.cq-quest .cq-milestone h2{margin:12px 0;font-size:clamp(24px,4vw,35px);color:#124a65}.cq-quest .cq-milestone p{max-width:525px;margin:0 auto 15px;color:#527084;line-height:1.7}.cq-quest .cq-checkpoint-stats{display:inline-block;padding:10px 17px;border-radius:99px;background:#e8f6f0;font-weight:750;color:#17665f;font-size:13px}
.cq-quest .cq-finale{border-radius:19px;background:radial-gradient(circle at top right,rgba(255,227,142,.22),transparent 41%),linear-gradient(120deg,#113c63,#17657d);text-align:center;color:#fff;padding:36px 19px 30px}.cq-quest .cq-finale .cq-game-eyebrow{color:#b8efdf}.cq-quest .cq-finale h2{font-size:clamp(24px,4vw,37px);color:#fff;margin:11px 0}.cq-quest .cq-finale p{color:#e3f4f7;font-size:14px}.cq-quest .cq-finale-sparkles{color:#ffe49d;font-size:27px;letter-spacing:13px;margin-bottom:14px}.cq-quest .cq-finale-awards{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.cq-quest .cq-finale-awards div{display:flex;flex-direction:column;gap:4px;border-radius:12px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.12);padding:12px 18px;min-width:165px}.cq-quest .cq-finale-awards strong{color:#fff;font-size:19px}.cq-quest .cq-finale-awards small{color:#d1ecf6;font-size:11px;line-height:1.45}
.cq-quest .cq-result{padding:25px 5px 8px}.cq-quest .cq-result-kicker{color:#2a7698;font-weight:800;letter-spacing:.06em;font-size:11px;text-transform:uppercase}.cq-quest .cq-result h2{font-size:clamp(24px,3vw,31px);margin:12px 0;color:#17496c}.cq-quest .cq-score{font-size:16px;color:#536c7b}.cq-quest .cq-score strong{color:#1c597c;font-size:22px}.cq-quest .cq-result-desc{font-size:15px;line-height:1.75;color:#3a596c}.cq-quest .cq-missions{background:#f6fafc;border:1px solid #d9e7ee;border-radius:16px;padding:22px;margin:16px 0}.cq-quest .cq-missions>p{font-size:14px;color:#597489;line-height:1.6}.cq-quest .cq-mission-options{display:grid;gap:10px;margin-top:15px}.cq-quest .cq-mission-choice{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d4e4ec;border-radius:12px;background:white;font-size:14px;cursor:pointer;position:relative;line-height:1.55}.cq-quest .cq-mission-active{border-color:#1b8b88;background:#e9faf6}.cq-quest .cq-mission-choice input{opacity:0;position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.cq-quest .cq-mission-choice:focus-within{outline:3px solid #399ccc;outline-offset:2px}.cq-quest .cq-mission-check{margin-left:auto;color:#167c76;font-weight:800}.cq-quest .cq-tips{background:#f5f9fd;border-color:#dce8f0}.cq-quest .cq-result-actions{display:flex;flex-wrap:wrap;gap:10px}.cq-quest .cq-result-actions .cq-btn{flex:1 1 145px}.cq-quest .cq-note{font-size:12px!important;color:#60788a!important;line-height:1.6}
.cq-quest .cq-view:focus-within{scroll-margin-top:60px}.cq-quest :focus-visible{outline:3px solid #267eaa;outline-offset:3px}
@keyframes cq-enter{from{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:650px){.career-quiz-widget.cq-quest{border-radius:15px;margin:18px 0 28px}.cq-quest .cq-toolbar{padding:12px 15px;gap:8px}.cq-quest .cq-brand{font-size:12px}.cq-quest .cq-brand-logo{width:25px;height:25px}.cq-quest .cq-lang-wrap{font-size:11px}.cq-quest .cq-language{max-width:110px;font-size:12px}.cq-quest .cq-view{padding:16px 13px 20px}.cq-quest .cq-game-intro{padding:33px 22px;border-radius:14px}.cq-quest .cq-intro-stats{gap:7px}.cq-quest .cq-intro-stats span{padding:8px 10px}.cq-quest .cq-playfield{padding:19px 14px;border-radius:15px}.cq-quest .cq-choice{min-height:68px;padding:11px;gap:10px}.cq-quest .cq-choice-icon{width:32px;height:32px;flex-basis:32px;font-size:13px;border-radius:9px}.cq-quest .cq-choice-copy{font-size:14px}.cq-quest .cq-map-orb{width:33px;height:33px;border-radius:11px}.cq-quest .cq-map-caption{font-size:9px}.cq-quest .cq-quest-map:before{top:16px}.cq-quest .cq-quest-actions .cq-btn{flex:1 1 auto;font-size:12px;padding:10px}.cq-quest .cq-missions{padding:17px 13px}.cq-quest .cq-finale-awards div{min-width:125px}}
@media(prefers-reduced-motion:reduce){.cq-quest .cq-view{animation:none}.cq-quest .cq-choice,.cq-quest .cq-progress-bar{transition:none}.cq-quest .cq-choice:hover{transform:none}}
@media print{.cq-quest .cq-toolbar,.cq-quest .cq-quest-map,.cq-quest .cq-quest-actions,.cq-quest .cq-result-actions,.cq-quest .cq-mission-options{display:none!important}.cq-quest .cq-view{padding:0}.cq-quest .cq-finale{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cq-quest .cq-result,.cq-quest .cq-missions{break-inside:avoid}}
/* More inviting quiz discovery cards while keeping Stooper's global design */
.career-discovery .career-card{position:relative;overflow:hidden;border-top:4px solid #1c8397;transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease}.career-discovery .career-card:nth-child(3n+2){border-top-color:#3878af}.career-discovery .career-card:nth-child(3n){border-top-color:#168f7d}.career-discovery .career-card:hover{box-shadow:0 12px 29px rgba(21,82,120,.11);transform:translateY(-3px)}
/* Higher-specificity compatibility with Stooper site.css's form-label layout. */
.career-quiz-widget.cq-quest label.cq-choice,.career-quiz-widget.cq-quest label.cq-mission-choice{flex-direction:row;align-items:center;text-align:left}
.career-quiz-widget.cq-quest label.cq-choice{justify-content:flex-start}
.career-quiz-widget.cq-quest label.cq-mission-choice{justify-content:flex-start}
.career-discovery:has(.cq-quest) .page-heading{margin-bottom:16px}
.career-discovery:has(.cq-quest) .page-heading h1{font-size:clamp(30px,4.2vw,46px);line-height:1.16;letter-spacing:-.65px}
.career-discovery:has(.cq-quest) .page-heading .lede{font-size:15px;line-height:1.55}
.career-discovery:has(.cq-quest) .page-heading p[style]{margin-top:6px!important;font-size:13px}
.career-discovery .cq-quest-intro-copy{font-size:13px;line-height:1.6;color:#506e81;margin:10px 0 12px}
@media(prefers-reduced-motion:no-preference){.cq-quest .cq-xp-pill{animation:cq-xp-pop .22s ease-out}@keyframes cq-xp-pop{from{transform:scale(.92)}to{transform:scale(1)}}}

/* Career Quest 3.1: question-specific learning panels; local to quiz components. */
.cq-quest .cq-insight{margin:18px 0 0;padding:18px 20px;border:1px solid #b9d9dc;border-left:5px solid #188c8b;border-radius:14px;background:linear-gradient(130deg,#eefaf9,#f6fbff);color:#244459;animation:cq-enter .24s ease both}
.cq-quest .cq-insight-kicker{font-size:13px;font-weight:850;letter-spacing:.025em;color:#086b68;margin-bottom:8px}
.cq-quest .cq-insight p{font-size:14px;line-height:1.6;margin:7px 0;color:#29485a}
.cq-quest .cq-insight .cq-insight-chosen{color:#536d7c;font-size:13px}
.cq-quest .cq-insight .cq-insight-action{padding:8px 11px;background:#fff;border-radius:9px}
.cq-quest .cq-insight small{display:block;font-size:12px;color:#55748b;line-height:1.55}
@media(max-width:650px){.cq-quest .cq-insight{padding:14px 13px}}
.career-question-guide details{border-bottom:1px solid #d8e6ed;padding:10px 0}
.career-question-guide summary{cursor:pointer;font-weight:700;line-height:1.55;color:#254f6b;font-size:14px}
.career-question-guide details p{font-size:14px;line-height:1.65;margin:8px 0 0}

