.income-records{margin-top:80px;padding:56px 0 48px;border-top:1px solid #ffffff30;color:#f4f4ed}
.income-eyebrow{font-size:10px;letter-spacing:.24em;color:#a9c1d2}
.income-records>h3{font-size:clamp(28px,3.5vw,46px);margin:16px 0 14px;line-height:1.5;font-weight:500}
.income-subtitle{font-size:12px;color:#b8cad7;letter-spacing:.1em}
.income-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff24;border:1px solid #ffffff24;margin-top:36px}
.income-grid article{position:relative;min-width:0;padding:30px 28px 36px;background:#13263e;display:flex;flex-direction:column;justify-content:flex-start}
.income-grid article:first-child{background:#e3e9e9;color:#13263e}
.income-grid h4{font-size:11px;font-weight:500;letter-spacing:.16em;margin:0 0 34px;line-height:1.5}
.income-grid p{margin:0;display:flex;flex-direction:column}
.income-grid p>span{font-size:11px;letter-spacing:.08em;opacity:.75}
.income-grid strong{display:block;font-size:clamp(38px,4.8vw,68px);font-weight:500;letter-spacing:-.055em;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}
.income-grid strong small{font-size:13px;letter-spacing:0;font-weight:400;margin-left:7px}
.income-grid article:has(p+p) p:first-of-type strong{font-size:28px;letter-spacing:-.025em}
.income-grid article:has(p+p) p:first-of-type{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #ffffff24}
.income-grid article:first-child p:first-of-type{border-color:#13263e26}
.income-grid article:last-child p{margin-top:auto}
.income-records .income-disclaimer{margin-top:20px;max-width:760px;font-size:10px;line-height:1.9;color:#aabecd}
@media(max-width:1000px) and (min-width:701px){.income-grid article{padding:24px 16px}.income-grid strong{font-size:38px}.income-grid strong small{font-size:11px;margin-left:4px}}
@media(max-width:700px){.income-records{margin-top:48px;padding:36px 0 24px}.income-records>h3{font-size:28px}.income-grid{grid-template-columns:1fr;gap:1px;margin-top:28px}.income-grid article{padding:25px 24px 28px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:20px;row-gap:18px;align-items:end}.income-grid h4{grid-column:1/-1;margin:0;font-size:10px}.income-grid article:has(p+p) p:first-of-type{border:0;border-right:1px solid #ffffff24;padding:0 16px 0 0;margin:0}.income-grid article:first-child p:first-of-type{border-color:#13263e26}.income-grid article:has(p+p) p:first-of-type strong{font-size:27px}.income-grid strong{font-size:clamp(35px,9.8vw,47px)}.income-grid strong small{font-size:11px;margin-left:4px}.income-grid p>span{font-size:10px;margin-bottom:8px}.income-grid article:last-child p{grid-column:1/-1;display:flex;flex-direction:row;align-items:baseline;gap:24px}.income-grid article:last-child strong{font-size:43px}.income-records .income-disclaimer{font-size:10px;margin-top:18px}}
