.nl-root{--nl-blue:#176bff;--nl-text:#182235;--nl-muted:#64748b;--nl-border:#e2e8f0;box-sizing:border-box;min-height:100vh;color:var(--nl-text);background:#f7f9fc;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.7}.nl-root *,.nl-root :before,.nl-root :after{box-sizing:border-box}.nl-root a{color:var(--nl-blue);text-decoration:none}.nl-container{width:min(100% - 40px,1020px);margin:0 auto}.nl-header{border-bottom:1px solid var(--nl-border);background:#fff}.nl-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.nl-brand{align-items:center;gap:12px;font-size:20px;font-weight:700;display:inline-flex;color:#162238!important}.nl-brand strong{color:var(--nl-blue)}.nl-brand-icon{background:var(--nl-blue);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:800;display:grid}.nl-back{align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.nl-main{padding-top:58px;padding-bottom:80px}.nl-hero{max-width:790px;margin-bottom:28px}.nl-eyebrow{color:var(--nl-blue);letter-spacing:2px;font-size:11px;font-weight:800}.nl-hero h1{letter-spacing:-1.6px;color:#152033;margin:16px 0;font-size:clamp(30px,5vw,48px);line-height:1.15}.nl-hero>p{color:var(--nl-muted);max-width:720px;font-size:17px}.nl-updated{color:var(--nl-muted);margin-top:24px;font-size:12px}.nl-nav{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.nl-nav a{border:1px solid var(--nl-border);color:#334155;background:#fff;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:700;transition:border-color .2s,color .2s}.nl-nav a:hover{border-color:var(--nl-blue);color:var(--nl-blue)}.nl-paper{border:1px solid var(--nl-border);background:#fff;border-radius:20px;padding:34px 42px;box-shadow:0 12px 45px #14244109}.nl-section{border-bottom:1px solid var(--nl-border);grid-template-columns:36px minmax(0,1fr);gap:17px;padding:26px 0;display:grid}.nl-section:first-child{padding-top:0}.nl-section:last-child{border-bottom:0;padding-bottom:0}.nl-section-number{width:34px;height:34px;color:var(--nl-blue);background:#edf4ff;border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.nl-section-content h2{color:#172339;margin:2px 0 13px;font-size:19px;line-height:1.4}.nl-section-content p{color:#475569;margin:0 0 13px}.nl-section-content p:last-child{margin-bottom:0}.nl-section-content ul,.nl-section-content ol{color:#475569;margin:10px 0 14px;padding-left:21px}.nl-section-content li{margin-bottom:8px}.nl-section-content strong{color:#1e293b}.nl-contact{background:#eaf2ff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:26px;display:flex}.nl-contact strong{font-size:16px;display:block}.nl-contact p{color:#64748b;margin:5px 0 0;font-size:13px}.nl-contact a{overflow-wrap:anywhere;font-size:14px;font-weight:700}.nl-footer{border-top:1px solid var(--nl-border);color:#94a3b8;padding:25px 0;font-size:12px}.nl-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (max-width:640px){.nl-container{width:min(100% - 26px,1020px)}.nl-main{padding-top:34px;padding-bottom:45px}.nl-header-inner{min-height:68px}.nl-brand{font-size:17px}.nl-back{font-size:11px}.nl-paper{border-radius:16px;padding:18px}.nl-section{grid-template-columns:1fr;gap:8px;padding:23px 0}.nl-section-content h2{font-size:18px}}
