/* Local visual system: no external fonts, images, scripts or tracking. */
:root{--ink:#202640;--navy:#191f40;--blue:#4c4cce;--blue-pale:#f0f0ff;--teal:#087a7c;--teal-pale:#e4f7f5;--border:#e0e5ef;--canvas:#f5f6fb;--muted:#626c83;--radius:20px;--shadow:0 8px 30px #25345b06}
.button,.system-tile,.answer-option,.interest-options label,.nav-item,.opportunity-card{transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}
.button{border-radius:11px}.button.primary{background:linear-gradient(120deg,#4847bd,#6154d9);border-color:#504bc3;box-shadow:0 4px 12px #5147bd20}.button.primary:hover{background:#423dac;box-shadow:0 6px 18px #5147bd30;transform:translateY(-1px)}.button:active{transform:translateY(1px)}
.career-page{background:radial-gradient(ellipse at 82% 1%,#e4f5f480,transparent 34%),radial-gradient(ellipse at 15% 23%,#ecebff90,transparent 42%),#f7f8fc}.career-header{padding-top:24px;padding-bottom:24px}.brand-light .brand-mark{background:linear-gradient(150deg,#5855cd,#262f62);border:0;border-radius:11px 11px 18px 11px;box-shadow:0 5px 12px #4d4ba425}.guest-navigation a{padding:8px 0;color:#566179}.guest-navigation a[aria-current=page]{color:var(--blue);font-weight:700}.guest-navigation .nav-organizations{border:1px solid #dbe0ed;background:#ffffffb3;border-radius:10px;padding:9px 13px}.guest-main{padding-top:20px}.experience-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:center;min-height:400px;padding:24px 0 42px}.hero-copy .eyebrow{color:#5654b5;display:flex;align-items:center;gap:9px;font-size:10px}.status-dot{display:inline-block;width:7px;height:7px;background:#258887;border-radius:50%;box-shadow:0 0 0 4px #dcefed}.hero-copy h1{font-size:clamp(38px,4.2vw,57px);line-height:1.07;letter-spacing:-2px;margin:23px 0}.hero-copy h1 span{color:var(--blue)}.hero-copy>p{font-size:15px;line-height:1.85;max-width:460px;color:var(--muted)}.hero-copy .privacy-pills{justify-content:flex-start;gap:7px;margin-top:23px}.hero-copy .privacy-pills span{background:#ffffff99;border-color:#e3e7f0;font-size:10px;padding:7px 10px}.hero-copy .button{min-height:49px;padding:12px 23px;font-size:13px;margin-top:7px}.route-illustration{width:100%;max-width:510px;justify-self:end;overflow:visible}.route-line{fill:none;stroke:#b3b9dc;stroke-width:1.3;stroke-dasharray:4 7}.route-track{fill:none;stroke:#6160c6;stroke-width:2;stroke-dasharray:8 260;stroke-linecap:round;animation:route-travel 4s ease-out 1}.route-card{fill:white;stroke:#dfe3f0;stroke-width:1}.route-card-shadow{fill:#e5e7f1;opacity:.55}.route-small{font-size:11px;fill:#767e96;font-family:inherit}.route-title{font-size:16px;fill:#2d3351;font-weight:700;font-family:inherit}.route-label{font-size:11px;fill:#3c4270;font-weight:650;font-family:inherit}.route-center{animation:route-float 4s ease-in-out 1;transform-origin:260px 211px}.route-spark{fill:#7874d9;animation:route-spark 3.5s ease-in-out 1}.hero-caption{font-size:10px;letter-spacing:.9px;text-transform:uppercase;fill:#858ba1}
.path-picker{position:relative;border:1px solid #dee3ef;background:#ffffffd9;border-radius:25px;padding:24px 25px;box-shadow:0 12px 40px #29336106}.path-picker>h2{font-size:22px;margin-bottom:4px}.path-picker>p{font-size:13px;color:var(--muted);margin-bottom:19px}.path-controls{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.path-tab{position:relative;display:flex;align-items:center;gap:12px;border:1px solid #e0e4ef;border-radius:13px;padding:15px 14px;cursor:pointer;background:#fafbfe;font-size:12px;font-weight:650;transition:background .2s,border-color .2s,box-shadow .2s}.path-tab input{position:absolute;opacity:0;width:1px;height:1px;min-height:0;inset:0}.path-tab:has(input:checked){border-color:#7772dc;background:#f0efff;color:#4743ad;box-shadow:0 0 0 1px #7772dc18}.path-tab:has(input:focus-visible){outline:3px solid #6962cd;outline-offset:3px}.path-tab .path-index{display:grid;place-items:center;font-size:12px;width:29px;height:29px;border-radius:9px;background:white;color:#6560be;flex-shrink:0}.path-pane{display:none;align-items:center;justify-content:space-between;gap:25px;padding-top:23px}.path-pane h3{font-size:18px;margin-bottom:5px}.path-pane p{font-size:12px;color:var(--muted);max-width:620px;margin:0;line-height:1.8}.path-picker:has(#path-interest:checked) .pane-interest,.path-picker:has(#path-learning:checked) .pane-learning,.path-picker:has(#path-working:checked) .pane-working{display:flex;animation:experience-in .25s ease-out}.path-pane .button{min-width:170px;min-height:45px;flex-shrink:0}.guest-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:40px 0 17px}.guest-section-heading h2{font-size:24px;margin:0}.guest-section-heading p{color:var(--muted);font-size:12px;margin:0;max-width:420px}.guest-tiles .system-tile{min-height:255px;border-radius:21px;padding:25px;position:relative;overflow:hidden}.guest-tiles .system-tile:hover{transform:translateY(-5px);border-color:#aba5e0;box-shadow:0 13px 32px #34346610}.guest-tiles .tile-symbol{height:46px;width:46px;border-radius:14px}.tile-symbol svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.guest-tiles .tile-bottom{padding-top:15px;border-top:1px solid #edf0f5;font-size:12px}.guest-tiles .system-tile h2{font-size:19px}.guest-tiles .system-tile p{line-height:1.8}.guest-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;padding:29px 0 15px;margin-top:24px;border-top:1px solid #e0e5ef}.guest-principles h3{font-size:13px;margin-bottom:6px}.guest-principles p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.guest-principles .flow-number{font-size:11px;color:#6662b2;margin-bottom:11px;font-weight:700}
.career-main{max-width:1090px;padding-top:30px}.career-intro{margin-bottom:31px}.career-intro h1{font-size:43px;line-height:1.16;letter-spacing:-1.4px}.career-intro>.eyebrow{font-size:10px;letter-spacing:1.7px;margin-bottom:15px}.career-intro p{max-width:600px}.career-intro .privacy-pills{margin-top:18px}.career-panel{border-radius:25px;padding:34px;box-shadow:0 18px 60px #2b376809;border-color:#e1e4f1;overflow:clip;position:relative}.career-panel:before{content:"";position:absolute;top:0;left:26px;right:26px;height:2px;background:linear-gradient(90deg,transparent,#9990e6,#70c4c3,transparent)}.career-welcome{max-width:760px;padding:14px 0 4px}.welcome-orbit{height:78px;width:78px;margin:0 auto 22px;background:linear-gradient(135deg,#e8e7ff,#e4f5f4);border:1px solid #d9daee;border-radius:24px;display:grid;place-items:center;color:#6255ba;box-shadow:0 0 0 11px #f6f6fc}.welcome-orbit svg{width:37px;height:37px;fill:none;stroke:currentColor;stroke-width:1.45}.career-welcome h2{font-size:27px;line-height:1.3}.career-welcome>p{max-width:620px;margin:12px auto 18px;font-size:14px;line-height:1.8}.welcome-meta{display:flex;justify-content:center;gap:27px;margin:23px 0;color:#626d84;font-size:11px}.welcome-meta strong{display:block;color:#333852;font-size:17px;margin-bottom:2px}.career-welcome .button{min-height:49px;font-size:13px;gap:24px;border-radius:13px}.privacy-details{font-size:11px;line-height:1.85;color:var(--muted);margin-top:24px;padding-top:17px;border-top:1px solid #edf0f7;text-align:left}.privacy-details summary{cursor:pointer;color:#5c6281;font-size:12px;font-weight:600;padding:3px 0}.privacy-details p{font-size:11px;margin:10px 0 0;line-height:1.8;color:var(--muted)}.privacy-details[open]{animation:experience-in .2s ease-out}.career-stage{display:flex;gap:8px;align-items:center;justify-content:center;margin:0 0 27px;color:#8990a3;font-size:10px}.career-stage span{display:flex;gap:7px;align-items:center}.career-stage b{height:23px;width:23px;border-radius:50%;border:1px solid #dee2ed;display:grid;place-items:center;font-size:10px;font-weight:650;background:white}.career-stage .active{color:#5a50b5;font-weight:650}.career-stage .active b{background:#5950c3;border-color:#5950c3;color:white}.career-stage .done{color:#137b77}.career-stage .done b{background:#e5f5f2;border-color:#d1eae3}.career-stage>i{height:1px;width:28px;background:#dce1ed}.career-progress-meta{font-size:12px}.career-progress-meta strong{color:#363a5d}.career-progress{height:6px;margin-bottom:30px}.career-progress::-webkit-progress-value{background:linear-gradient(90deg,#6f62d6,#4bada9);transition:width .25s ease}.career-progress::-moz-progress-bar{background:#6960c5}.question-dimension{font-size:10px;letter-spacing:1.2px;display:flex;gap:10px;align-items:center}.dimension-icon{width:30px;height:30px;display:grid;place-items:center;background:#f0efff;border-radius:9px;color:#625aba;flex-shrink:0}.dimension-icon svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.question-text{font-size:clamp(23px,2.5vw,30px);line-height:1.38;letter-spacing:-.65px;max-width:780px;min-height:85px;margin:17px 0 24px}.question-enter{animation:experience-in .27s ease-out}.answer-options{gap:13px}.answer-option{min-height:146px;border-radius:17px;background:#fcfcfe;gap:14px;padding:22px 14px 20px;font-size:13px;border-color:#e2e4ef}.answer-symbol{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:#f0f1f8;color:#71788d}.answer-symbol svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.answer-option .answer-hint{font-size:10px;font-weight:400;color:#7c8398;margin-top:-9px}.answer-option:hover{transform:translateY(-3px);border-color:#a7a1d9;background:#f8f7ff}.answer-option:has(input:checked){background:#f1efff;border-color:#6b5dcc;color:#4f42a5;box-shadow:0 0 0 1px #6b5dcc,0 6px 15px #6b5dcc10;transform:translateY(-3px)}.answer-option:has(input:checked) .answer-symbol{background:#6554bf;color:white}.answer-option:has(input:checked) .answer-hint{color:#665aa1}.answer-option:has(input:checked):after{content:"✓";position:absolute;right:11px;top:8px;font-size:12px;color:#6655bb}.answer-feedback{min-height:24px;color:#797f94;text-align:center;font-size:11px;margin:18px 0 0}.question-actions{border-top:1px solid #edf0f6;padding-top:21px;margin-top:10px}.question-actions .button{min-height:43px;min-width:115px}.question-actions small{font-size:10px}.question-actions .button:disabled{cursor:default}.interest-options{gap:12px}.interest-options label{padding:15px;background:#fbfcfe;position:relative;cursor:pointer;gap:13px;border-radius:14px}.interest-options label:hover{background:#f6f5ff;border-color:#b9b3df}.interest-options label:has(input:checked){border-color:#857bcd;background:#f3f1ff}.interest-options input{accent-color:#6555be;flex-shrink:0}.interest-option-copy{display:flex;flex-direction:column;gap:5px;flex:1}.interest-option-copy strong{font-size:12px;font-weight:650}.interest-option-copy small{color:#7a7893;font-size:10px;font-weight:400}.interest-spectrum{height:3px;width:70px;margin:0;appearance:none;border:0;opacity:.8}.interest-spectrum::-webkit-progress-bar{background:#e7e4f5;border-radius:9px}.interest-spectrum::-webkit-progress-value{background:#8978d1;border-radius:9px}.interest-spectrum::-moz-progress-bar{background:#8978d1}.selection-meta{font-size:11px;color:#6b6884;text-align:right;margin:8px 0 0;min-height:20px}.result-heading{gap:16px}.result-heading h2{font-size:27px;letter-spacing:-.6px}.result-summary{padding:22px 24px;background:linear-gradient(115deg,#f1f0ff,#eff8f7);border:1px solid #e2e1f2;border-radius:18px;margin:22px 0}.result-summary .profile-tags{margin:0 0 14px}.profile-tags span{background:white;border-color:#dddaf1;color:#5a509e;font-size:11px;padding:8px 12px}.result-explanation{margin:0;line-height:1.9;color:#3f4962}.recommendation-method{margin:16px 0 0;font-size:11px;color:#696b83}.recommendation-method summary{cursor:pointer;font-weight:600;font-size:11px;display:list-item;padding:3px 0}.recommendation-method p{margin:10px 0 0;line-height:1.8}.result-section>h3{font-size:21px;display:flex;align-items:center;gap:10px}.section-count{border-radius:7px;padding:2px 7px;background:#eeedf8;font-size:11px;color:#70658f;font-weight:500}.result-nav{display:flex;flex-wrap:wrap;gap:8px;margin:21px 0}.result-nav a{border:1px solid #e1e4ef;border-radius:10px;padding:9px 13px;font-size:11px;color:#5c597f}.result-nav a:hover{background:#f5f4ff;text-decoration:none}.opportunity-card{border-radius:16px}.opportunity-card:hover{border-color:#bbb5db;box-shadow:0 9px 20px #3c386a08}.result-footer{gap:22px}.result-footer .heading-actions{flex-shrink:1}.career-footnote{font-size:10px;line-height:1.9}.career-footer{color:#788196;font-size:10px}.career-school-session:empty,#career-school-session:empty{display:none}
.guest-catalog-main .page-heading{padding:20px 0 12px}.guest-catalog-main .page-heading h1{font-size:36px;letter-spacing:-1.2px}.guest-catalog-main .page-heading .eyebrow{color:#6760ae}.guest-catalog-main>.panel{padding:25px;border-radius:23px;box-shadow:0 15px 45px #30396607}.guest-catalog-main .toolbar{gap:14px;padding-bottom:19px;border-bottom:1px solid #e9ecf3}.guest-catalog-main .toolbar select,.guest-catalog-main .toolbar input{border-radius:10px;min-height:44px;background:#fdfdff}.guest-catalog-main .toolbar label{font-size:11px}.map-frame{border-radius:17px;background:#f7f8fc}.map-boundary{fill:#e4e6f4;stroke:#a2a9c7;transition:fill .18s,stroke .18s}.map-boundary.reported{fill:#b3ade6}.map-boundary.selected{fill:#ccc6ef}.map-marker circle{fill:#6356be}.map-note{line-height:1.8}.guest-catalog-main .catalog-grid{gap:17px}.guest-catalog-main .opportunity-card{padding:21px}.catalog-cautions{margin:12px 0 17px}.catalog-cautions>summary{cursor:pointer;font-size:11px;color:#6d7188;font-weight:600;line-height:1.8}.catalog-cautions .notice{font-size:11px}.auth-intro{background:radial-gradient(ellipse at 13% 80%,#3660716b,transparent 45%),radial-gradient(ellipse at 83% 20%,#6960a844,transparent 47%),#202443;position:relative;overflow:hidden}.auth-copy{position:relative;z-index:1}.auth-copy h1{font-size:clamp(36px,4vw,61px);line-height:1.15;letter-spacing:-1.8px}.auth-copy .eyebrow{color:#b7b1e8}.auth-copy p{color:#c0c5d8}.auth-rings{position:absolute;right:-170px;bottom:-185px;width:650px;height:650px;border:1px solid #ffffff12;border-radius:50%;pointer-events:none;box-shadow:0 0 0 65px #ffffff05,0 0 0 130px #ffffff03}.auth-rings:after{content:"";position:absolute;width:12px;height:12px;top:90px;left:85px;background:#9fcae0;border-radius:50%;box-shadow:0 0 0 10px #83abca16;animation:route-spark 4s ease-in-out 1}.auth-form-section{background:radial-gradient(ellipse at 90% 2%,#f0f0ff,transparent 60%),#fafbfe}.auth-card{max-width:380px}.auth-card h2{font-size:31px}.auth-card .stack-form input{min-height:47px;border-radius:11px}.auth-card .button{min-height:48px}.public-career-link{background:white;border:1px solid #e0e3f0;border-radius:15px;padding:17px 15px}.public-career-link:hover{border-color:#aba3d4;box-shadow:0 7px 20px #635b9c09}.auth-card>.small-link{font-size:10px}.password-field-wrap{display:flex;gap:7px;align-items:center}.password-field-wrap input{flex:1;min-width:0}.password-reveal{min-height:45px;border:1px solid #e0e3ef;border-radius:10px;background:white;color:#5d6078;font-size:11px;padding:9px;flex-shrink:0}.password-reveal:hover{background:#f4f3fc}
/* Staff shell inherits the same restrained visual identity. */
.sidebar{background:radial-gradient(ellipse at 90% 0,#393c6766,transparent 48%),#1c2440}.topbar{border-bottom-color:#e2e5f0}.panel,.kpi-card{border-color:#e0e4ef}.kpi-card{border-radius:17px;box-shadow:0 5px 20px #282b4f05}.kpi-card:before{background:#6d60bf;width:31px}.hub-hero{background:radial-gradient(ellipse at 90% 20%,#5e61a955,transparent 50%),linear-gradient(115deg,#252a50,#27475f);border-radius:23px}.nav-item.active{background:#d6d5ff15;box-shadow:inset 3px 0 0 #b5adfa}.nav-item:hover{background:#ffffff0f}.quick-assistant{background:linear-gradient(115deg,#f4f2ff,#f0f7fb);border-color:#e1ddf4}.excel-panel{border-color:#d0c9eb}.excel-step{background:#f6f5fc}.kpi-value{color:#323451}
@keyframes experience-in{from{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes route-travel{to{stroke-dashoffset:-536}}@keyframes route-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes route-spark{0%,100%{opacity:.5}50%{opacity:1}}
@media(max-width:1050px){.experience-hero{gap:12px;min-height:365px}.hero-copy h1{font-size:44px}.hero-copy>p{font-size:13px}.hero-copy .privacy-pills{gap:5px}.hero-copy .privacy-pills span{font-size:9px}.path-tab{font-size:11px;padding:13px 10px;gap:8px}.path-tab .path-index{width:26px;height:26px}.guest-section-heading h2{font-size:22px}.guest-tiles .system-tile{padding:20px}.guest-tiles .system-tile h2{font-size:17px}}
@media(max-width:760px){.career-header{padding:20px}.guest-navigation .nav-organizations{padding:5px 8px}.experience-hero{grid-template-columns:1fr;padding:18px 4px 25px;gap:0;min-height:0}.hero-copy h1{font-size:clamp(35px,8vw,48px);letter-spacing:-1.3px;max-width:520px;margin:18px 0}.hero-copy>p{max-width:560px;font-size:13px;line-height:1.85}.hero-copy .button{min-height:45px;font-size:12px}.hero-copy .privacy-pills{margin-top:19px}.hero-copy .privacy-pills span{font-size:10px}.route-illustration{max-width:400px;justify-self:center;margin-top:-10px;margin-bottom:-17px;max-height:275px}.path-picker{padding:21px 18px;border-radius:20px}.path-picker>h2{font-size:21px}.path-picker>p{font-size:12px}.path-controls{gap:6px}.path-tab{padding:13px 6px;flex-direction:column;text-align:center;gap:7px;line-height:1.5;font-size:10px;min-width:0}.path-pane{align-items:flex-start;flex-direction:column;gap:15px;padding-top:20px}.path-pane h3{font-size:17px}.path-pane p{font-size:12px}.path-pane .button{width:100%;min-height:43px}.guest-section-heading{margin:31px 0 16px;align-items:flex-start;flex-direction:column;gap:7px}.guest-section-heading h2{font-size:23px}.guest-section-heading p{font-size:12px}.guest-tiles .system-tile,.guest-tiles .system-tile:last-child{min-height:215px;padding:22px}.guest-tiles .system-tile h2{font-size:19px}.guest-tiles .system-tile p{font-size:12px}.guest-principles{grid-template-columns:1fr;gap:22px;padding:26px 4px 10px}.guest-principles .flow-number{float:left;margin:1px 14px 20px 0}.guest-principles h3,.guest-principles p{margin-left:29px}.career-main{padding:22px 17px 12px}.career-intro h1{font-size:33px;letter-spacing:-1px}.career-panel{padding:24px 20px;border-radius:20px}.career-welcome{padding-top:10px}.career-welcome h2{font-size:23px}.career-welcome>p{font-size:12px}.welcome-meta{gap:23px;font-size:10px}.welcome-meta strong{font-size:16px}.welcome-orbit{height:67px;width:67px;border-radius:20px}.career-stage{gap:6px;font-size:9px;margin-bottom:22px}.career-stage>i{width:18px}.career-stage span{gap:5px}.career-stage b{width:20px;height:20px;font-size:9px}.question-text{font-size:23px;min-height:68px;margin:16px 0 23px}.answer-options{gap:9px}.answer-option{min-height:143px;padding:18px 8px;font-size:11px}.answer-symbol{width:36px;height:36px;border-radius:11px}.answer-symbol svg{width:22px;height:22px}.answer-option .answer-hint{font-size:9px;line-height:1.6}.answer-feedback{font-size:10px;line-height:1.7;margin-top:15px;min-height:20px}.question-actions{padding-top:18px}.question-actions .button{min-width:99px;font-size:11px}.question-actions small{margin-top:2px}.career-progress-meta{font-size:11px;gap:12px}.career-progress-meta .icon-button{font-size:10px}.career-progress{margin-bottom:21px}.result-heading h2{font-size:22px}.result-summary{padding:19px 17px;border-radius:16px}.result-explanation{font-size:12px}.profile-tags span{font-size:10px;padding:6px 10px}.result-section>h3{font-size:18px;flex-wrap:wrap}.interest-options label{padding:15px 13px}.result-footer .heading-actions{width:100%}.result-footer .button{font-size:11px}.guest-catalog-main .page-heading{padding:6px 0 4px}.guest-catalog-main .page-heading h1{font-size:28px}.guest-catalog-main>.panel{padding:18px;border-radius:20px}.guest-catalog-main .toolbar label{min-width:120px}.guest-catalog-main .toolbar .search-field{min-width:100%}.auth-copy h1{font-size:35px;letter-spacing:-1px}.auth-rings{width:470px;height:470px;right:-180px;bottom:-270px}.auth-form-section{padding:33px 24px 40px}.auth-card h2{font-size:29px}}
@media(max-width:480px){.answer-options{grid-template-columns:1fr}.answer-option{min-height:69px;flex-direction:row;justify-content:flex-start;gap:14px;padding:13px 16px;text-align:left;font-size:12px}.answer-option .answer-hint{margin:0 8px 0 auto;max-width:105px;text-align:right;font-size:9px}.answer-option .answer-symbol{width:35px;height:35px;flex-shrink:0}.answer-option:has(input:checked),.answer-option:hover{transform:none}.answer-option:has(input:checked):after{right:8px;top:4px;font-size:10px}.question-text{font-size:22px;min-height:0}.career-stage>i{width:12px}.career-stage{font-size:8px}.career-welcome .button{padding:12px 18px;width:100%}.hero-copy h1{font-size:37px}.route-illustration{max-height:245px}.hero-copy .eyebrow{font-size:9px}.result-nav a{font-size:10px;padding:8px 10px}.question-dimension{font-size:9px;letter-spacing:.8px}.welcome-meta{gap:17px}.career-progress-meta .icon-button{max-width:116px}.guest-navigation .nav-organizations{font-size:9px}.career-intro .privacy-pills span{font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.system-tile:hover,.button:hover,.answer-option:hover,.answer-option:has(input:checked){transform:none!important}}
@media print{.route-illustration,.career-stage,.result-nav,.path-picker,.experience-hero,.guest-navigation,.password-reveal{display:none!important}.career-panel:before{display:none}.career-page,.result-summary,.auth-form-section{background:white}.career-panel{padding:0;overflow:visible}.result-summary{border:1px solid #ddd}.recommendation-method:not([open])>p{display:block}}
