/* Article-only comparison. Keep table semantics and readable labels on small screens. */
.ip-blog-post__body .nb-school-table {width:100%;border-collapse:collapse;margin:24px 0 40px;font-size:17px;line-height:1.5;text-align:left}
.nb-school-table caption {text-align:left;font-size:21px;color:var(--burgundy);margin-bottom:16px}
.nb-school-table th,.nb-school-table td {padding:18px 14px;border-bottom:1px solid var(--hairline);vertical-align:top}
.nb-school-table thead th {background:var(--burgundy);color:var(--ivory);font-weight:400}
.nb-school-table tbody th {width:29%;color:var(--burgundy);font-weight:600;overflow-wrap:anywhere}
.nb-school-table td:nth-child(2) {width:29%}
.nb-school-table small {font-size:14px}
@media(max-width:600px) {
 .ip-blog-post__body .nb-school-table {display:block;font-size:17px}
 .nb-school-table caption,.nb-school-table tbody,.nb-school-table tr {display:block}
 .nb-school-table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .nb-school-table tbody tr {border:1px solid var(--hairline);margin-bottom:20px}
 .nb-school-table tbody th,.nb-school-table td,.nb-school-table td:nth-child(2) {display:block;width:auto;padding:14px 18px}
 .nb-school-table tbody th {background:rgba(77,0,38,.045);font-size:21px;overflow-wrap:normal}
 .nb-school-table td::before {content:attr(data-label);display:block;color:var(--burgundy);font:400 12px/1.5 var(--font-sans);margin-bottom:7px}
 .nb-school-table td:last-child {border-bottom:0}
}
