.pc-qualification-banner {clear:both;background:#163f49;color:#fff;padding:16px 5%;text-align:center;line-height:1.6;}
.pc-qualification-banner p {margin:0;color:inherit;}
.pc-qualification-banner a {color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;}
.pc-qualify {clear:both;display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1180px;margin:32px auto;padding:32px;box-sizing:border-box;background:#f3f6f4;color:#253e45;scroll-margin-top:180px;line-height:1.6;}
.pc-qualify h2 {margin:0 0 12px;color:#163f49;font-size:2rem;}
.pc-qualify p {margin:0 0 16px;color:inherit;}
.pc-qualify .pc-eyebrow {font-size:.8rem;font-weight:700;letter-spacing:.12em;margin-bottom:8px;}
.pc-qualify .pc-button {display:inline-block;padding:12px 18px;background:#163f49;color:#fff;border-radius:4px;text-decoration:none;font-weight:700;}
.pc-qualify .pc-text-link {display:block;margin-top:16px;color:#163f49;text-decoration:underline;}
.pc-qualify table {width:100%;border-collapse:collapse;background:#fff;font-size:1rem;}
.pc-qualify caption {text-align:left;font-weight:700;font-size:1.15rem;margin-bottom:12px;color:#163f49;}
.pc-qualify th,.pc-qualify td {padding:10px 14px;text-align:left;border-bottom:1px solid #d4dfdd;}
.pc-qualify thead th {background:#163f49;color:#fff;}
.pc-qualify tbody th {font-weight:400;}
.pc-qualify .pc-income-table p {font-size:.875rem;margin-top:12px;}
.pc-qualification-banner a:focus-visible,.pc-qualify a:focus-visible {outline:3px solid #d88116;outline-offset:4px;}
@media(max-width:700px){.pc-qualify{grid-template-columns:1fr;gap:24px;margin:20px 12px;padding:22px 16px;}.pc-qualification-banner{font-size:.95rem;padding:14px 18px;}.pc-qualify th,.pc-qualify td{padding:9px 10px;}}

#income-limits {scroll-margin-top:180px;}
