.al-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;display:grid}.al .mc-toggle button{min-height:44px}.al-link{min-height:44px;color:var(--blue-deep);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;font-weight:600;text-decoration:underline;display:inline-flex}.al-link:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #1456b859}.al-check{grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.al-check input{width:24px;height:24px;accent-color:var(--navy);margin:0}.mc-field.al-check label{align-items:center;min-height:44px;margin:0;display:flex}.al-check .mc-hint{grid-column:1/-1}.al-subhead{color:var(--ink);margin:22px 0 0;font-size:16px;font-weight:600}.mc-parts.al-lines{margin-top:8px}.al-lines .al-lines__total{border-top:2px solid var(--line-strong);border-bottom:0}.al-lines .al-lines__total dt,.al-lines .al-lines__total dd{color:var(--ink);font-weight:700}.al .mc-results .md-table-wrap{margin-top:8px}#nj-car-sales-tax .link-more{min-height:44px;display:flex}@media (max-width:420px){.al-pair{grid-template-columns:minmax(0,1fr)}}
