.timeline[data-astro-cid-zhxkjw2l]{list-style:none;margin:0;padding:0;position:relative;max-width:980px;margin-inline:auto}.timeline[data-astro-cid-zhxkjw2l]:before{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:2px;margin-left:-1px;background:var(--blue)}.timeline__item[data-astro-cid-zhxkjw2l]{position:relative;width:50%;padding:0 40px 34px;box-sizing:border-box}.timeline__item[data-astro-cid-zhxkjw2l].is-left{left:0;text-align:left}.timeline__item[data-astro-cid-zhxkjw2l].is-right{left:50%;text-align:left}.timeline__dot[data-astro-cid-zhxkjw2l]{position:absolute;top:8px;width:14px;height:14px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px var(--surface-cool)}.timeline__item[data-astro-cid-zhxkjw2l].is-left .timeline__dot[data-astro-cid-zhxkjw2l]{right:-7px}.timeline__item[data-astro-cid-zhxkjw2l].is-right .timeline__dot[data-astro-cid-zhxkjw2l]{left:-7px}.timeline__item[data-astro-cid-zhxkjw2l].is-milestone .timeline__dot[data-astro-cid-zhxkjw2l]{background:var(--coral);width:18px;height:18px;top:6px;box-shadow:0 0 0 5px var(--surface-cool),0 4px 12px #ff6b4a80}.timeline__item[data-astro-cid-zhxkjw2l].is-left.is-milestone .timeline__dot[data-astro-cid-zhxkjw2l]{right:-9px}.timeline__item[data-astro-cid-zhxkjw2l].is-right.is-milestone .timeline__dot[data-astro-cid-zhxkjw2l]{left:-9px}.timeline__card[data-astro-cid-zhxkjw2l]{background:#fff;border-radius:12px;box-shadow:0 8px 24px #17161c12;padding:22px 26px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.timeline__card[data-astro-cid-zhxkjw2l]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.timeline__year[data-astro-cid-zhxkjw2l]{display:block;font-family:var(--font-heading);font-weight:700;font-size:19px;color:var(--blue);margin-bottom:6px}.timeline__item[data-astro-cid-zhxkjw2l].is-milestone .timeline__year[data-astro-cid-zhxkjw2l]{color:var(--coral)}.timeline__item[data-astro-cid-zhxkjw2l].is-milestone .timeline__card[data-astro-cid-zhxkjw2l]{box-shadow:0 10px 30px #ff6b4a2e;outline:1.5px solid rgba(255,107,74,.35)}.timeline__text[data-astro-cid-zhxkjw2l]{margin:0;font-size:14px;color:var(--text);line-height:1.6}@media(max-width:760px){.timeline[data-astro-cid-zhxkjw2l]:before{left:7px}.timeline__item[data-astro-cid-zhxkjw2l],.timeline__item[data-astro-cid-zhxkjw2l].is-left,.timeline__item[data-astro-cid-zhxkjw2l].is-right{width:100%;left:0;padding:0 0 26px 34px;text-align:left}.timeline__item[data-astro-cid-zhxkjw2l].is-left .timeline__dot[data-astro-cid-zhxkjw2l],.timeline__item[data-astro-cid-zhxkjw2l].is-right .timeline__dot[data-astro-cid-zhxkjw2l]{left:0;right:auto}.timeline__item[data-astro-cid-zhxkjw2l].is-left.is-milestone .timeline__dot[data-astro-cid-zhxkjw2l],.timeline__item[data-astro-cid-zhxkjw2l].is-right.is-milestone .timeline__dot[data-astro-cid-zhxkjw2l]{left:-2px;right:auto}}.two-col[data-astro-cid-mfa6lwnq]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;margin-bottom:60px}.two-col__media[data-astro-cid-mfa6lwnq] img[data-astro-cid-mfa6lwnq]{width:100%}.two-col--history[data-astro-cid-mfa6lwnq] .two-col__media[data-astro-cid-mfa6lwnq] img[data-astro-cid-mfa6lwnq]{max-width:360px;margin-inline:auto}.what-grid[data-astro-cid-mfa6lwnq]{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:10px}.what-card[data-astro-cid-mfa6lwnq]{text-align:center}.what-card__icon[data-astro-cid-mfa6lwnq]{width:76px;height:76px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;background:#ff6b4a1a;color:var(--coral);transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.what-card__icon[data-astro-cid-mfa6lwnq] svg{width:36px;height:36px}.what-card[data-astro-cid-mfa6lwnq]:hover .what-card__icon[data-astro-cid-mfa6lwnq]{background:var(--coral);color:#fff;transform:translateY(-4px)}.what-card__title[data-astro-cid-mfa6lwnq]{font-family:var(--font-heading);font-weight:600;font-size:17px;color:var(--ink);line-height:1.35;margin:0}.timeline-wrap[data-astro-cid-mfa6lwnq]{margin-top:34px}@media(max-width:860px){.two-col[data-astro-cid-mfa6lwnq]{grid-template-columns:1fr;gap:30px}.two-col--history[data-astro-cid-mfa6lwnq] .two-col__media[data-astro-cid-mfa6lwnq] img[data-astro-cid-mfa6lwnq]{max-width:100%}.what-grid[data-astro-cid-mfa6lwnq]{grid-template-columns:repeat(2,1fr);gap:30px}}
