.cv-readiness{color:var(--cv-text);background:#f3f7fa;scroll-margin-top:104px}.readiness-journey{max-width:820px;margin:auto;padding:40px 32px 24px}.readiness-journey h1{letter-spacing:-.04em;margin:12px 0 24px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;line-height:1.15}.readiness-steps{flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none;display:flex}.readiness-steps li{color:var(--cv-subtle);align-items:center;gap:8px;font-size:.9375rem;display:flex}.readiness-steps li>span{border:1px solid #b8cbd7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.875rem;display:inline-grid}.readiness-steps li[aria-current=step]{color:var(--cv-text);font-weight:650}.readiness-steps li[aria-current=step]>span{background:var(--cv-text);border-color:var(--cv-text);color:#fff}.request-stage-note,.request-optional-note{color:var(--cv-subtle);margin:16px 0 0;font-size:.875rem}.cv-readiness .assessment-section{max-width:820px;color:var(--cv-text);background:0 0;margin:auto;padding:0 32px 40px;display:block}.cv-readiness h2[tabindex]{scroll-margin-top:120px}.cv-readiness h2[tabindex]:focus{outline:none}.cv-readiness .readiness-disclaimer{color:var(--cv-subtle);margin:22px 0 0;font-size:.875rem;line-height:1.6}.cv-readiness .readiness-back{min-height:44px;color:var(--cv-accent);cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 0;font-size:1rem;display:inline-flex}.cv-readiness .readiness-back:disabled{opacity:.5;cursor:wait}.cv-readiness .assessment-card{border:1px solid #d7e3eb;border-radius:14px;min-width:0;box-shadow:0 8px 28px #183d5108}.cv-readiness .progress-header{color:#425f72;background:#e9f1f6;flex-wrap:wrap;gap:12px;padding:20px 28px;font-size:.8125rem}.cv-readiness .question-body{padding:28px}.cv-readiness .question-body h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:600;line-height:1.25}.cv-readiness .question-body>p{font-size:1rem}.cv-readiness .question-body .question-eyebrow{font-size:.8125rem}.cv-readiness .context-grid{grid-template-columns:1fr;gap:18px}.cv-readiness .context-grid label{grid-template-columns:1fr;gap:7px;font-size:.9375rem}.cv-readiness .context-grid select{border-radius:6px;min-height:50px;padding:12px;font-size:1rem}.cv-public .cv-readiness .context-submit{border-radius:7px;box-shadow:none!important;min-height:52px!important;padding:14px 18px!important;font-size:1rem!important}.cv-readiness .context-privacy{color:var(--cv-subtle);padding:16px 28px;font-size:.8125rem}.cv-readiness .answer-list{gap:12px}.cv-readiness .answer-list button{border-radius:7px;min-height:60px;padding:16px;font-size:1rem}.cv-readiness .answer-list button[aria-pressed=true]{background:#e8f4fc;border-color:#176ea8}.cv-readiness .answer-copy{font-size:1rem;line-height:1.5}.cv-readiness .answer-code{flex-shrink:0;font-size:.875rem}.cv-readiness .question-footer{flex-wrap:wrap;gap:12px;padding:16px 28px;font-size:.8125rem}.cv-readiness .question-footer button{min-height:44px;font-size:.9375rem}.cv-readiness .results-body{padding:28px}.cv-readiness .results-body>h2{margin:16px 0 24px;font-size:1.625rem;line-height:1.3}.cv-readiness .result-explainer,.cv-readiness .priority-list p{font-size:1rem}.cv-readiness .result-topline{flex-wrap:wrap;gap:16px}.cv-readiness .result-topline button{min-height:44px;font-size:.875rem}.cv-readiness .result-cta{border-radius:7px;min-height:52px;font-size:1rem}.cv-readiness .result-note,.cv-readiness .score-breakdown{font-size:.875rem}.cv-readiness .beta-section{background:0 0;max-width:820px;margin:auto;padding:0 32px 40px;display:block}.cv-readiness .beta-section h2{margin:12px 0 16px;font-size:1.625rem;line-height:1.3}.cv-readiness .beta-card{background:#fff;border:1px solid #d7e3eb;border-radius:12px;min-width:0;padding:28px}.cv-readiness .beta-card>p,.cv-readiness .beta-form input,.cv-readiness .beta-form select,.cv-readiness .beta-form textarea{font-size:1rem}.cv-readiness .beta-form label{font-size:.9375rem}.cv-readiness .beta-form .consent{align-items:start;font-size:.875rem}.cv-readiness .beta-form button{border-radius:7px;min-height:52px;font-size:1rem}.cv-readiness .beta-form>small{font-size:.8125rem}.readiness-intro{color:var(--cv-subtle);margin:-8px 0 24px;font-size:1rem}.cv-readiness .report-source-note{color:var(--cv-subtle);font-size:.875rem;line-height:1.6}.report-answer-summary{margin:32px 0}.cv-readiness .report-answer-summary h3,.cv-readiness .report-priorities-title,.cv-readiness .report-continuation h3{margin-bottom:12px;font-size:1.25rem;line-height:1.35}.report-answer-summary>p{color:var(--cv-subtle);font-size:.875rem}.report-answer-summary ul{margin:20px 0 0;padding:0;list-style:none}.report-answer-summary li{border-top:1px solid #d7e3eb;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.report-answer-summary li strong{font-size:1rem}.report-answer-summary li p{color:var(--cv-subtle);margin:6px 0 0;font-size:.875rem}.report-status{color:#425f72;background:#edf2f5;border-radius:4px;flex-shrink:0;max-width:150px;padding:4px 8px;font-size:.875rem}.report-status-ready{color:#17593f;background:#e3f1eb}.report-tools{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:24px 0 32px;display:flex}.report-tools>p{width:100%;color:var(--cv-subtle);margin:0;font-size:.875rem}.report-continuation{background:#f0f6fa;border-top:3px solid #176ea8;margin-top:24px;padding:28px}.report-continuation>p,.report-continuation li{font-size:1rem}.report-continuation ol{margin:24px 0;padding-left:24px}.report-continuation li{padding:0 0 18px 8px}.report-continuation li span{color:var(--cv-subtle);margin-top:4px;display:block}.report-continuation .result-cta{margin-top:20px}@media (max-width:560px){.report-answer-summary li{flex-direction:column;gap:10px}.report-status{max-width:none}.report-continuation{padding:20px}.readiness-journey{padding:28px 22px 20px}.readiness-steps{gap:10px 14px}.readiness-steps li{gap:6px;font-size:.875rem}.readiness-steps li>span{width:24px;height:24px}.cv-readiness .assessment-section,.cv-readiness .beta-section{padding:0 22px 32px}.cv-readiness .question-body,.cv-readiness .results-body,.cv-readiness .beta-card{padding:22px}.cv-readiness .progress-header,.cv-readiness .question-footer,.cv-readiness .context-privacy{padding-inline:22px}.cv-readiness .progress-header{font-size:.75rem}.cv-readiness .result-summary{grid-template-columns:1fr;gap:16px}.cv-readiness .form-row{grid-template-columns:1fr}.cv-readiness .answer-list button{gap:10px;padding:12px}}@media print{body:has(.has-readiness-report){background:#fff!important}.has-readiness-report .readiness-steps,.has-readiness-report .result-topline button,.has-readiness-report .report-tools,.has-readiness-report .report-continuation{display:none!important}body:has(.has-readiness-report) .cv-site-header{display:none!important}body:has(.has-readiness-report) .cv-site-footer{display:none!important}.has-readiness-report,.has-readiness-report .assessment-card{box-shadow:none!important;background:#fff!important;border:0!important;overflow:visible!important}.has-readiness-report .readiness-journey,.has-readiness-report .assessment-section{max-width:none;padding:0}.has-readiness-report .results-body{padding:0}.has-readiness-report .report-answer-summary li,.has-readiness-report .priority-list article,.has-readiness-report .result-summary{break-inside:avoid}}
