.contribution-wrap{max-width:780px;margin:65px auto;padding:0 24px 70px}.contribution-wrap h1{font:clamp(38px,7vw,62px)/1.15 Georgia,serif}.contribution-wrap p{line-height:1.8}.contribution-wrap form{margin:35px 0}.contribution-wrap label{display:block;margin:25px 0;font-size:17px}.contribution-wrap input:not([type=checkbox]),.contribution-wrap textarea,.contribution-wrap select{display:block;width:100%;box-sizing:border-box;padding:14px;margin-top:10px;border:1px solid #aaa;background:#fffdf9;color:#302832;border-radius:3px;font:17px/1.5 Arial,sans-serif}.contribution-wrap textarea{resize:vertical}.contribution-wrap .consent{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.7}.consent input{margin-top:6px;flex-shrink:0;width:19px;height:19px}.contribution-wrap button{cursor:pointer;padding:12px 20px;background:#713c4d;color:white;border:1px solid #713c4d;border-radius:3px;font-size:16px}.contribution-wrap button:disabled{opacity:.6;cursor:wait}.contribution-wrap .honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.receipt,.received{border-top:1px solid #d7ccc6;padding:25px 0;margin-top:30px}.submitted-body{white-space:pre-wrap;overflow-wrap:anywhere}.moderation{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}[role=alert]{color:#9b2035}