.s16-income{background:#f6f5ef;padding:80px 0 112px}.s16-income__container{margin:0 auto;max-width:1280px;padding:0 24px}.s16-income__header{margin-bottom:56px;max-width:720px}.s16-income__eyebrow-row{align-items:center;display:flex;gap:16px;margin-bottom:16px}.s16-income__rule{background:var(--color-brand);height:1px;width:40px}.s16-income__eyebrow{color:var(--color-brand);font-size:12px;font-weight:600;letter-spacing:.25em}.s16-income__headline{color:var(--color-text-dark);font-family:var(--font-newsreader);font-size:34px;font-weight:500;letter-spacing:-.02em;line-height:1.08;margin:0 0 24px}.s16-income__headline em{font-style:italic}.s16-income__body{color:#5b5b52;font-size:16px;line-height:1.75;margin:0}@media (min-width:768px){.s16-income__headline{font-size:50px}}.s16-income__range-card{background:#fff;border:1px solid #e0ddd4;border-radius:16px;margin-bottom:40px;padding:32px}@media (min-width:768px){.s16-income__range-card{padding:40px}}.s16-income__range-label{color:#999;font-size:13px;font-weight:600;letter-spacing:.15em;margin:0 0 8px}.s16-income__range-value{color:var(--color-text-dark);font-family:var(--font-newsreader);font-size:40px;font-weight:500;line-height:1;margin:0 0 12px}.s16-income__range-note{color:#5b5b52;font-size:15px;line-height:1.7;margin:0;max-width:640px}@media (min-width:768px){.s16-income__range-value{font-size:52px}}.s16-income__grid{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:32px}@media (min-width:640px){.s16-income__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.s16-income__grid{grid-template-columns:repeat(4,1fr)}}.s16-income-tier{background:#fff;border:1px solid #e0ddd4;border-radius:16px;height:100%;padding:24px;transition:box-shadow .3s,transform .3s}.s16-income-tier:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-4px)}.s16-income-tier__label{color:var(--color-brand);font-size:11px;font-weight:600;letter-spacing:.15em;margin:0 0 12px}.s16-income-tier__range{color:var(--color-text-dark);font-family:var(--font-newsreader);font-size:26px;font-weight:500;line-height:1.2;margin:0}.s16-income-tier__note{color:#8a8a80;font-size:13px;margin:4px 0 0}.s16-income__disclaimer{color:#8a8a80;font-size:13px;font-style:italic;line-height:1.7;margin:0;max-width:720px}