.nf-body{background:#f5f8fa}
.nf-mp-shell{max-width:1180px;margin:0 auto;padding:30px 22px 90px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:34px;color:#213947}.nf-mp-nav{display:flex;flex-direction:column;align-self:start;border-top:2px solid #173d54;background:#fff}.nf-mp-nav a{padding:13px 16px;border-bottom:1px solid #d9e3e8;color:#25495c;font-size:14px;font-weight:650}.nf-mp-nav a:hover,.nf-mp-nav a.is-current{background:#eaf4f8;color:#075f8d}.nf-mp-heading{border-bottom:2px solid #173d54;margin:0 0 25px;padding-bottom:16px}.nf-mp-heading p{font-size:11px;font-weight:700;letter-spacing:.15em;color:#4485a5;margin:0}.nf-mp-heading h1{font-size:27px;line-height:1.4;margin:6px 0 0}.nf-mp-panel{background:#fff;border:1px solid #cedce3;padding:22px 25px;margin:0 0 20px}.nf-mp-panel h2{font-size:19px;margin:0 0 17px;padding-bottom:11px;border-bottom:1px solid #dbe6eb}.nf-mp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nf-mp-link{display:block;border:1px solid #cfdee6;background:#fff;padding:17px 18px;color:#174963;font-weight:700}.nf-mp-link:hover{border-color:#3382a8;background:#f6fbfd}.nf-mp-link small{display:block;margin-top:5px;color:#697f8b;font-weight:400;line-height:1.6}.nf-mp-table{width:100%;border-collapse:collapse;font-size:14px}.nf-mp-table th,.nf-mp-table td{border-bottom:1px solid #dce6eb;padding:11px 9px;text-align:left;vertical-align:top}.nf-mp-table th{background:#f3f7f9;width:165px;font-weight:700}.nf-mp-table td{overflow-wrap:anywhere}.nf-mp-form{display:grid;gap:16px}.nf-mp-form label{display:block;font-weight:700;font-size:13px}.nf-mp-form input:not([type=checkbox]):not([type=radio]),.nf-mp-form select,.nf-mp-form textarea{width:100%;border:1px solid #afc0c9;background:#fff;border-radius:3px;padding:10px 11px;margin-top:6px;color:#1b3341;font:inherit}.nf-mp-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.nf-mp-button,.nf-mp-secondary,.nf-mp-danger{border:0;border-radius:3px;padding:11px 19px;font-size:14px;font-weight:700;cursor:pointer}.nf-mp-button{background:#087bab;color:#fff}.nf-mp-secondary{background:#fff;color:#176586;border:1px solid #8aafbf}.nf-mp-danger{background:#fff;color:#a23126;border:1px solid #cb918b}.nf-mp-error,.nf-mp-notice{padding:12px 15px;margin:0 0 18px;font-size:14px}.nf-mp-error{background:#fff0ed;color:#9a3023;border-left:3px solid #c24c3d}.nf-mp-notice{background:#edf8f1;color:#215d38;border-left:3px solid #3d9860}.nf-mp-muted{font-size:13px;line-height:1.7;color:#657a84}.nf-mp-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.nf-mp-order{background:#fff;border:1px solid #cedce3;padding:17px 20px;margin-bottom:11px;display:flex;justify-content:space-between;gap:20px;align-items:center}.nf-mp-order strong{display:block;margin-bottom:5px}.nf-mp-order small{color:#607784}.nf-mp-pager{display:flex;justify-content:center;gap:24px;padding:20px}.nf-mp-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.nf-mp-badge{display:inline-block;padding:4px 9px;background:#e6f3f9;color:#146386;font-size:12px;font-weight:700}.nf-mp-mock{border:1px dashed #8fa9b7;background:#f8fbfc;padding:25px;line-height:1.8}.nf-mp-mock strong{display:block;font-size:18px}.nf-mp-divider{border:0;border-top:1px solid #dbe6eb;margin:28px 0}@media(max-width:790px){.nf-mp-shell{display:block;padding:20px 14px 60px}.nf-mp-nav{overflow-x:auto;display:flex;flex-direction:row;margin-bottom:24px;white-space:nowrap}.nf-mp-nav a{flex:0 0 auto}.nf-mp-grid,.nf-mp-row{grid-template-columns:1fr}.nf-mp-panel{padding:18px 15px}.nf-mp-order{display:block}.nf-mp-order>div:last-child{margin-top:12px}.nf-mp-table th{width:105px}}

.nf-mp-order small{display:block;line-height:1.6}.nf-mp-order progress{display:block;width:min(420px,100%);height:8px;margin-top:9px;accent-color:#2586b4}
.nf-mp-required{color:#b53a2d;font-size:12px;font-weight:700}.nf-mp-mock-fields{border:1px solid #d4e1e7;padding:20px;margin:20px 0 0}.nf-mp-mock-fields legend{font-size:16px;font-weight:700;padding:0 6px}.nf-mp-form button:disabled{cursor:not-allowed;opacity:.65}.nf-mp-mock-fields input:disabled,.nf-mp-mock-fields select:disabled{background:#f5f7f8;color:#566b76;opacity:1}

/* Pages without the mypage side navigation use the full content area. */
.nf-mp-shell>.nf-mp-content:only-child{grid-column:1/-1;justify-self:center;width:100%;max-width:920px;min-width:0}
.nf-mp-shell>.nf-mp-content:only-child .nf-mp-heading{margin-bottom:28px}
.nf-mp-shell>.nf-mp-content:only-child .nf-mp-panel{padding:32px 38px;border-color:#d5e2e9;border-radius:8px;box-shadow:0 12px 30px rgba(20,57,77,.06)}
.nf-mp-shell>.nf-mp-content:only-child .nf-mp-form{gap:19px}
.nf-mp-shell>.nf-mp-content:only-child .nf-mp-row{gap:20px}
.nf-mp-shell>.nf-mp-content:only-child .nf-mp-form input:focus-visible,.nf-mp-shell>.nf-mp-content:only-child .nf-mp-form select:focus-visible,.nf-mp-shell>.nf-mp-content:only-child .nf-mp-form textarea:focus-visible{outline:2px solid #0086ce;outline-offset:2px}
@media(max-width:790px){.nf-mp-shell>.nf-mp-content:only-child .nf-mp-panel{padding:22px 18px}.nf-mp-shell>.nf-mp-content:only-child .nf-mp-row{gap:16px}}
