/* V15: additive detail-page only; previous shared site styles are untouched. */
.v15-specifications{margin:20px 0 26px;border:1px solid #dae4f1;background:#f8fbff;border-radius:14px;padding:22px 26px}
.v15-specifications[hidden]{display:none!important}
.v15-specifications h2{margin:0 0 9px;font-size:21px;color:#133e84}
.v15-specifications p{margin:0 0 14px;font-size:13px;color:#61738b}
.v15-specifications table{border-collapse:collapse;width:100%;max-width:780px}
.v15-specifications th,.v15-specifications td{padding:11px 13px;text-align:left;border-bottom:1px solid #e0e8f3;font-size:15px;vertical-align:top}
.v15-specifications th{width:45%;color:#536981;font-weight:600}
@media(max-width:680px){.v15-specifications{padding:16px}.v15-specifications th,.v15-specifications td{padding:9px 6px;font-size:14px}}
