.discovery-nav { display:flex; flex-wrap:wrap; gap:28px; margin:0 0 28px; border-bottom:1px solid #dfe5dd; color:#526453; font:500 13px/1.6 Inter,sans-serif; }
.discovery-nav a { color:inherit; padding:14px 0 12px; border-bottom:2px solid transparent; text-decoration:none; }
.discovery-nav a[aria-current] { color:#214e3d; border-bottom-color:currentColor; }
.discovery-nav a:hover { color:#214e3d; }
.discovery-nav a:focus-visible { outline:2px solid #214e3d; outline-offset:4px; }
.agenda-page > .discovery-nav { margin:0; padding-inline:max(24px,calc((100vw - 1200px)/2)); background:#fffdf8; }
.demo-selection-list { list-style:none; padding:0; display:grid; gap:16px; margin:24px 0; }
.demo-selection-list li { display:flex; justify-content:space-between; gap:20px; padding-bottom:14px; border-bottom:1px solid #e0e4dc; }
.demo-selection-total { display:flex; justify-content:space-between; gap:20px; font-weight:600; margin:24px 0; }
