.blog-list{margin-top:0}.exhibition-timeline{--timeline-date-width:7rem;--timeline-gap:3rem;position:relative;display:block;margin:0 auto;padding:0}.exhibition-timeline .exhibition-timeline__item{position:relative;display:grid;grid-template-columns:var(--timeline-date-width) minmax(0,1fr);gap:var(--timeline-gap);min-height:44px;margin:0;padding:0 0 clamp(2.25rem,5vw,3rem);border:0;border-radius:0;background:0 0;box-shadow:none;transform:none;cursor:default}.exhibition-timeline__item::before{content:'';position:absolute;top:.45rem;left:calc(var(--timeline-date-width) + var(--timeline-gap)/ 2);width:7px;height:7px;border:1px solid #383732;border-radius:50%;background:#fff;transform:translateX(-50%);z-index:1;transition:background-color .2s ease}.exhibition-timeline__item::after{content:'';position:absolute;top:.65rem;bottom:-.65rem;left:calc(var(--timeline-date-width) + var(--timeline-gap)/ 2);width:1px;background:#d2d0cb}.exhibition-timeline .exhibition-timeline__item:last-child{padding-bottom:0}.exhibition-timeline__item:last-child::after{display:none}.exhibition-timeline__date{margin:.1rem 0 0;color:#66635d;font-size:.8rem;line-height:1.7;text-align:right;overflow-wrap:anywhere}.exhibition-timeline__details{min-width:0}.exhibition-timeline .blog-list__title{margin:0;font-size:clamp(1.1rem, 2.5vw, 1.3rem);font-weight:600;line-height:1.35;transition:color .2s ease}.exhibition-timeline .exhibition-timeline__item:hover .blog-list__title{color:#5e5b53}.exhibition-timeline__item:hover::before{background:#383732}.exhibition-timeline__custom-fields{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:.5rem 0 0;padding:0}@media (prefers-reduced-motion:reduce){.exhibition-timeline .blog-list__title,.exhibition-timeline__item::before{transition:none}}.exhibition-timeline__custom-field{color:#66635d;font-size:.9rem;line-height:1.6}.exhibition-timeline__custom-field span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.exhibition-timeline__custom-field strong{font-weight:400}@media (max-width:640px){.exhibition-timeline .exhibition-timeline__item{grid-template-columns:minmax(0,1fr);gap:.4rem;padding-left:2rem}.exhibition-timeline__item::after,.exhibition-timeline__item::before{left:.35rem}.exhibition-timeline__date{text-align:left}.exhibition-timeline__date:empty{display:none}}