@font-face{font-family:Archivo;src:url(/archivo-black.woff) format("woff");font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f1f1ef;color:#171717;font:15px Arial,sans-serif}header{padding:24px 6%;border-bottom:1px solid #ccc}header img{width:145px;height:60px;object-fit:contain}main{max-width:480px;margin:65px auto;padding:30px;background:#fff;border:1px solid #ddd;border-top:5px solid #d82929}h1{font:32px/1.1 Archivo,Arial;margin:20px 0}p{color:#555;line-height:1.6}label{display:block;font-size:13px;margin-top:24px}input{width:100%;padding:14px;border:1px solid #bbb;margin:8px 0 18px;font:inherit}button{width:100%;padding:15px;border:0;background:#d82929;color:white;font-weight:bold;cursor:pointer}button:disabled{opacity:.6}a{color:inherit}.eyebrow{font-size:11px;letter-spacing:2px}small{display:block;margin-top:24px;color:#666;line-height:1.6}[role=status]{min-height:30px;overflow-wrap:anywhere}@media(max-width:540px){main{margin:30px 16px}}