
*{box-sizing:border-box}
body{margin:0;background:#111318;color:#f4f4f5;font:17px/1.65 Arial,sans-serif}
main{max-width:760px;margin:0 auto;padding:48px 24px}
a{color:#ff7378}
.back{font-size:15px}
.eyebrow{margin-top:40px;color:#ff7378;font-weight:bold;letter-spacing:3px}
h1{font-size:clamp(30px,6vw,44px);line-height:1.15}
h2{font-size:24px}
section{margin:28px 0;padding:24px;border:1px solid #41444b;border-radius:12px;background:#1d2027}
.email{font-size:clamp(18px,5vw,27px);font-weight:bold;overflow-wrap:anywhere}
.button{display:inline-block;padding:12px 20px;background:#e84650;color:white;border-radius:6px;text-decoration:none}
.small{font-size:14px;color:#c3c5cc}
li{margin-bottom:8px}
