body{margin:0;font:16px/1.5 system-ui,sans-serif;color:#111}
.site-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #ddd;background:#fff}
.site-header nav a{margin-left:16px}
main{max-width:760px;margin:0 auto;padding:24px}
.note{background:#fff7e6;padding:8px 12px;border-radius:6px}
.cta{display:inline-block;margin-top:12px}
.spacer{height:1400px}
label{display:block;margin:10px 0}
