html,body{margin:0;background:#f4f1ea;color:#15202b;font-family:IBM Plex Sans,system-ui,sans-serif}
main{max-width:640px;margin:0 auto;padding:48px 20px}
.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px;color:#1f6f5b}
h1{font-size:42px;line-height:1.1;margin:.2em 0 .4em}
.lede{color:#15202b99;margin-bottom:28px}
form{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}
input,button{border-radius:999px;border:1px solid #15202b22;padding:10px 14px;font:inherit}
input{flex:1;min-width:140px;background:#fff}
button{background:#15202b;color:#fff;border:0;cursor:pointer}
li{list-style:none;background:#fff;border-radius:16px;padding:14px 16px;margin:0 0 10px;box-shadow:0 8px 24px #15202b0d}
ul{padding:0;margin:0}
li strong{display:block}
