/* Customer-information pages (Privacy Policy 3, Terms 17066, Delivery & Returns 17067).
   These are long documents and the page template runs text the full width of the
   window, which at desktop sizes gives ~1400px lines. Constrained here to a readable
   measure. Scoped to the three page ids only - no other page is affected. */
body.page-id-3 .site-main .entry-content,
body.page-id-17066 .site-main .entry-content,
body.page-id-17067 .site-main .entry-content{
  max-width:48rem;margin-left:auto;margin-right:auto}

body.page-id-3 .site-main .entry-content h2,
body.page-id-17066 .site-main .entry-content h2,
body.page-id-17067 .site-main .entry-content h2{margin-top:2.2em}

body.page-id-3 .site-main .entry-content li,
body.page-id-17066 .site-main .entry-content li,
body.page-id-17067 .site-main .entry-content li{margin-bottom:.5em}

/* the delivery-charge table and the cancellation form stay inside the measure */
body.page-id-17067 .site-main .entry-content .wp-block-table{overflow-x:auto}
body.page-id-17067 .site-main .entry-content .wp-block-table table{width:100%}
body.page-id-17067 .site-main .entry-content .js-cancellation-form{
  border:1px solid rgba(20,29,39,.18);border-radius:2px;background:rgba(20,29,39,.025)}

@media (max-width:760px){
  body.page-id-3 .site-main .entry-content,
  body.page-id-17066 .site-main .entry-content,
  body.page-id-17067 .site-main .entry-content{max-width:none}
}
