.msp-cable-page #description{grid-column:1 / -1}
.msp-cable{max-width:1080px;margin:0 auto;font-size:16px;line-height:1.65;color:#303336}
.msp-cable section{padding:24px 0;border-bottom:1px solid #e3e6e8}.msp-cable section:first-child{padding-top:0}.msp-cable section:last-child{border-bottom:0}
.msp-cable h2{font-size:24px;font-weight:600;line-height:1.3;margin:0 0 18px}.msp-cable p{margin:12px 0}.msp-cable a{color:#195d7c;text-decoration:underline;text-underline-offset:3px}.msp-cable .mc-enquiry{text-decoration:none}
.msp-cable ul,.msp-cable ol{padding-left:24px;margin:16px 0;list-style-position:outside}.msp-cable ul{list-style-type:disc}.msp-cable ol{list-style-type:decimal}.msp-cable li{margin:8px 0}
.msp-cable table{width:100%;border-collapse:collapse;table-layout:fixed;margin:18px 0}.msp-cable caption{text-align:left;font-size:14px;color:#58636a;padding-bottom:12px}.msp-cable th,.msp-cable td{padding:12px 16px;border-bottom:1px solid #e3e6e8;text-align:left;vertical-align:top;overflow-wrap:anywhere}.msp-cable th{width:38%;font-weight:500;background:#f7f8f8}
.msp-cable-connections{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.msp-cable-connections>div{display:flex;flex-direction:column;border:1px solid #dce0e2;padding:22px;background:#f7f8f8;gap:12px}.msp-cable-connections span{font-size:14px;color:#58636a}.msp-cable-connections span:before{content:'↓ ';color:#195d7c}.msp-cable-note{padding:16px 20px;border-left:3px solid #195d7c;background:#f5f7f8}.msp-cable-small{font-size:14px;color:#58636a}
.msp-cable-stock{font-size:14px;color:#58636a}.msp-cable-stock strong{color:#303336}.msp-cable-enquiry{margin-top:16px;border-top:1px solid #e3e6e8;padding-top:20px}.msp-cable-enquiry p{font-size:13px;color:#58636a;margin-top:12px;line-height:1.5}
@media(max-width:640px){.msp-cable-page #description>.card{padding:16px}.msp-cable{font-size:15px}.msp-cable h2{font-size:21px}.msp-cable-connections{grid-template-columns:1fr}.msp-cable caption,.msp-cable table,.msp-cable tbody,.msp-cable tr,.msp-cable th,.msp-cable td{display:block;width:100%}.msp-cable th,.msp-cable td{padding:10px 12px;overflow-wrap:normal;word-break:normal}.msp-cable th{border-bottom:0;padding-bottom:4px}.msp-cable td{padding-top:4px}.msp-cable-note{padding:12px}}
