/* One desktop canvas: content and companion share these dimensions. */
@media(min-width:1100px){
 body{--cg-layout-width:1400px;--cg-companion-rail:220px;--cg-content-width:min(calc(100% - var(--cg-companion-rail)),calc(var(--cg-layout-width) - var(--cg-companion-rail)));--cg-frame-left:max(0px,calc((100% - var(--cg-layout-width))/2))}
 #pg-main,body.sub main#pg-main,body nav.pg-nav .pg-nav-in,#PAYGENTIC-TESTNET-NOTE{width:var(--cg-content-width)!important;max-width:none!important;margin-left:var(--cg-frame-left)!important;margin-right:auto!important;box-sizing:border-box}
 .site-toggle{position:relative;left:calc(var(--cg-companion-rail) / -2)}
 .pg-ask{right:max(20px,calc((100% - var(--cg-layout-width))/2 + 20px))!important}
 #pg-main .wrap{width:100%;max-width:none;padding-inline:24px}
 #pg-main #story .sec-head,#pg-main #story .stats,#pg-main #story .offer{width:100%;max-width:none!important;margin-inline:0}
 #pg-main #story .stats{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}
 #pg-main #story .stat{max-width:none;min-width:0}
 #pg-main .h1{font-size:64px}
 #pg-main #story h2.one-line{font-size:44px}
 #pg-main #story .stat b{font-size:32px}
 #pg-main #story .offer{padding:40px}
}
