/* R6-610: one shared field-help typography, independent of legacy component styles. */
html body .nm-field-help,html body .nm-field-help :is(p,li,span,ol,ul,strong,a){font-family:'Plus Jakarta Sans',Arial,sans-serif!important;font-size:14px!important;line-height:21px!important;color:#65777b!important;font-weight:400!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;white-space:normal;overflow-wrap:anywhere}
html body .nm-field-help a{text-decoration:underline}
/* Profile fields: left label/control; existing help in right column. */
html body.ui .nm-acc .nm-prof .pf-row{display:block;margin-bottom:24px}
html body.ui .nm-acc .nm-prof .pf-l{padding-top:0!important;margin:0 0 6px}
html body.ui .nm-acc .nm-prof .pf-actions{padding-left:0!important}
html body.ui .nm-prof-page .pf-field-pair{display:block;min-width:0;margin-bottom:24px}
html body.ui .nm-prof-page .pf-field-pair>*{min-width:0;max-width:100%;box-sizing:border-box}
html body.ui .nm-prof-page .pf-row .pf-f input,html body.ui .nm-prof-page .pf-row .pf-f textarea{max-width:100%;box-sizing:border-box}
@media(min-width:769px){
html body.ui .nm-acc .nm-prof .pf-row{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,44fr);column-gap:28px;align-items:center}
html body.ui .nm-acc .nm-prof .pf-row>.pf-l{grid-column:1;grid-row:1}
html body.ui .nm-acc .nm-prof .pf-row>.pf-f{display:contents}
html body.ui .nm-acc .nm-prof .pf-row>.pf-f>:not(.nm-field-help){grid-column:1;grid-row:2;min-width:0}
html body.ui .nm-acc .nm-prof .pf-row .nm-field-help{grid-column:2;grid-row:2;margin:0!important;align-self:center}
html body.ui .nm-prof-page .pf-field-pair{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,44fr);column-gap:28px;align-items:center}
html body.ui .nm-prof-page .pf-field-pair>:first-child{grid-column:1}
html body.ui .nm-prof-page .pf-field-pair>.nm-field-help{grid-column:2;margin:0!important}
html body.ui .nm-prof-page form.nm-rt-f{display:block}
html body.ui .nm-acc .nm-prof .pf-actions input[type=submit]{width:calc((100% - 28px)*.56)}
}
/* Shared public broker header, both legacy and catalog profile templates. */
html body .nmv-card .nmv-role,html body .nmv-card .nmv-label{font-family:'Plus Jakarta Sans',Arial,sans-serif!important;font-size:11px!important;line-height:18px!important;font-weight:600!important;color:#65777b!important;text-transform:uppercase!important;letter-spacing:.06em!important}
html body .nmv-card h1.nmv-name{color:#1d4e59!important}
html body .nmv-card .nmv-value,html body .nmv-card .nmv-value a{color:#303a3d!important;text-decoration:none!important}
html body .nmv-card .nmv-value a:hover,html body .nmv-card .nmv-value a:focus-visible{text-decoration:underline!important}
