:where(main[data-bn-page=driver-license-restoration-nj]) .dg-hold .hold{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:hold}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-hold .hold li{counter-increment:hold;position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:14px 16px;border-radius:10px;background:var(--card-quiet)}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-hold .hold li:before{content:counter(hold);grid-row:1/span 2;width:44px;height:44px;border-radius:50%;display:grid;place-content:center;background:var(--c-evergreen);color:var(--c-white);font-weight:var(--fw-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-hold .hold li:last-child{background:var(--c-white);border:2px solid var(--c-clay)}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-hold .hold li:last-child:before{background:var(--c-clay)}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-hold .hold__who{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--fw-display-strong);font-size:20px;line-height:1.25;color:var(--heading)}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-hold .hold__what{font-size:16px;line-height:1.45;color:var(--c-text)}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid li{position:relative;display:grid;gap:4px;padding:0 0 20px 34px}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid li:before{content:"";position:absolute;left:6px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--c-evergreen)}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid li:not(:last-child):after{content:"";position:absolute;left:12px;top:24px;bottom:0;width:2px;background:var(--c-sage)}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid li:nth-child(3):before{background:var(--c-clay)}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid b{font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--fw-display-strong);font-size:20px;line-height:1.25;color:var(--heading)}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid span{font-size:16px;line-height:1.45}@media (min-width:900px){:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 16px}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid li{padding:30px 0 0}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid li:before{left:0;top:0}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid li:not(:last-child):after{left:18px;right:-16px;top:6px;bottom:auto;width:auto;height:2px}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid b{font-size:18px}:where(main[data-bn-page=driver-license-restoration-nj]) .dg-iid .iid span{font-size:15px}}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-list{list-style:none;margin:0;padding:0;counter-reset:rc;display:grid;gap:0}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-item{counter-increment:rc;display:grid;grid-template-columns:minmax(0,1fr);gap:4px 20px;padding:12px 0;border-top:1px solid var(--c-sage)}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-item:first-child{border-top:1.5px solid var(--c-evergreen)}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-item .check{align-items:flex-start;font-size:17px;line-height:1.45}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-item .check input{margin-top:2px}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-item .check b{color:var(--heading)}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-src{margin:0 0 0 32px;font-size:14px;line-height:1.4;color:var(--c-text)}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-date{display:flex;align-items:center;gap:10px;margin-left:32px}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-date label{font-size:15px;font-weight:var(--fw-strong);color:var(--c-evergreen);white-space:nowrap}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-date input{max-width:12rem}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts{margin-top:var(--sp-5);padding:18px 22px;border-radius:12px;background:var(--card-quiet)}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts__h{margin:0 0 10px;font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:var(--fw-display-strong);font-size:21px;line-height:1.2;color:var(--heading)}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px 24px}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts dl div{display:grid;gap:2px}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts dt{font-size:14px;font-weight:var(--fw-strong);color:var(--c-evergreen)}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts dd{margin:0;font-size:16px;overflow-wrap:anywhere}@media (min-width:768px){:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-src{grid-column:1;grid-row:2}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-date{grid-column:2;grid-row:1/span 2;margin-left:0}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-item{grid-template-columns:minmax(0,1fr) 2.1in;align-items:center;gap:1pt 12pt;padding:5pt 0;border-top:.5pt solid #000}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-item:first-child{border-top:1pt solid #000}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-item .check{min-height:0;font-size:10.5pt;gap:6pt}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-item .check input{width:12pt;height:12pt}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-src{grid-column:1;grid-row:2;margin-left:18pt;font-size:8.5pt}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-date{grid-column:2;grid-row:1/span 2;margin-left:0;gap:4pt}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-date label{font-size:9pt}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-date input{min-height:0;width:1.25in;max-width:1.25in;padding:2pt 4pt;font-size:9.5pt}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts{margin-top:8pt;padding:6pt 10pt;border:1pt solid #000;border-radius:0}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts__h{font-size:12pt;margin-bottom:4pt}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts dl{grid-template-columns:repeat(2,1fr);gap:3pt 14pt}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts dt{font-size:8.5pt}:where(main[data-bn-page=driver-license-restoration-nj]) #takeaway-restoration-checklist .rc-contacts dd{font-size:10pt}}