.tl-page.svelte-1fjec68{max-width:var(--igr-maxw);margin:0 auto;padding:48px 24px 80px}.tl-page__title.svelte-1fjec68{font:inherit;text-align:center;margin:0 0 48px;line-height:1.5}.tl-page__timeline.svelte-1fjec68{padding:20px 0;position:relative}.tl-page__axis.svelte-1fjec68{background:linear-gradient(to bottom, var(--color-line) 0%, var(--color-line) 88%, transparent 100%);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tl-page__item.svelte-1fjec68{align-items:flex-start;margin-bottom:40px;display:flex;position:relative}.tl-page__item--left.svelte-1fjec68{flex-direction:row;padding-right:calc(50% + 30px)}.tl-page__item--right.svelte-1fjec68{flex-direction:row-reverse;padding-left:calc(50% + 30px)}.tl-page__pin.svelte-1fjec68{background:var(--color-primary);width:14px;height:14px;box-shadow:0 0 0 2px var(--color-primary);z-index:2;border:3px solid #fff;border-radius:50%;position:absolute;top:20px;left:50%;transform:translate(-50%)}.tl-page__card.svelte-1fjec68{border:1px solid var(--color-line);background:#fff;border-radius:10px;flex:1;padding:20px 22px;box-shadow:0 2px 8px #0000000f}.tl-page__subtitle.svelte-1fjec68{font-family:var(--igr-font-accent);color:var(--color-muted);margin-bottom:4px;font-size:.85rem;font-style:italic}.tl-page__title.svelte-1fjec68{font-family:var(--igr-font-head);color:var(--color-primary);margin-bottom:10px;font-size:1.1rem;font-weight:700}.tl-page__body.svelte-1fjec68{color:var(--color-ink);font-size:.95rem;line-height:1.65}.tl-page__meta.svelte-1fjec68{text-align:center;flex-shrink:0;width:180px;padding-top:20px}.tl-page__date.svelte-1fjec68{font-family:var(--igr-font-head);color:var(--color-ink);margin-bottom:4px;font-size:.9rem;font-weight:700}.tl-page__place.svelte-1fjec68{font-family:var(--igr-font-accent);color:var(--color-muted);font-size:.85rem}@media (width<=768px){.tl-page__axis.svelte-1fjec68{left:18px}.tl-page__item--left.svelte-1fjec68,.tl-page__item--right.svelte-1fjec68{align-items:stretch;margin-bottom:26px;padding-left:46px;padding-right:0;flex-direction:column!important}.tl-page__pin.svelte-1fjec68{left:18px}.tl-page__meta.svelte-1fjec68{text-align:left;order:-1;width:auto;max-width:100%;margin-bottom:8px;padding-top:0}.tl-page__card.svelte-1fjec68{box-sizing:border-box;width:100%;max-width:100%}}.tl-page__axis.svelte-1fjec68{background:linear-gradient(#8a1c1c 0%,#b0533a 40%,#c98a3d 75%,#d9b45a 100%)!important;width:3px!important}.tl-page__item.svelte-1fjec68{--era:#8a1c1c}.tl-page__item[style*="--tone: 1"].svelte-1fjec68{--era:#b0533a}.tl-page__item[style*="--tone: 2"].svelte-1fjec68{--era:#7a6a2f}.tl-page__item[style*="--tone: 3"].svelte-1fjec68{--era:#4f6b52}.tl-page__item[style*="--tone: 4"].svelte-1fjec68{--era:#4a5a7a}.tl-page__card.svelte-1fjec68{transition:transform .28s var(--ease-out,ease-out), box-shadow .28s var(--ease-out,ease-out);border-top:3px solid var(--era)!important;background:linear-gradient(180deg, #fff 70%, color-mix(in srgb, var(--era) 6%, #fff))!important}@media (hover:hover){.tl-page__item.svelte-1fjec68:hover .tl-page__card:where(.svelte-1fjec68){transform:translateY(-4px);box-shadow:0 14px 34px #58000024}.tl-page__item.svelte-1fjec68:hover .tl-page__pin:where(.svelte-1fjec68){transform:translate(-50%)scale(1.35)}}.tl-page__pin.svelte-1fjec68{transition:transform .25s var(--ease-out,ease-out);background:var(--era)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--era) 22%, #fff)!important}.tl-page__date.svelte-1fjec68{font-weight:700;color:var(--era)!important}.tl-page__subtitle.svelte-1fjec68{color:var(--era)!important}
