.el-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:#1e4990;font-weight:700}.el-muted{font-size:13.5px;line-height:1.55;color:#6b7c8c}.el-muted a,.el-summary a{color:#1e4990;text-decoration:underline}.el-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:26px;align-items:start}.el-side{position:sticky;top:84px;display:flex;flex-direction:column;gap:18px}.el-card{background:#fff;border:1px solid rgba(5,32,61,.1);border-radius:18px;padding:28px}.el-q{border:0;margin:0 0 26px;padding:0 0 24px;border-bottom:1px solid rgba(5,32,61,.08);min-width:0}.el-q legend{display:flex;gap:12px;align-items:flex-start;font-size:17px;font-weight:700;color:#05203d;line-height:1.35;margin-bottom:12px;padding:0}.el-qnum{width:26px;height:26px;border-radius:50%;background:#05203d;color:#fff;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.el-q[data-cond] legend .el-qnum{background:#e8eef8;color:#1e4990}.el-help{font-size:14px;color:#6b7c8c;margin:-4px 0 10px 38px}.el-opts{display:flex;flex-direction:column;gap:8px;margin-left:38px}.el-opt{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border:1px solid rgba(5,32,61,.14);border-radius:10px;cursor:pointer;font-size:15px;line-height:1.45;color:#33485b;transition:border-color .14s ease,background .14s ease}.el-opt:hover{border-color:#1e4990}.el-opt input{margin-top:3px;accent-color:#1e4990;flex-shrink:0}.el-opt:has(input:checked){border-color:#1e4990;background:#e8eef8;color:#05203d}.el-q-inline{margin:14px 0 0 38px;display:flex;flex-direction:column;gap:6px}.el-inline-label{font-size:14.5px;font-weight:600;color:#05203d}.el-input{font:inherit;font-size:15px;padding:10px 12px;border:1px solid rgba(5,32,61,.2);border-radius:9px;background:#fff;color:#05203d;width:100%;max-width:360px}.el-input:focus{outline:2px solid #2563b8;outline-offset:1px}.el-btn{font:inherit;font-size:16px;font-weight:700;background:#05203d;color:#fff;border:0;border-radius:10px;padding:14px 24px;cursor:pointer;transition:background .16s ease}.el-btn:hover{background:#1e4990}.el-btn:disabled{opacity:.6;cursor:wait}.el-fields{display:flex;flex-direction:column;gap:12px}.el-fields label{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:600;color:#05203d}.el-fields .el-input{max-width:none}textarea.el-input{resize:vertical;min-height:76px;line-height:1.45}.el-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.el-verdict{display:flex;gap:12px;align-items:center;margin-bottom:10px}.el-verdict h2{font-size:23px;line-height:1.2;letter-spacing:-.02em;font-weight:800;color:#05203d;margin:0}.el-badge{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;color:#fff;flex-shrink:0;background:#6b7c8c}.el-eligible{border-color:#1e499073}.el-eligible .el-badge{background:#1e4990}.el-review{border-color:#b5470866}.el-review .el-badge{background:#b54708}.el-not_eligible{border-color:#b4231859}.el-not_eligible .el-badge{background:#b42318}.el-summary{font-size:15px;line-height:1.55;color:#3a4f63;margin:0 0 16px}.el-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.el-checks li{display:flex;gap:10px;font-size:14px;line-height:1.5;color:#3a4f63}.el-checks b{color:#05203d}.el-ci{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:12.5px;flex-shrink:0;margin-top:1px}.el-cw{font-size:11.5px;font-weight:700;margin-left:4px}li.el-pass .el-ci{background:#e3ecf8;color:#1e4990}li.el-pass .el-cw{color:#1e4990}li.el-fail .el-ci{background:#fdecea;color:#b42318}li.el-fail .el-cw{color:#b42318}li.el-review .el-ci{background:#fdf0e6;color:#b54708}li.el-review .el-cw{color:#b54708}li.el-confirm .el-ci{background:#eef1f4;color:#6b7c8c}li.el-confirm .el-cw{color:#6b7c8c}.el-explain{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.el-explain div{background:#f3f7fc;border:1px solid rgba(5,32,61,.1);border-radius:16px;padding:22px}.el-explain h3{font-size:17px;font-weight:800;color:#05203d;margin:0 0 8px}.el-explain p{font-size:14.5px;line-height:1.58;color:#3a4f63;margin:0}@media(max-width:1000px){.el-layout{grid-template-columns:1fr}.el-side{position:static}.el-explain{grid-template-columns:1fr 1fr}}@media(max-width:640px){.el-gutter{padding-left:20px!important;padding-right:20px!important}.el-card{padding:22px 18px}.el-opts,.el-q-inline,.el-help{margin-left:0}.el-explain{grid-template-columns:1fr}}
