body{font-family:system-ui,sans-serif;max-width:740px;margin:2.5rem auto;padding:0 1rem;color:#1e293b;background:#f8fafc}section{background:#fff;border:1px solid #e2e8f0;padding:1.5rem;border-radius:10px}