body{color:#1f2937;max-width:46rem;margin:0 auto;padding:1rem;font-family:system-ui,sans-serif;line-height:1.8}a{color:#1d4ed8}header{border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem;padding:.5rem 0 1rem}footer{color:#6b7280;border-top:1px solid #e5e7eb;margin-top:3rem;font-size:.85rem}
