/* Readable MI 2.1 website previews; isolated from results and email delivery. */
.nl-status{color:#d4e5ed!important;background:#102c32;border:1px solid #335a63;border-radius:12px;padding:12px 16px;font-size:14px!important;line-height:1.55!important;max-width:850px}.nl-status strong{color:#a4f0dc}
.nl-home{margin:30px 0 44px}.nl-home h2{font-size:clamp(26px,4vw,38px);letter-spacing:-.035em;line-height:1.15}.nl-lead{color:#c4d2df;font-size:17px;max-width:760px;line-height:1.6}.nl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.nl-preview-card{min-width:0;border:1px solid #304351;border-radius:22px;padding:24px;background:linear-gradient(145deg,#0e2430,#101821);scroll-margin-top:20px}.nl-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.nl-tier{font-size:21px;font-weight:750;color:#f2f7fb}.nl-example{font-size:12px;color:#aadaca;border:1px solid #385a53;border-radius:100px;padding:4px 9px}.nl-asof{font-size:13px;color:#b4c7d4;line-height:1.5;margin:10px 0 20px}.nl-decision{border-left:3px solid #6de0c4;padding-left:16px}.nl-label{font-size:12px;color:#95ddcb;letter-spacing:.045em;margin:0 0 8px}.nl-decision h3{font-size:25px;letter-spacing:-.025em;line-height:1.2;margin:0 0 12px;color:#f4f8fc}.nl-decision p:not(.nl-label){color:#d7e3ec;font-size:16px;line-height:1.6}.nl-decision .nl-detail{font-size:13px!important;color:#adc4d4!important}.nl-context{font-size:14px;color:#b9cbd9;line-height:1.6;margin:20px 0}.nl-preview-card .button{gap:10px;min-height:48px;font-size:15px}.nl-small{font-size:12px;color:#afc1cf;line-height:1.5;margin:12px 0 0}.nl-jump{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.nl-jump a{padding:10px 16px;border:1px solid #395460;border-radius:100px;text-decoration:none;color:#b4f5e2;font-weight:650;min-height:44px}.nl-how{margin:34px 0;padding:24px;border:1px solid #304351;border-radius:20px}.nl-how h2{font-size:25px;line-height:1.2;letter-spacing:-.02em}.nl-how li{margin:12px 0;color:#c4d2df;line-height:1.6}.nl-home-hero{min-height:440px!important}.nl-home-hero .hero-full-inner{padding:42px 40px!important}.nl-home-hero .hero-cta{margin:24px 0 16px}
.signup-svg-hero.nl-signup-hero{background:#091824!important;min-height:0!important;padding:30px!important;display:block!important}.nl-signup-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;grid-template-areas:"intro sample" "form sample";grid-template-rows:auto 1fr}.nl-signup-layout .signup-svg-content{max-width:none!important;padding:0!important;width:auto!important;grid-area:intro}.nl-signup-layout .nl-signup-form{grid-area:form}.nl-signup-layout .signup-svg-content > p{font-size:18px!important;line-height:1.6!important}.nl-signup-layout .signup-svg-content > p.nl-status{font-size:14px!important;line-height:1.5!important}.nl-signup-layout h1{font-size:clamp(32px,4.5vw,46px)!important;line-height:1.1!important}.nl-signup-layout .nl-preview-card{margin:0;grid-area:sample}.nl-signup-layout .signup-hero-form-shell{margin-top:22px}.nl-signup-layout .nl-preview-card h3{font-size:24px!important}.nl-signup-layout .nl-preview-card p{font-size:14px!important}.nl-signup-layout .nl-preview-card .nl-small{font-size:12px!important}
@media(max-width:720px){.nl-grid,.nl-signup-layout{grid-template-columns:minmax(0,1fr)}.nl-preview-card{padding:20px}.nl-home{margin-top:26px}.nl-home-hero .hero-full-inner{padding:28px 20px!important}.nl-home-hero{min-height:0!important}.nl-home-hero h1{font-size:42px!important}.nl-home-hero .hero-lead{font-size:18px!important}.nl-home-hero .hero-cta{gap:10px}.nl-home-hero .hero-cta .button{padding:12px 16px;font-size:15px}.signup-svg-hero.nl-signup-hero{padding:20px!important}.nl-signup-layout{grid-template-areas:"intro" "sample" "form";gap:18px}.nl-signup-layout .signup-hero-form-shell{margin-top:0}.nl-status{font-size:13px!important}.nl-decision h3{font-size:23px}.nl-how{padding:20px}.nl-how ol{padding-left:20px}}
