.nsp-hero{padding-top:26px;padding-bottom:76px}.nsp-crumb{margin:0 0 54px;font-size:12px;color:#a7b7d0}.nsp-crumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.nsp-crumb li{margin:0}.nsp-crumb li+li:before{content:'/';color:#667c9d;margin-right:8px}.nsp-crumb a{color:#adc7ff;text-decoration:none}.nsp-crumb a:hover{text-decoration:underline}.nsp-hero-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:66px;align-items:center}.nsp-hero h1{font-size:clamp(40px,5vw,65px);max-width:780px}.nsp-hero .nrl-lead{font-size:18px}.nsp-brief{position:relative;background:linear-gradient(145deg,#192c4e,#101b2e);border:1px solid #425675;border-radius:24px;padding:34px 30px;box-shadow:0 18px 50px #0002}.nsp-brief-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#adc7ff;display:block;margin-bottom:28px}.nsp-brief h2{font-size:32px}.nsp-brief ol{padding:0;list-style:none;margin:32px 0}.nsp-brief li{border-top:1px solid #395071;padding:17px 0;margin:0;display:flex;gap:18px;align-items:center;font-size:14px}.nsp-brief li span{font-size:11px;font-weight:750;color:#adc7ff}.nsp-brief p{font-size:12px;margin:0;color:#9fb2d1}.nsp-four{grid-template-columns:repeat(4,minmax(0,1fr))}.nsp-related{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.nsp-related a{color:#adc7ff;font-size:14px;line-height:1.7;text-underline-offset:5px}.nsp-area-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.nsp-area-grid article{grid-column:span 2;border:1px solid #2c3e5c;border-radius:16px;padding:26px;background:#101b2e}.nsp-area-grid .nsp-area-feature{grid-column:span 3;padding:32px;background:#15253e}.nsp-area-grid article p{font-size:15px;margin:0}.nsp-area-feature h3{font-size:28px}.nsp-region-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.nsp-region-grid article{padding-top:20px;border-top:1px solid #385070}.nsp-region-grid article>span{display:block;font-size:12px;color:#adc7ff;margin-bottom:18px}.nsp-region-grid p{font-size:14px}.nsp-directory{padding:70px 0;background:#101d33;color:#edf2fc;border-top:1px solid #2c3e5c;font-family:Inter,Arial,sans-serif}.nsp-directory *{box-sizing:border-box}.nsp-kicker{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:#adc7ff;font-weight:700;margin-bottom:16px}.nsp-directory h2{font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.035em;font-weight:750;margin-bottom:28px;max-width:720px}.nsp-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nsp-directory-grid>a{position:relative;display:flex;flex-direction:column;background:#101b2e;border:1px solid #3a4e6b;border-radius:16px;padding:24px 22px 48px;color:inherit;text-decoration:none;min-width:0;transition:border-color .15s,background .15s}.nsp-directory-grid>a:hover{border-color:#adc7ff;background:#182a46}.nsp-directory-grid h3{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:12px}.nsp-directory-grid p{font-size:14px;color:#b9c5db;line-height:1.7;margin:0}.nsp-directory-arrow{position:absolute;bottom:18px;right:22px;color:#adc7ff;font-size:22px}.nsp-directory-local{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:28px;font-size:14px;color:#b9c5db}.nsp-directory-local a{color:#adc7ff;text-underline-offset:4px}.nsp-directory a:focus-visible,.nsp-footer a:focus-visible{outline:3px solid #ffb694;outline-offset:5px}.nsp-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #253650;font-size:13px;color:#b9c5db}.nsp-footer a:hover{color:#fff}.nsp-menu-scroll{max-height:calc(100vh - 130px);overflow-y:auto!important;overscroll-behavior:contain}
@media(max-width:1050px){.nsp-hero-grid{grid-template-columns:1.3fr 1fr;gap:30px}.nsp-brief{padding:28px 24px}.nsp-four,.nsp-region-grid,.nsp-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nsp-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nsp-area-grid article,.nsp-area-grid .nsp-area-feature{grid-column:auto}}
@media(max-width:760px){.nsp-hero-grid{grid-template-columns:1fr;gap:30px}.nsp-hero{padding-bottom:44px}.nsp-crumb{margin-bottom:30px}.nsp-brief{max-width:none}.nsp-brief h2{font-size:28px}.nsp-brief ol{margin:24px 0}.nsp-directory{padding:48px 0}}
@media(max-width:620px){.nsp-four,.nsp-region-grid,.nsp-area-grid,.nsp-directory-grid{grid-template-columns:1fr}.nsp-hero{padding-top:16px}.nsp-hero h1{font-size:41px}.nsp-directory-grid>a{padding-bottom:42px}.nsp-area-grid .nsp-area-feature{padding:26px}.nsp-footer{justify-content:flex-start}.nsp-region-grid{gap:20px}}
