/* Accommodate editable content while keeping the reference layout. */
body.solution-detail {margin:0;min-width:320px;}
body.solution-detail #page {max-width:none;width:100%;}
.solution-detail-content [hidden] {display:none !important;}
.solution-detail-content .sd-dynamic-bullets {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.solution-detail-content .sd-workflow-columns {flex-wrap:wrap;}
.solution-detail-content .sd-qa-row-3 {flex-wrap:wrap;}
.solution-detail-content .sd-qa-row-3 .sd-qa-card {flex:1 1 240px;}
.solution-detail-content .sd-trust-items {flex-wrap:wrap;}
.solution-detail-content .sd-tracking-process {flex-wrap:wrap;}
.solution-detail-content .sd-truck-on-road iframe {width:100%;height:100%;border:0;}
.solution-detail-content .sd-container-book-a-demo,.solution-detail-content .sd-secondary-action {text-decoration:none;}
.solution-detail-content .sd-hero-message h1,.solution-detail-content .sd-hero-message p {max-width:100%;white-space:normal;}
.solution-detail-content .sd-content-area {height:auto;}
.solution-detail-content .sd-accordion-row[aria-expanded="true"] .sd-expand {transform:rotate(45deg);}
.solution-detail-content .demo-form .form-submit:disabled {opacity:.65;cursor:wait;}
@media(max-width:760px) {
  .solution-detail-content .sd-dynamic-bullets {grid-template-columns:1fr;}
}
