.journey-head h1 .nlg-hero-line{display:block}.journey-head h1 .nlg-hero-line:nth-child(2){color:#a9e4f4}.journey-head h1{max-width:930px;line-height:1.08;letter-spacing:-.042em}.journey-head .wrap{padding-top:4px;padding-bottom:6px}.nlg-stage-document-center{background:linear-gradient(165deg,#eef8fc,#fff 72%);border-top:1px solid #cde5ef;border-bottom:1px solid #d1e5ed}.nlg-stage-document-center .eyebrow{letter-spacing:.12em}.nlg-stage-document-center h2{font-size:clamp(29px,3.6vw,46px);line-height:1.14;letter-spacing:-.03em;margin:13px 0}.nlg-doc-lead{max-width:960px;color:#5c7c90;font-size:15px;margin:0 0 24px}.nlg-stage-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.nlg-stage-steps button{padding:14px 12px;min-height:76px;text-align:left;border:1px solid #d2e5ed;border-top:4px solid #86bfd2;border-radius:10px;background:#fff;cursor:pointer;color:#1e536c;font-size:13px;font-weight:850;transition:background .2s,border-color .2s,transform .2s}.nlg-stage-steps button:hover{transform:translateY(-2px)}.nlg-stage-steps button[aria-pressed=true]{background:#e4f5fb;border-color:#5aafc8;border-top-color:#d5a64f}.nlg-stage-steps button>small{display:block;font-size:10px;color:#a27632;margin-bottom:4px}.nlg-doc-role-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 0}.nlg-doc-role-tabs button{border-radius:10px 10px 0 0;border:1px solid #d3e5ed;border-bottom:none;background:#e9f2f7;color:#245b75;font-size:13px;font-weight:800;padding:13px 18px;cursor:pointer}.nlg-doc-role-tabs button[aria-pressed=true]{background:#123e5a;color:#fff;border-color:#123e5a}.nlg-doc-panel{border:1px solid #cedfe9;border-top:4px solid #123e5a;background:white;border-radius:0 13px 13px;padding:25px;box-shadow:0 15px 30px #16516b12}.nlg-doc-head>span{color:#a7782c;letter-spacing:.12em;font-weight:850;font-size:11px}.nlg-doc-head h3{font-size:25px;margin:7px 0;color:#183f56}.nlg-doc-head p{font-size:14px;color:#5d7d90}.nlg-doc-panel-content{display:grid;grid-template-columns:1.38fr .62fr;gap:24px;margin-top:19px}.nlg-doc-panel-content h4{margin:0 0 12px;color:#1a506e;font-size:17px}.nlg-doc-checklist{display:grid;gap:10px}.nlg-doc-checklist label{display:flex;align-items:flex-start;gap:10px;border:1px solid #dbe9ef;border-radius:9px;padding:12px;font-size:13px;line-height:1.5;color:#2f6077;background:#fafcfe}.nlg-doc-checklist input{margin-top:3px;accent-color:#1686a7;flex:none}.nlg-doc-checklist label:has(input:checked){background:#effbf4;border-color:#acd8bd}.nlg-private-note{font-size:11px;color:#7790a0;margin:14px 0}.nlg-review-aside{background:#fff9ee;border:1px solid #eedcb9;border-left:4px solid #dfa942;padding:20px;border-radius:10px;align-self:start}.nlg-review-aside strong{font-size:14px;color:#775720}.nlg-review-aside p{font-size:13px;color:#6d6a5b;margin:9px 0 18px}.nlg-review-aside a{font-size:12px;color:#176e8c;font-weight:850;text-decoration:none}.nlg-doc-source-row{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0 0}.nlg-doc-source-row a{font-size:12px;font-weight:800;color:#156f91}.nlg-snapshot-note{font-size:11px;color:#6b8596}.nlg-journey-intro-note{margin-top:12px;padding:12px 16px;background:#fff8e9;border:1px solid #edd6a2;border-radius:9px;color:#7c612d;font-size:12px}@media(max-width:850px){.nlg-stage-steps{grid-template-columns:repeat(2,1fr)}.nlg-doc-panel-content{grid-template-columns:1fr}}@media(max-width:560px){.nlg-stage-steps{grid-template-columns:1fr 1fr}.nlg-stage-steps button{font-size:11px;min-height:68px}.nlg-doc-role-tabs button{flex:1;font-size:11px;padding:11px 8px}.nlg-doc-panel{padding:17px}.nlg-stage-document-center h2{font-size:29px}.journey-head h1{font-size:clamp(36px,9vw,49px)}}@media(prefers-reduced-motion:reduce){.nlg-stage-steps button:hover{transform:none}}