.nj-fig{margin:28px 0 30px}.nj-fig img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:12px;background:var(--wash)}.nj-quotes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0 28px}.nj-quote{margin:0;padding:20px 22px 18px;background:var(--wash);border-radius:12px;border-top:4px solid var(--lime)}.nj-quote p{font-size:16px;line-height:1.6;margin:0 0 12px;color:var(--ink)}.nj-quote footer{font-size:13.5px;color:var(--ink-soft)}.nj-quote footer b{color:var(--blue-ink);font-weight:800}.nj-alumni{margin:26px 0 8px;padding:22px 24px;border:1.5px solid var(--line);border-left:5px solid var(--lime);border-radius:0 12px 12px 0;background:#fff}.nj-alumni h3{margin:4px 0 8px;font-size:19px}.nj-alumni p{font-size:16px;margin:0 0 14px}.nj-fig figcaption{font-size:12.5px;color:var(--ink-soft);margin-top:8px}.nj-types{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 26px}.nj-type{border:1.5px solid var(--line);border-top:4px solid var(--blue);border-radius:10px;padding:18px 18px 14px;background:#fff}.nj-type h3{font-size:17.5px;margin:0 0 6px}.nj-type p{font-size:15px;line-height:1.55;margin:0 0 8px}.nj-type .nj-best{font-size:13.5px;color:var(--ink-soft);margin:0}.nj-type .nj-best b{color:var(--blue-ink)}.nj-small{font-size:13px;color:var(--ink-soft)}.nj-steps{counter-reset:s;list-style:none;padding:0;margin:20px 0 26px}.nj-steps li{counter-increment:s;position:relative;padding:0 0 0 52px;margin:0 0 18px}.nj-steps li::before{content:counter(s);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--lime);color:var(--lime-ink);font-weight:800;font-size:16px;display:flex;align-items:center;justify-content:center}.nj-steps strong{display:block;font-size:16.5px;font-weight:800;margin-bottom:2px}.nj-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 28px}.nj-stat{background:var(--wash);border-radius:10px;padding:16px 14px}.nj-stat b{display:block;font-size:24px;font-weight:800;color:var(--blue-ink);letter-spacing:-.02em;line-height:1.1}.nj-stat span{display:block;font-size:13px;line-height:1.4;margin-top:6px}.nj-prog{margin:24px 0 26px;padding:22px 24px 20px;border:1.5px solid var(--line);border-left:5px solid var(--blue);border-radius:0 12px 12px 0;background:#fff}.nj-prog h3{margin:4px 0 10px}.nj-prog p{font-size:16px}.nj-prog dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:4px 0 18px;padding:14px 16px;background:var(--wash);border-radius:9px}.nj-prog dt{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.nj-prog dd{margin:2px 0 0;font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.4}#gform_wrapper_13 .gfield_label,#gform_wrapper_13 .gform-field-label{font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#59595c}#gform_wrapper_13 .gform_footer input[type=submit]:hover,#gform_wrapper_13 .gform_button:hover{filter:brightness(.95)}#gform_wrapper_13 .gform_confirmation_message{font-size:17px;font-weight:600;color:#155f83}@media (max-width:640px){.nj-types{grid-template-columns:1fr}.nj-stats{grid-template-columns:1fr 1fr}.nj-prog{padding:20px 18px 18px}.nj-prog dl{grid-template-columns:1fr}.nj-quotes{grid-template-columns:1fr}}.nj-chars.girls .nj-char{border-top:4px solid var(--lime)}