body{color:#192231;background:#f6f7fa;margin:0;font-family:system-ui,sans-serif}main{background:#fff;border-radius:1rem;max-width:46rem;margin:4rem auto;padding:2rem}button{color:#fff;cursor:pointer;background:#2447ba;border:0;border-radius:.4rem;margin:1rem 0;padding:.8rem 1rem;display:block}img{object-fit:contain;display:block}section{border-top:1px solid #ddd}@media (max-width:600px){main{margin:1rem;padding:1.5rem}}
