.PV002W_body{color:#0b0c0c;overflow-wrap:anywhere;background:#fff;margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;line-height:1.65}.PV002W_body *{box-sizing:border-box}.PV002W_body a{color:#1d70b8;text-underline-offset:.18em}.PV002W_body a:hover{color:#003078}.PV002W_body :focus-visible{outline-offset:2px;outline:3px solid #fd0;box-shadow:0 0 0 5px #0b0c0c}.PV002W_body h1,.PV002W_body h2,.PV002W_body h3,.PV002W_body h4,.PV002W_body p{margin-top:0}.PV002W_body h1{margin-bottom:24px;font-size:clamp(2rem,5vw,3rem);line-height:1.22}.PV002W_body h2{font-size:1.5rem;line-height:1.4}.PV002W_body h3{font-size:1.2rem}.PV002W_body button,.PV002W_body input,.PV002W_body select{font:inherit}.PV002W_body input,.PV002W_body select{min-width:0;max-width:100%}.PV002W_skip{z-index:2;background:#fd0;padding:12px;position:absolute;top:-100px;left:16px}.PV002W_skip:focus{top:10px}.PV002W_header{color:#fff;background:#16324f;border-bottom:6px solid #1d70b8}.PV002W_headerInner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;max-width:1120px;margin:auto;padding:20px 28px;display:flex}.PV002W_header a{color:#fff;font-size:1.25rem;font-weight:700;text-decoration:none}.PV002W_header span{color:#d9e5ee;font-size:.95rem}.PV002W_languages{gap:8px;display:flex}.PV002W_languages button{color:#fff;cursor:pointer;background:0 0;border:1px solid #d9e5ee;min-height:44px;padding:8px 12px}.PV002W_languages button[aria-pressed=true]{color:#16324f;background:#fff;font-weight:700}.PV002W_main{max-width:1120px;min-height:70vh;margin:0 auto;padding:40px 28px 72px}.PV002W_narrow{max-width:720px}.PV002W_lead{font-size:1.25rem;line-height:1.65}.PV002W_muted{color:#505a5f}.PV002W_policy{border-bottom:1px solid #b1b4b6;margin-bottom:36px;padding-bottom:24px}.PV002W_policy p{margin-bottom:12px;font-size:1rem}.PV002W_badges{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.PV002W_badge{color:#16324f;background:#e5eef5;padding:3px 10px;font-size:.95rem;font-weight:700;display:inline-block}.PV002W_announced{color:#594500;background:#fff2cc}.PV002W_button,.PV002W_secondary{cursor:pointer;text-align:center;border:2px solid #0000;min-height:48px;padding:10px 20px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-block}.PV002W_body .PV002W_button{color:#fff;background:#00703c;border-bottom-color:#002d18}.PV002W_body .PV002W_button:hover{color:#fff;background:#005a30}.PV002W_secondary{color:#0b0c0c;background:#f3f2f1;border-bottom-color:#929191}.PV002W_secondary:hover{background:#dbdad9}.PV002W_actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.PV002W_notice{background:#f3f7fa;border-left:5px solid #1d70b8;margin:24px 0;padding:16px 20px}.PV002W_notice p:last-child{margin-bottom:0}.PV002W_warning{background:#fff8e4;border-left-color:#b58800}.PV002W_section{margin-top:40px}.PV002W_footer{background:#f3f2f1;border-top:1px solid #b1b4b6;padding:28px}.PV002W_footer p{color:#505a5f;max-width:1064px;margin:auto;font-size:1rem}@media (max-width:600px){.PV002W_main{padding:28px 20px 48px}.PV002W_headerInner{padding:16px 20px}.PV002W_header span{display:none}.PV002W_policy{margin-bottom:28px}}
.JMSIEq_columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;margin-top:32px;display:grid}.JMSIEq_assessment{border:1px solid #b1b4b6;border-top:6px solid #1d70b8;min-width:0;padding:24px}.JMSIEq_announced{border-top-color:#b58800}.JMSIEq_heading{margin-bottom:12px}.JMSIEq_outcome{background:#f3f2f1;margin:24px -8px;padding:20px}.JMSIEq_outcome h3{margin-bottom:12px;font-size:1.4rem;line-height:1.4}.JMSIEq_outcome p{margin-bottom:0}.JMSIEq_success{border-left:5px solid #00703c}.JMSIEq_failure{border-left:5px solid #d4351c}.JMSIEq_unknown{border-left:5px solid #b58800}.JMSIEq_facts{margin:0 0 32px}.JMSIEq_facts div{border-bottom:1px solid #b1b4b6;padding:12px 0}.JMSIEq_facts dt{color:#505a5f;font-size:1rem}.JMSIEq_facts dd{margin:4px 0 0;font-weight:700}.JMSIEq_group{margin:24px 0}.JMSIEq_group h4{margin:0 0 12px;font-size:1.1rem}.JMSIEq_rules{margin:0;padding:0;list-style:none}.JMSIEq_rule{border-left:3px solid #b1b4b6;margin:20px 0;padding:0 0 0 16px}.JMSIEq_rule[data-status=FAIL]{border-left-color:#d4351c}.JMSIEq_rule[data-status=UNKNOWN]{border-left-color:#b58800}.JMSIEq_rule[data-status=PASS]{border-left-color:#00703c}.JMSIEq_rule p{margin:8px 0}.JMSIEq_sources{flex-wrap:wrap;gap:8px 16px;font-size:.95rem;display:flex}.JMSIEq_assumptions{padding-left:24px}.JMSIEq_assumptions li{margin-bottom:12px}@media (max-width:760px){.JMSIEq_columns{grid-template-columns:1fr;gap:24px}.JMSIEq_assessment{padding:20px}}.JMSIEq_principal{border-top:1px solid #b1b4b6;margin-top:32px;padding-top:24px}.JMSIEq_principal>summary{cursor:pointer;font-size:1.5rem;font-weight:700}
.py87Ea_layout,.py87Ea_comparisons{align-items:start;gap:24px;min-width:0;display:grid}.py87Ea_controls{min-width:0}.py87Ea_field{gap:8px;margin-bottom:24px;display:grid}.py87Ea_field label,.py87Ea_income legend{font-weight:700}.py87Ea_field input,.py87Ea_field select{background:#fff;border:2px solid #0b0c0c;width:100%;min-height:44px;padding:8px}.py87Ea_field input[type=range]{accent-color:#1d70b8;padding:0}.py87Ea_income{border:1px solid #b1b4b6;min-width:0;margin:0 0 24px;padding:16px}.py87Ea_checkbox{cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.py87Ea_checkbox input{accent-color:#00703c;flex-shrink:0;width:24px;height:24px;margin:3px 0 0}.py87Ea_hint,.py87Ea_ruleMeta{color:#505a5f;font-size:.95rem}.py87Ea_hint{margin:12px 0 0}.py87Ea_income .py87Ea_hint+.py87Ea_field{margin-top:16px}.py87Ea_presets{flex-wrap:wrap;gap:8px;display:flex}.py87Ea_presets button{padding:8px 10px;font-size:1rem}.py87Ea_direction{color:#505a5f;margin:20px 0 0;font-size:.95rem}.py87Ea_change{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:8px;font-size:1rem;display:grid}.py87Ea_error{color:#d4351c}@media (min-width:768px){.py87Ea_layout{grid-template-columns:280px minmax(0,1fr);gap:32px}}@media (min-width:1100px){.py87Ea_comparisons{grid-template-columns:repeat(2,minmax(0,1fr))}}
.J7LVZq_ruleSets{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.J7LVZq_card{border:1px solid #b1b4b6;border-top:4px solid #1d70b8;min-width:0;padding:24px}.J7LVZq_sources{flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;padding:0;font-size:1rem;list-style:none;display:flex}.J7LVZq_parameters{table-layout:fixed;border-collapse:collapse;width:100%;margin-bottom:32px}.J7LVZq_parameters caption{text-align:left;padding:16px 0;font-size:1.2rem;font-weight:700}.J7LVZq_parameters th,.J7LVZq_parameters td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #b1b4b6;padding:16px 12px}.J7LVZq_parameters thead{background:#f3f2f1}.J7LVZq_parameters code{font-size:1rem}.J7LVZq_entries{margin:0;padding:0;list-style:none}.J7LVZq_entries>li{overflow-wrap:anywhere;border-bottom:1px solid #b1b4b6;padding:24px 0}.J7LVZq_entries h3,.J7LVZq_entries h4,.J7LVZq_entries p{margin:8px 0}@media (max-width:600px){.J7LVZq_ruleSets{grid-template-columns:1fr}.J7LVZq_parameters thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.J7LVZq_parameters tbody,.J7LVZq_parameters tr,.J7LVZq_parameters th,.J7LVZq_parameters td{display:block}.J7LVZq_parameters tr{border-bottom:1px solid #b1b4b6;padding:16px 0}.J7LVZq_parameters th,.J7LVZq_parameters td{border:0;padding:4px 0}.J7LVZq_parameters td:before{content:attr(data-label) ": ";font-weight:700}}
.ozXb2q_progress{color:#505a5f;margin-bottom:8px}.ozXb2q_saved{color:#505a5f;margin-bottom:32px;font-size:.95rem}.ozXb2q_field{min-width:0;margin:0 0 28px}.ozXb2q_field label,.ozXb2q_legend{margin-bottom:8px;font-size:1.2rem;font-weight:700;display:block}.ozXb2q_field input,.ozXb2q_field select{color:#0b0c0c;background:#fff;border:2px solid #0b0c0c;border-radius:0;width:100%;max-width:480px;min-height:48px;padding:8px;display:block}.ozXb2q_field input[type=date],.ozXb2q_field input[type=number]{width:240px}.ozXb2q_field input[aria-invalid=true],.ozXb2q_field select[aria-invalid=true]{border-color:#d4351c}.ozXb2q_hint{color:#505a5f;margin-bottom:8px;font-size:1rem}.ozXb2q_error{color:#d4351c;margin-bottom:8px;font-weight:700}.ozXb2q_errorSummary{border:4px solid #d4351c;margin-bottom:28px;padding:16px}.ozXb2q_errorSummary p{margin:0}.ozXb2q_invalid{border-left:4px solid #d4351c;padding-left:16px}.ozXb2q_fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}.ozXb2q_radios{flex-wrap:wrap;gap:16px;display:flex}.ozXb2q_radios label{cursor:pointer;align-items:center;gap:10px;min-width:88px;min-height:48px;display:flex}.ozXb2q_radios input{accent-color:#0b0c0c;width:28px;height:28px;margin:0}.ozXb2q_entry{border:1px solid #b1b4b6;border-top-width:4px;min-width:0;margin:24px 0;padding:24px}.ozXb2q_entry legend{padding:0 8px;font-size:1.2rem;font-weight:700}.ozXb2q_entry .ozXb2q_field:last-of-type{margin-bottom:20px}.ozXb2q_remove{color:#a0220c;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.ozXb2q_incomeRow{border:0;border-top:1px solid #b1b4b6;min-width:0;margin:24px 0;padding:20px 0 0}.ozXb2q_incomeRow legend{padding-right:12px;font-size:1.2rem;font-weight:700}.ozXb2q_incomeFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:600px){.ozXb2q_entry{padding:16px}.ozXb2q_incomeFields{grid-template-columns:1fr;gap:0}}
.y-afqa_share{min-width:0;margin:24px 0}.y-afqa_row{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.y-afqa_row p{flex:240px;margin:0;font-size:1rem}.y-afqa_manual{gap:8px;margin-top:16px;display:grid}.y-afqa_manual textarea{width:100%;min-width:0;font:inherit;overflow-wrap:anywhere;resize:vertical;border:2px solid #0b0c0c;padding:8px}
