/* Lonsmen Wide Text (lmnwt). All pages. Twenty Seventeen untouched; header, menu and footer untouched.
   Phones (<782px) unchanged. Undo = deactivate plugin. */
@media (min-width:782px){
  /* 1) Content wrap (1000px) -> full width, theme edge padding kept */
  html body .site-content .wrap{max-width:none!important}
  /* 2) One-column pages and single posts (740px) */
  html body .site-content #primary{max-width:none!important}
  html body .site-content .entry-content :is(p,ul,ol,blockquote):where(:not(form *,.wpforms-container *)){max-width:none!important}
}
@media (min-width:1366px){
  /* Two-column pages: give the text column more of the wider screen (was 36% title / 58% text) */
  html body.page-two-column .site-content #primary .entry-header,
  html body.twentyseventeen-front-page .site-content .panel-content .entry-header{width:26%}
  html body.page-two-column .site-content #primary .entry-content,
  html body.twentyseventeen-front-page .site-content .panel-content .entry-content{width:70%}
}
/* Large monitors: body text keeps growing past 1920px (about +3px at 2560, never above 26px).
   Zero-specificity rule, so any paragraph or list that already has its own size keeps it. */
@media (min-width:1921px){
  :where(.entry-content,.elementor,.site-main) :where(p,li):where(:not(form *,nav *,table *,li li,li p,.menu *)){
    font-size:max(1em,min(26px,calc(1em + (100vw - 1920px) * 0.005)))}
}
