.contribution-page{max-width:1120px}.contribution-heading{max-width:700px;margin-bottom:28px}.contribution-heading h1{font-size:clamp(2.2rem,5vw,3.6rem)}.contribution-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:32px}.contribution-form{padding:clamp(18px,3vw,32px)!important}.contribution-form label{margin-bottom:17px}.contribution-form textarea,.submission-review-item textarea{width:100%;resize:vertical;line-height:1.6}.form-help{font-size:.82rem;color:#59665d;margin-top:-8px;margin-bottom:20px}.contribution-form .check-row{align-items:flex-start;line-height:1.55;font-weight:400}.contribution-form .check-row input{margin-top:5px;flex-shrink:0}.submission-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contribution-aside{background:#edf2e9;border:1px solid #dce6d7;border-radius:16px;padding:30px;align-self:start;line-height:1.7;color:#345042}.contribution-aside h2{font-size:1.7rem;margin:14px 0}.contribution-aside ol{padding-left:20px}.contribution-aside li{margin-bottom:12px}.contribution-aside p{font-size:.85rem}.contribution-aside>a{display:block;margin-top:13px;font-size:.86rem;font-weight:600}.submission-body{white-space:pre-wrap;overflow-wrap:anywhere}.submission-preview dl{display:flex;flex-wrap:wrap;gap:30px}.submission-preview dt{color:#637469;font-size:.75rem}.submission-preview dd{margin:4px 0;font-weight:600}.submission-preview .action-row{margin-top:24px}.submission-receipt{padding:25px 0}.submission-receipt svg{color:#2c654b}.submission-status-filter{max-width:380px;margin:25px 0}.submission-review-item{margin:18px 0}.submission-review-item fieldset{border:1px solid #dce4da;border-radius:10px;margin:20px 0;padding:18px}.submission-review-item .check-row{font-weight:400;align-items:flex-start;margin-bottom:12px}.submission-review-item a{overflow-wrap:anywhere}@media(max-width:740px){.contribution-layout{grid-template-columns:1fr;gap:18px}.contribution-aside{padding:23px}.contribution-form .two-grid{grid-template-columns:1fr}.submission-preview .action-row{flex-direction:column;align-items:stretch}.submission-review-item .action-row{flex-wrap:wrap}}