.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.time-card{position:relative;padding:26px 22px;border-top:2px solid var(--gold);border-radius:0 0 18px 18px;background:rgba(255,255,255,.04)}.time-card b{color:var(--gold2);font-family:Georgia,serif}.time-card h3{font-size:1.05rem;margin:12px 0 7px}.time-card p{font-size:.9rem;color:#aebdc4;margin:0}.chapter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px}.chapter-grid div{padding:17px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035)}.chapter-grid span{display:block;color:var(--gold);font:700 1.35rem Georgia;margin-bottom:4px}.works-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.work-card{padding:26px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.02))}.work-card span{color:var(--gold2);font-size:.8rem;font-weight:800;letter-spacing:.08em}.work-card h3{font-family:"Noto Serif KR",serif;font-size:1.3rem;line-height:1.4;margin:12px 0}.work-card p{color:#aebdc4;margin:0}@media(max-width:900px){.timeline{grid-template-columns:1fr 1fr}.chapter-grid{grid-template-columns:1fr 1fr}.works-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.timeline,.chapter-grid,.works-grid{grid-template-columns:1fr}}
