.nrh-closing{padding-bottom:48px}.nrh-closing-hero{margin:8px 0 28px;padding:28px;border-radius:14px;background:linear-gradient(135deg,var(--nrh-primary) 0%,var(--nrh-secondary) 100%);color:var(--nrh-on-dark)}.nrh-closing-hero h1{color:#fff;margin:4px 0 8px}.nrh-closing-kicker{margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nrh-apply-on-dark)}.nrh-closing-lede{margin:0 0 16px;max-width:640px;color:var(--nrh-on-dark-soft)}.nrh-closing-day{margin:0 0 28px}.nrh-closing-day-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--nrh-line);font-size:20px;color:var(--nrh-primary)}.nrh-closing-day.is-urgent .nrh-closing-day-h{border-bottom-color:var(--nrh-save);color:var(--nrh-save-ink)}.nrh-closing-tag{font-size:14px;font-weight:700;color:var(--nrh-ink-muted)}.nrh-closing-count{margin-left:auto;font-size:14px;font-weight:600;color:var(--nrh-ink-soft)}.nrh-closing-foot{margin-top:36px;padding:24px;border:1px solid var(--nrh-line);border-radius:14px;background:var(--nrh-surface);max-width:560px}.nrh-closing-foot h2{margin:0 0 4px;font-size:20px}.nrh-closing-foot p{margin:0;color:var(--nrh-ink-body)}.nrh-closing-foot .nrh-closing-more{margin-top:14px}.nrh-closing-hero .nrh-btn{display:inline-flex;width:auto}.nrh-closing-switch{display:inline-block;margin:14px 0 0 0;color:var(--nrh-apply-on-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.nrh-closing-hero .nrh-btn+.nrh-closing-switch{margin-left:16px}.nrh-closing-switch:hover,.nrh-closing-switch:focus{color:#fff}