body{margin:0;background:#fff;color:#1d2a24;font:16px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif}
main{max-width:46rem;margin:0 auto;padding:1.25rem 1rem 3rem}
h1{color:#512888;font-size:1.6rem;line-height:1.2;margin:.5rem 0 1rem}
h2{color:#512888;font-size:1.1rem;margin:1.5rem 0 .4rem}
p{margin:.5rem 0}
a{color:#512888;font-weight:700}
.back{display:inline-block;min-height:44px;line-height:44px;padding:0 .9rem;border:3px solid #512888;border-radius:6px;text-decoration:none}
.small{font-size:.9rem;color:#4a5a52}
