.personal-report-main{max-width:1100px;margin:35px auto 65px;padding:0 25px}.personal-report-main h1{font:43px var(--serif);font-weight:400;margin:17px 0}.report-lead{font-size:14px;color:#839673;line-height:1.9}.report-service-status{background:#edf3e3;border:1px solid #dbe6ce;padding:14px 18px;border-radius:10px;font-size:12px;color:#819a6b;line-height:1.9;margin:23px 0}.report-scope{padding:23px;margin-bottom:24px}.report-scope h2{font-size:24px;margin:0 0 13px}.report-scope>p:not(.fine-print){color:#799267;font-size:13px;line-height:1.9}.report-account{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px;margin-bottom:24px}.report-account h2{font-size:24px;margin:0 0 10px}.report-account p{font-size:12px}.report-account-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.report-account-actions a,.report-account-actions button{font-size:11px}.report-workspace{display:grid;grid-template-columns:1fr 330px;gap:24px;align-items:start}.report-form-section,.report-list-section{padding:24px}.report-form-section>h2{font-size:25px;margin:0 0 23px}#report-inputs{padding:0;margin:0;border:0;min-width:0}#report-inputs:disabled{opacity:.66}.report-field{margin:18px 0}.report-field>label{font-size:11px;display:block;color:#899e76;margin-bottom:8px}.report-field input,.report-field select,.report-field textarea{font-size:13px}.report-city-field{position:relative}.report-city-results{position:absolute;z-index:10;top:70px;left:0;right:0;background:#fffef9;border:1px solid #d2e0c4;border-radius:9px;box-shadow:0 10px 24px #294d3c18;padding:5px;max-height:225px;overflow:auto}.report-city-result{display:block;text-align:left;padding:11px 12px;min-height:42px;background:transparent;border:0;border-radius:5px;width:100%;font-size:12px;color:#789462}.report-city-result:hover,.report-city-result:focus-visible{background:#edf3e3}.report-city-message{font-size:11px;color:#91a37f;padding:10px;line-height:1.8}.report-city-result small{display:block;font-size:10px;color:#97aa83;margin-top:5px}.report-eligibility-button{font-size:12px;margin:5px 0;min-height:42px}.report-eligibility{font-size:12px;line-height:1.9;color:#6f8e59;padding:10px 0}.report-eligibility:empty{display:none}.report-retain-line{flex-wrap:wrap;gap:4px;line-height:1.9!important}.report-retain-line a{text-decoration:underline}.report-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-list-heading h2{font-size:24px;margin:0}.report-list-heading button{font-size:11px;white-space:nowrap}.personal-report-job{border-top:1px solid #e0e8d5;padding:18px 0}.personal-report-job h3{font-size:14px;font-weight:500;color:#789363;margin:0 0 8px}.personal-report-job p{font-size:10px;color:#98ab83;line-height:1.8;overflow-wrap:anywhere}.personal-report-job button{font-size:11px;padding:9px 12px;margin-top:7px}.report-job-note{font-size:11px!important;color:#849c71!important}.report-reading-section{margin-top:25px;padding:25px}.report-reading{font-size:14px;line-height:2.1;color:#678453;white-space:pre-wrap;overflow-wrap:anywhere;padding-top:13px}.report-recovery{border-top:1px solid #dfe8d4;margin-top:20px;padding-top:15px}.report-recovery p{font-size:12px;line-height:1.9;color:#849c70}.report-recovery button{font-size:11px;margin-right:10px;margin-top:9px}.report-recovery code{font-size:10px;color:#98aa83;overflow-wrap:anywhere;display:block}#report-generate{font-size:13px;margin-top:15px}.report-scope .text-button{font-size:12px}.personal-report-main .error{overflow-wrap:anywhere}.personal-report-main .birth-date-fields{grid-template-columns:1.2fr 1fr 1fr}.report-list-section>.fine-print{margin-bottom:22px}@media(max-width:760px){.personal-report-main{margin:25px auto 45px;padding:0 20px}.personal-report-main h1{font-size:34px}.report-lead{font-size:12px}.report-workspace{grid-template-columns:1fr;gap:18px}.report-account{flex-direction:column;align-items:flex-start;padding:20px;gap:9px}.report-scope,.report-form-section,.report-list-section{padding:20px}.report-list-section{order:2}.report-form-section{order:1}.report-reading-section{padding:20px}.report-reading{font-size:13px;line-height:2}.report-field input,.report-field select,.report-field textarea{font-size:12px}.site-footer{margin-bottom:0}.report-retain-line{font-size:11px!important}}
