.nsp-discover{min-width:0}.nsp-discover .nsp-discover-heading{align-items:end;margin-bottom:22px}.nsp-discover .nsp-discover-heading h2,.nsp-discover .nsp-discover-heading .nsp-eyebrow{margin-bottom:0}.nsp-discover-intro{max-width:760px;color:var(--nsp-muted);margin:0 0 clamp(27px,4vw,43px);font-size:clamp(14px,1.45vw,16px);line-height:1.75}.nsp-discover-list{border-top:1px solid var(--nsp-line);border-bottom:1px solid var(--nsp-line)}.nsp-discover-item{border-bottom:1px solid var(--nsp-line);min-width:0;min-height:92px;color:var(--nsp-text);grid-template-columns:48px minmax(0,.9fr) minmax(0,1.1fr) 23px;align-items:center;gap:clamp(12px,2vw,26px);padding:20px 5px;text-decoration:none;transition:color .2s,padding .2s;display:grid}.nsp-discover-item:last-child{border-bottom:0}.nsp-discover-item-number{color:var(--nsp-red);letter-spacing:.12em;font-variant-numeric:tabular-nums;align-self:center;font-size:11px;font-weight:900}.nsp-discover-item strong{letter-spacing:-.02em;min-width:0;font-size:clamp(16px,2vw,21px);font-weight:900;line-height:1.2}.nsp-discover-item-description{color:var(--nsp-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.nsp-discover-item-arrow{color:var(--nsp-red);transition:transform .2s}.nsp-discover-item:hover strong,.nsp-discover-item:focus-visible strong{color:var(--nsp-red)}.nsp-discover-item:hover .nsp-discover-item-arrow,.nsp-discover-item:focus-visible .nsp-discover-item-arrow{transform:translate(3px,-3px)}.nsp-discover-item:focus-visible{outline:2px solid var(--nsp-ring);outline-offset:-2px}@media (max-width:760px){.nsp-discover-item{grid-template-columns:32px minmax(0,1fr) 23px;gap:9px 13px;min-height:90px}.nsp-discover-item-number{grid-area:1/1/3;align-self:center}.nsp-discover-item strong{grid-area:1/2}.nsp-discover-item-description{grid-area:2/2}.nsp-discover-item-arrow{grid-area:1/3/3}}@media (max-width:530px){.nsp-discover .nsp-discover-heading{align-items:flex-start;gap:17px}.nsp-discover .nsp-discover-heading .nsp-text-link{align-self:flex-start}.nsp-discover-item{padding:17px 3px}.nsp-discover-item strong{font-size:16px}.nsp-discover-item-description{font-size:12px}}@media (prefers-reduced-motion:reduce){.nsp-discover-item,.nsp-discover-item-arrow{transition:none}}
