.line-band[data-astro-cid-5kj6t6lp]{background:var(--ink);color:#fff;padding-block:8px clamp(48px,6vw,80px);overflow:hidden}.line[data-astro-cid-5kj6t6lp]{position:relative;height:130px;margin-inline:12px}.track[data-astro-cid-5kj6t6lp]{position:absolute;left:0;right:0;top:54px;height:6px;border-radius:3px;background:#ffffff40}.fill[data-astro-cid-5kj6t6lp]{position:absolute;inset:0 auto 0 0;width:var(--today);background:var(--zinnober);border-radius:3px}.today[data-astro-cid-5kj6t6lp]{position:absolute;left:var(--today);top:0;height:66px;border-left:2px dashed var(--butter)}.today[data-astro-cid-5kj6t6lp] span[data-astro-cid-5kj6t6lp]{position:absolute;left:8px;top:0;white-space:nowrap;font-size:.8125rem;font-weight:650;color:var(--butter)}.marks[data-astro-cid-5kj6t6lp]{list-style:none;margin:0;padding:0}.marks[data-astro-cid-5kj6t6lp] li[data-astro-cid-5kj6t6lp]{position:absolute;top:44px;transform:translate(-13px)}.marks[data-astro-cid-5kj6t6lp] a[data-astro-cid-5kj6t6lp]{display:grid;justify-items:start;gap:10px;text-decoration:none;color:#fff}.dot[data-astro-cid-5kj6t6lp]{width:26px;height:26px;border-radius:50%;background:var(--zinnober);border:3px solid #fff}.planned[data-astro-cid-5kj6t6lp] .dot[data-astro-cid-5kj6t6lp]{background:var(--ink);border-style:dashed}.lbl[data-astro-cid-5kj6t6lp]{display:grid;font-size:.8125rem;line-height:1.25;width:9.5em}.lbl[data-astro-cid-5kj6t6lp] strong[data-astro-cid-5kj6t6lp]{font-size:.875rem;text-wrap:balance}.lbl[data-astro-cid-5kj6t6lp] span[data-astro-cid-5kj6t6lp]{color:#d9d4ee}.marks[data-astro-cid-5kj6t6lp] li[data-astro-cid-5kj6t6lp]:last-child{transform:translate(-100%) translate(13px)}.marks[data-astro-cid-5kj6t6lp] li[data-astro-cid-5kj6t6lp]:last-child a[data-astro-cid-5kj6t6lp]{justify-items:end;text-align:right}.marks[data-astro-cid-5kj6t6lp] a[data-astro-cid-5kj6t6lp]:hover strong[data-astro-cid-5kj6t6lp]{text-decoration:underline}.feed[data-astro-cid-5kj6t6lp]{padding-block:clamp(40px,6vw,88px)}.items[data-astro-cid-5kj6t6lp]{list-style:none;margin:0;padding:0;display:grid}.item[data-astro-cid-5kj6t6lp]{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:clamp(16px,3vw,48px);padding-block:clamp(28px,4vw,48px);border-top:2px solid var(--ink)}.when[data-astro-cid-5kj6t6lp]{display:grid;gap:10px;align-content:start}.when[data-astro-cid-5kj6t6lp] time[data-astro-cid-5kj6t6lp]{font:750 var(--step-1)/1.1 var(--display)}.state[data-astro-cid-5kj6t6lp]{justify-self:start;padding:4px 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:.8125rem;font-weight:650}.state--planned[data-astro-cid-5kj6t6lp]{background:transparent;color:var(--ink);border:2px dashed var(--ink)}.body[data-astro-cid-5kj6t6lp]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.planned[data-astro-cid-5kj6t6lp] .body[data-astro-cid-5kj6t6lp]{grid-template-columns:minmax(0,1fr)}.txt[data-astro-cid-5kj6t6lp]{display:grid;gap:14px}.txt[data-astro-cid-5kj6t6lp] h2[data-astro-cid-5kj6t6lp]{font-size:var(--step-3)}.houses[data-astro-cid-5kj6t6lp]{display:flex;gap:6px;flex-wrap:wrap}.h[data-astro-cid-5kj6t6lp]{padding:4px 10px;border-radius:8px;border:2px solid var(--ink);font-size:.8125rem;font-weight:700}.h--a[data-astro-cid-5kj6t6lp]{background:var(--haus-a)}.h--b[data-astro-cid-5kj6t6lp]{background:var(--haus-b)}.h--c[data-astro-cid-5kj6t6lp]{background:var(--haus-c)}.pic[data-astro-cid-5kj6t6lp]{margin:0;border-radius:var(--radius-card);overflow:hidden;border:2px solid var(--ink)}.pic[data-astro-cid-5kj6t6lp] img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.end[data-astro-cid-5kj6t6lp]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.end[data-astro-cid-5kj6t6lp] h2[data-astro-cid-5kj6t6lp]{font-size:var(--step-3);max-width:20ch}@media(max-width:900px){.line-band[data-astro-cid-5kj6t6lp]{display:none}.item[data-astro-cid-5kj6t6lp],.body[data-astro-cid-5kj6t6lp]{grid-template-columns:1fr}.when[data-astro-cid-5kj6t6lp]{grid-auto-flow:column;justify-content:start;align-items:center;gap:14px}}
