/* November 3, 2026 copy rewrite: intake notice, review credit, capability tiles and numbered stages. */

.intake-notice{padding-block:20px 36px}
.intake-notice .note-line{max-width:78ch;margin:0;color:var(--steel-600);font-size:14px;line-height:1.55}

.review-credit{padding-block:8px 0}
.review-credit p.reviewed-on,.review-credit p.reviewed-on[data-ux-reviewed]{max-width:78ch;margin:0;color:var(--steel-600);font-size:14px;line-height:1.55}
.review-credit p.reviewed-on a{color:var(--ink-900);text-decoration:underline}

.rw-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 8px;padding:0;list-style:none}
.rw-tiles>li{min-width:0;margin:0;padding:22px 22px 24px;border-top:4px solid var(--blue);background:var(--limestone)}
.rw-tiles h3{margin:0 0 10px;font-size:19px;line-height:1.2;letter-spacing:-0.01em}
.rw-tiles p{margin:0;color:var(--ink-800);font-size:15px;line-height:1.55}

.rw-stages{display:grid;gap:14px;margin:24px 0 8px;padding:0;list-style:none;counter-reset:none}
.rw-stages>li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 18px;margin:0;padding:18px 0;border-top:1px solid var(--line)}
.rw-stages .rw-stage-num{grid-row:span 2;color:var(--blue);font-size:15px;font-weight:820;letter-spacing:0.12em}
.rw-stages h3{margin:0;font-size:19px;line-height:1.25}
.rw-stages p{margin:6px 0 0;color:var(--ink-800);font-size:15px;line-height:1.6}

.rw-proof{margin:18px 0 0;padding:16px 18px;border-left:4px solid var(--blue);background:var(--limestone);font-size:16px;line-height:1.6}

@media (max-width:860px){
  .rw-tiles{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:480px){
  .rw-stages>li{grid-template-columns:minmax(0,1fr)}
  .rw-stages .rw-stage-num{grid-row:auto}
}

.nyaudit-newtab{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}

.rw-cite{font-size:.72em;line-height:0;margin-left:2px}
.rw-cite a{text-decoration:underline}

body .nyaudit-newtab{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}

main section.cta-band.copy-mid > .wrap > p{color:#f7f4ee}
main section.cta-band.copy-mid > .wrap > h2{color:#ffffff}
