@media (min-width:1100px){body{--device-view:desktop}.home-grid{max-width:1480px;margin:0 auto;padding:28px;display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.hero{grid-column:1/-1}.connect-card,.share-card,.features-card,.info-card{padding:24px}.session-view{grid-template-columns:minmax(0,1fr) var(--sidebar)}.session-sidebar{display:block}.info-card{grid-column:1/-1}}
