/* These additions do not alter players, existing cards or global navigation. */
.comparability42:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:1.5rem 0;padding:clamp(1rem,3vw,1.5rem);background:#f1f6ed;border:1px solid #c3d3c4;border-radius:14px;color:#233d30}
.comparability42 h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.comparability42 h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.comparability42 h4:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#143e2e;line-height:1.25}
.comparability42 p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.comparability42 li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.comparability42 dd:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#263e32;line-height:1.7}
.comparability42 a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#145b43;text-decoration:underline;text-underline-offset:.17em;overflow-wrap:anywhere}
.comparability42 a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.comparability42 summary:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.comparability42-scroll:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #8a5907;outline-offset:4px}
.comparability42-scroll:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:100%;overflow-x:auto;margin:1rem 0}
.comparability42 table:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;min-width:620px;border-collapse:collapse;background:white;color:#233d30}
.comparability42 th:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.comparability42 td:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.65rem;border:1px solid #b9cbbd;text-align:left;white-space:normal}
.comparability42 thead th:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.comparability42 tfoot th:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.comparability42 tfoot td:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#e1ebdd;color:#183f2d;font-weight:700}
.comparability42 caption:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){text-align:left;font-weight:700;padding:.5rem 0;color:#233d30}
.comparability42 details:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.8rem 1rem;background:#fff;border:1px solid #c3d3c4;border-radius:10px;margin:1rem 0}
.comparability42 summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#254533;font-weight:700;line-height:1.5;cursor:pointer}
.comparability42 .comparability42-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.95rem}
.comparability42 .chapter42-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding-left:1.2rem}.chapter42-list li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.6rem 0}

body.brand-finish-followups .finish-privacy-choices:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#fff;background-color:#111412}
body.brand-finish-followups .rsa-related>a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-flex;align-items:center;min-height:32px;padding-block:.35rem}
.income-comparability-page .eyebrow.dark:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#14583f}
.income-comparability-page .table-wrap:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #8a5907;outline-offset:4px}
