.guide-hero{padding-block:55px}.guide-hero .small{margin-top:24px}.prep{padding-block:40px;border-top:1px solid var(--line)}.session{padding-block:45px}.session-head{display:flex;justify-content:space-between;align-items:center;gap:25px}.slides{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.slide{padding:30px;border:1px solid #62416f;background:linear-gradient(135deg,#251430,#0c0b15);border-radius:12px}.slide h2{font-size:clamp(28px,3vw,42px)}.slide p:not(.eyebrow){margin-top:22px;color:var(--muted);font-size:18px}.slide .prompt{padding-top:18px;border-top:1px solid var(--line);color:var(--blue)!important;font-size:14px!important}.slide a{display:block;margin-top:20px;color:var(--lime)}body.presenting{overflow:hidden}body.presenting header,body.presenting footer,body.presenting .guide-hero,body.presenting .prep,body.presenting .session-head{display:none}body.presenting .session{position:fixed;inset:0;background:#09060f;padding:25px 5vw;overflow:auto;z-index:5}body.presenting .slides{display:block;margin:0}body.presenting .slide{min-height:72vh;display:none;padding:45px}body.presenting .slide.active{display:flex;flex-direction:column;justify-content:center}body.presenting .slide h2{font-size:clamp(40px,5vw,76px)}body.presenting .slide p:not(.eyebrow){font-size:clamp(20px,2vw,28px);max-width:950px}body.presenting .slide .prompt{font-size:18px!important}#presentation-controls{display:flex;gap:20px;align-items:center;justify-content:center;padding-block:20px}[hidden]{display:none!important}@media(max-width:700px){.slides{grid-template-columns:1fr}.session-head{align-items:start;flex-direction:column}.guide-hero{padding-block:35px}.slide{padding:22px}body.presenting .slide{padding:22px}#presentation-controls{flex-wrap:wrap;gap:12px}}
