.contribution-page{max-width:980px}.contribution-page>p,.contribution-intro p{line-height:1.75;color:#526579}.contribution-intro{padding:20px;border:1px solid #d7e1e9;border-left:4px solid #0071ba;border-radius:10px;margin:20px 0}.contribution-intro h2{font-size:20px;margin:0 0 10px}.contribution-intro p:last-child{margin-bottom:0}#contribution-form>label,#contribution-form .cf-grid label{display:grid;gap:7px;font-size:14px;font-weight:600;margin-bottom:16px}#contribution-form input:not([type=checkbox]),#contribution-form select,#contribution-form textarea{width:100%;max-width:100%;padding:11px 12px;border:1px solid #c6d5e0;border-radius:8px;background:#fff;color:#193146}#contribution-form textarea{resize:vertical;font-weight:400;line-height:1.7}#contribution-form .cf-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400}#contribution-form .cf-consent input{margin-top:5px;flex-shrink:0}#contribution-form .cf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}#contribution-help,#contribution-status{font-size:14px;line-height:1.7;color:#526579}#contribution-form button{background:#0071ba;color:#fff;border:0;border-radius:8px;padding:12px 18px}.cf-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){#contribution-form .cf-actions{align-items:stretch;flex-direction:column}#contribution-form .cf-grid{grid-template-columns:1fr}}
