/* Wide screens: one page frame, one reading width, steady case text alignment. */
:root{--max:1440px;--reading-width:720px;--case-width:1152px}

@media(min-width:1100px){
 .case-section .case-heading,
 .case-section .case-row{width:100%;max-width:var(--case-width);margin-inline:auto}
 .case-section .case-heading{padding-inline:216px}
 .case-section .case-row{grid-template-columns:176px minmax(0,1fr) 176px;column-gap:40px}
 .case-section .case-row .case-evidence{grid-column:2;grid-row:1;justify-self:stretch;width:100%;max-width:none}
 .case-section .case-row .case-image{grid-column:1;grid-row:1}
 .case-section .case-row:nth-of-type(even) .case-image{grid-column:3}
 .case-section .case-summary{max-width:none}

 :is(.reading-intro,.product-section .section-intro,.switch-copy,
     .price-teaser-inner,.reason-copy,.assistant-sequence-intro){
  width:100%;max-width:var(--reading-width);margin-inline:auto
 }
 .product-section .section-intro p,
 .price-teaser-inner>div+div{max-width:none}
 .assistant-sequence>.eyebrow{max-width:var(--reading-width);margin-inline:auto}
 .switch-strip .wrap{border-top:0;padding-top:0}
 .switch-strip .switch-copy{border-top:1px solid var(--line);padding-top:35px;max-width:var(--reading-width)}

 .integration-strip{max-width:var(--case-width);margin-inline:auto}
 .start-grid,.start-bottom,.faq-grid,.trade-story-grid,
 .switch-body-grid,.founder-list,.founders-photo{max-width:none}
 .assistant-intro .page-intro-grid{max-width:none}
 .value-list{margin-inline:auto}
 .switch-close>.wrap{max-width:calc(var(--reading-width) + 2 * var(--gutter))}

 .case-article{max-width:calc(980px + 2 * var(--gutter))}
 .article-body{max-width:var(--reading-width);margin-inline:auto}
}
