.expolog-agenda{--ea-blue:#00245b;box-sizing:border-box;padding:56px 20px;background:#fff;color:#18243a;font:400 15px/1.55 'Futura',Arial,sans-serif}
.expolog-agenda *{box-sizing:border-box}
.expolog-agenda__inner{max-width:1120px;margin:0 auto}
.expolog-agenda__title{margin:0 0 10px;color:var(--ea-blue);text-align:center;font:900 clamp(30px,4vw,44px)/1.12 'Futura',Arial,sans-serif}
.expolog-agenda__note{margin:0 0 24px;text-align:center;color:#58677c;font-size:14px}
.expolog-agenda--a{--ea-color:#ff8700;--ea-ink:#a84b00}
.expolog-agenda--b{--ea-color:#007cff;--ea-ink:#0059b8}
.expolog-agenda--agro{--ea-color:#91c900;--ea-ink:#4c6900}
.expolog-agenda--futurolog{--ea-color:#8b4bd8;--ea-ink:#7133ba}
.expolog-agenda--arena{--ea-color:#55738f;--ea-ink:#425c74}
.expolog-agenda__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:36px}
.expolog-agenda__nav a{display:block;padding:10px 15px;border:1px solid var(--ea-color);border-radius:8px;background:#fff;color:var(--ea-ink);text-decoration:none;font-weight:900;line-height:1.3;text-align:center}
.expolog-agenda__nav a:hover,.expolog-agenda__nav a:focus-visible{background:var(--ea-color);color:#fff}
.expolog-agenda__nav a:focus-visible{outline:3px solid var(--ea-blue);outline-offset:3px}
.expolog-agenda__stage{margin:0 0 44px;scroll-margin-top:110px}
.expolog-agenda__stage:last-child{margin-bottom:0}
.expolog-agenda__stage-title{margin:0 0 8px;padding:16px 22px;background:var(--ea-color);color:#fff;border-radius:10px;font:900 clamp(23px,3vw,31px)/1.2 'Futura',Arial,sans-serif;overflow-wrap:anywhere}
.expolog-agenda__subtitle{margin:0 0 15px;color:var(--ea-ink);font-weight:900}
.expolog-agenda__days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:18px}
.expolog-agenda__day{min-width:0;border:1px solid #e2e7ee;border-radius:10px;background:#fff;box-shadow:0 8px 25px rgba(0,36,91,.07);overflow:hidden}
.expolog-agenda__day-title{margin:0;padding:17px 20px;color:#fff;background:var(--ea-color);font:900 17px/1.35 'Futura',Arial,sans-serif}
.expolog-agenda__items{padding:0 23px}
.expolog-agenda__item{padding:23px 0;border-bottom:1px solid #e5eaf0;overflow-wrap:anywhere}
.expolog-agenda__item:last-child{border-bottom:0}
.expolog-agenda__item .expolog-agenda__time{margin:0 0 8px;color:var(--ea-ink);font-weight:900;font-size:16px}
.expolog-agenda__item h5{margin:0 0 12px;color:#12213a;font:900 17px/1.35 'Futura',Arial,sans-serif}
.expolog-agenda__description p{margin:0 0 11px;font:inherit;color:inherit;text-align:left}
.expolog-agenda__description p:last-child{margin-bottom:0}
.expolog-agenda__description ul,.expolog-agenda__description ol{margin:10px 0;padding-left:22px}
@media(max-width:700px){.expolog-agenda{padding:38px 14px}.expolog-agenda__days{grid-template-columns:1fr;gap:18px}.expolog-agenda__nav{gap:7px;margin-bottom:26px}.expolog-agenda__nav a{font-size:12px;padding:9px 11px;max-width:100%}.expolog-agenda__stage-title{padding:15px 17px;font-size:23px}.expolog-agenda__items{padding:0 18px}.expolog-agenda__day-title{padding:15px 18px;font-size:16px}.expolog-agenda__item{padding:20px 0}.expolog-agenda__stage{margin-bottom:30px}}
@media print{.expolog-agenda{padding:0}.expolog-agenda__nav{display:none}.expolog-agenda__days{display:block}.expolog-agenda__day{margin-bottom:20px;box-shadow:none}.expolog-agenda__item{break-inside:avoid}.expolog-agenda__stage-title,.expolog-agenda__day-title{color:#111;background:#eee;border-bottom:1px solid #999}}
