.training .keynote-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:20px 6%;margin-bottom:38px}.training .keynote-intro .eyebrow{grid-column:1/-1}.training .keynote-intro h2{margin:0;font-size:clamp(30px,3vw,44px)}.training .keynote-intro .lead{margin:0;align-self:center;max-width:60ch;line-height:1.7;font-size:15px}.training .keynote-module .right-col{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6%;align-items:start}.training .keynote-visual,.training .keynote-talks{min-width:0}.training .keynote-carousel{margin:0}.training .keynote-carousel img{height:auto;aspect-ratio:4/3;width:100%;object-fit:cover;border-radius:10px}.training .keynote-module .acc-list{margin:0}.training .keynote-module .acc-item{border-top:0;border-bottom:1px solid #313844}.training .keynote-module .acc-item button{padding:20px 0}.training .keynote-module .acc-item:first-child button{padding-top:0}.training .keynote-module .acc-item .t{font-size:17px;line-height:1.5}.training .keynote-module .acc-item .desc p{font-size:14px;line-height:1.75}.training .keynote-cta{margin-top:14px;display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.training .sandbox-split .courses{border-left:0;padding-left:28px}.training .sandbox-split{gap:4%}.layout-review{padding:18px 5%;display:flex;gap:22px;flex-wrap:wrap;background:#e5eaf2;color:#172438;font-size:12px}.layout-review a{color:inherit}.layout-review [aria-current]{font-weight:700;text-decoration:underline}@media(max-width:1000px){.training .keynote-intro,.training .keynote-module .right-col{grid-template-columns:minmax(0,1fr);gap:28px}.training .keynote-intro .eyebrow{grid-column:auto}.training .keynote-intro .lead{max-width:70ch}.training .keynote-carousel img{max-height:480px}.training .sandbox-split .courses{border:0;padding:25px 0}.training .keynote-module .acc-item:first-child button{padding-top:20px}}
