.retrospective{padding:20px 0 80px}.retro-article{max-width:720px;margin:0 auto}.retro-meta{color:#555;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #222;flex-wrap:wrap;gap:16px;margin-bottom:40px;padding-bottom:16px;font-size:.7rem;display:flex}.retro-meta-label{color:#444}.retro-meta-value{color:#888}.retro-summary{color:#ddd;background:#00ffff05;border-left:2px solid #0ff;margin-bottom:48px;padding:20px 24px;font-size:1rem;line-height:1.7}.retro-section{margin-bottom:40px}.retro-section:last-child{margin-bottom:0}.retro-heading{letter-spacing:.25em;text-transform:uppercase;color:#0ff;border-bottom:1px solid #222;margin-bottom:20px;padding-bottom:8px;font-size:.85rem}.retro-heading-number{color:#555;margin-right:12px}.retro-paragraph{color:#bbb;margin-bottom:18px;font-size:.9rem;line-height:1.75}.retro-paragraph:last-child{margin-bottom:0}.retro-paragraph em{color:#ddd;letter-spacing:.02em;font-style:normal;font-weight:700}.retro-paragraph code{color:#0f8;letter-spacing:0;background:#00ff880f;padding:1px 6px;font-size:.85em}.retro-pullquote{color:#0ff;letter-spacing:.02em;border-left:2px solid #0ff;margin:24px 0;padding:0 0 0 20px;font-size:.95rem;line-height:1.6}.retro-references{border-top:1px solid #222;margin-top:60px;padding-top:24px}.retro-references .retro-heading{color:#555}.retro-references ul{padding:0;list-style:none}.retro-references li{color:#777;margin-bottom:10px;font-size:.8rem;line-height:1.7}.retro-references a{color:#0ff;word-break:break-all}.retro-signoff{color:#555;letter-spacing:.15em;text-transform:uppercase;text-align:center;border-top:1px solid #222;margin-top:60px;padding-top:24px;font-size:.75rem}@media (max-width:600px){.retro-summary{padding:16px 18px;font-size:.95rem}.retro-paragraph{font-size:.875rem}}
