/* Стили шаблона B пары (тип №2, team-162); подключаются только на /compare/…: family-b.css — контроль, не трогаем. */
/* pair B (тип №2) */
.b-pair table[data-csv="pair-summary"]{width:100%;border-collapse:collapse;margin:8px 0 12px;font-size:15px}
.b-pair table[data-csv="pair-summary"] th,.b-pair table[data-csv="pair-summary"] td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
.b-pair table[data-csv="pair-summary"] td:not(:first-child){font-family:var(--font-mono);white-space:nowrap}
.b-pair table[data-csv="pair-summary"] caption{caption-side:top;font:600 14px/1.3 var(--font-body);text-align:left;padding:0 0 6px}
.b-pair table[data-csv="pair-summary"] th{font:600 13px/1.3 var(--font-body);text-transform:none;letter-spacing:0;color:inherit}
.b-pair .answer-more{font-size:17px;line-height:1.52;margin:-4px 0 12px}
@media(max-width:700px){.b-pair h1{font-size:26px;line-height:1.15;margin:4px 0 10px}.b-pair .answer{line-height:1.42;margin:0 0 10px}.b-pair .answer-more{order:5;font-size:15px;line-height:1.42;margin:6px 0}.b-pair nav[aria-label="Breadcrumb"]{margin:0}.b-pair nav[aria-label="Breadcrumb"] .crumb-current{display:none}.b-pair table[data-csv="pair-summary"]{order:5;font-size:14px;display:block;max-width:100%;overflow-x:auto}.b-pair table[data-csv="pair-summary"] th,.b-pair table[data-csv="pair-summary"] td{padding:6px 4px}}
/* D2 §2.3 (пятисекундный тест 25.09): столбец лет срезался — таблица первого экрана на телефоне прокручивается, столбцы не выбрасываются. */
