.timelinePage{max-width:1100px;margin:0 auto;padding:110px 24px 70px}.timelinePage header span{font-size:11px;letter-spacing:.24em;color:#c29a53}.timelinePage header h1{font-size:clamp(40px,7vw,78px);margin:10px 0}.timelinePage header p{max-width:760px;opacity:.72}.timelineFilters{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.timelineFilters button{border:1px solid #5e3d30;background:#130d10;color:#eadfca;padding:9px 13px;border-radius:999px}.timelineFilters button.active{border-color:#d6b05d;color:#d6b05d}.timelineStream{display:grid;grid-gap:12px;gap:12px}.timelineItem{display:grid;grid-template-columns:20px 1fr auto;grid-gap:16px;gap:16px;align-items:start;padding:20px;border:1px solid #332329;background:linear-gradient(135deg,#120c0f,#0b090a);border-radius:18px;text-decoration:none;color:inherit}.timelineItem:hover{transform:translateY(-1px);border-color:#6d4939}.timelineDot{width:11px;height:11px;border-radius:50%;background:#8f1624;box-shadow:0 0 18px #8f1624}.timelineItem small,.timelineItem span{opacity:.58}.timelineItem h2{margin:5px 0 4px;font-size:20px}.timelineItem p{margin:0 0 6px;opacity:.8}.timelineItem b{color:#d6b05d}.timelineEmpty{padding:40px;border:1px dashed #463039;border-radius:18px;opacity:.7}