.isi-heading{margin-top:44px;max-width:1000px}.isi-heading h1{font-size:clamp(40px,5.3vw,78px);margin:20px 0 28px}.isi-lead{max-width:790px;font-size:19px;color:var(--muted)}.isi-section{padding-top:88px}.isi-copy{max-width:790px;margin-bottom:34px}.isi-copy h2{font-size:clamp(29px,3.2vw,46px);margin:15px 0 20px}.isi-copy>p:last-child{font-size:17px;color:var(--muted);line-height:1.75}.isi-art{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.isi-art figure,.isi-hero figure{margin:0;min-width:0}.isi-art .zoom-image,.isi-hero .zoom-image{display:block;background:transparent;box-shadow:none}.isi-art img,.isi-hero img{width:100%;height:auto;display:block}.isi-art figcaption,.isi-hero figcaption{font-size:12px;color:var(--muted);padding-top:12px}.isi-hero{margin-top:35px}.isi-hero img{border-radius:4px}.four-posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.three-posts{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-formats{grid-template-columns:1.2fr 1fr .4fr;align-items:center;background:#e8eeed;padding:38px}.web-formats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.web-formats>figure:first-child{grid-row:span 3}.empty{display:none}.isi-closing{padding-bottom:15px}.isi-art a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}@media(max-width:900px){.four-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-formats{padding:22px;gap:20px}}@media(max-width:600px){.isi-heading{margin-top:30px}.isi-lead{font-size:17px}.isi-section{padding-top:50px}.isi-copy{margin-bottom:24px}.isi-art{gap:18px}.isi-copy>p:last-child{font-size:16px}.three-posts{grid-template-columns:1fr}.three-posts figure{max-width:420px;margin:auto}.launch-formats{grid-template-columns:1fr .42fr}.launch-formats>figure:first-child{grid-column:1/-1}.web-formats{grid-template-columns:1fr}.web-formats>figure:first-child{grid-row:auto}.isi-hero{margin-top:15px}}@media(max-width:380px){.four-posts{grid-template-columns:1fr}}
/* Balanced webinar formats at a consistent scale. */
.web-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start;background:#e8eeed;padding:36px}
.web-formats>figure:first-child{grid-column:auto;grid-row:auto}
.web-formats>figure:last-child{grid-column:1/-1;width:100%;max-width:700px;justify-self:center;margin-top:10px}
.web-formats figcaption{padding-top:14px}
@media(max-width:700px){.web-formats{padding:20px;grid-template-columns:1fr;gap:28px}.web-formats>figure{width:100%;max-width:520px;justify-self:center}.web-formats>figure:last-child{grid-column:auto;margin-top:0}}
