
.timeline-jumps{margin:30px 0 0;max-width:850px}.timeline-jumps p{font-size:13px;color:var(--slate);margin:0 0 12px}.timeline-jumps>div{display:flex;flex-wrap:wrap;gap:8px}.timeline-jumps a{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;border:1px solid var(--hairline);border-radius:999px;font-size:14px;color:var(--text);text-decoration:none}.timeline-jumps a:hover{border-color:var(--gold);background:var(--card)}.story-chapter[id]{scroll-margin-top:145px}.resume-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--link-blue,var(--refresh-accent));text-decoration:underline;text-underline-offset:5px}.resume-link span{font-size:.85em}.resume-link:focus-visible,.timeline-jumps a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.project-summary{margin:0;display:grid;gap:14px}.project-summary dt{font:600 11px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--refresh-label);margin:0 0 5px}.project-summary dd{font-size:16px;line-height:1.6;color:var(--prose);margin:0}.blend-featured .project-summary{margin:0 0 24px;max-width:440px}.blend-featured .project-summary dd{font-size:18px}@media(max-width:700px){.timeline-jumps a{padding:9px 12px;font-size:13px}.story-chapter[id]{scroll-margin-top:175px}.blend-featured .project-summary dd{font-size:16px}}
