.contribution-form{max-width:850px;margin:30px 0}.contribution-form label{display:block;font-size:14px;font-weight:650;margin:18px 0}.contribution-form input:not([type=checkbox]),.contribution-form select,.contribution-form textarea,#editorStatus{width:100%;display:block;padding:12px;border:1px solid #cfc3d6;background:#fff;font:16px/1.5 Arial,sans-serif;margin-top:7px}.contribution-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contribution-form .check{font-weight:400;line-height:1.6;display:flex;align-items:flex-start;gap:12px}.check input{flex-shrink:0;margin-top:6px}.contribution-form fieldset{border:0;border-top:2px solid #623582;padding:20px 0;line-height:1.7}.contribution-form button,.contribution-actions button{background:#623582;color:white;border-color:#623582}#contributionStatus{padding:15px;border-left:3px solid #946619;background:#fbf7ed}.submission-card{padding:24px 0;border-bottom:1px solid #ded2e4}.submission-card h3{font:26px Georgia,serif}.submission-card button{margin:8px 10px 8px 0}.plain-copy{white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.contribution-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center;padding:25px 0}.contribution-actions label{flex-basis:100%;line-height:1.7}#originalCopy{padding:22px;background:#faf8fc}#editorPane{border-top:3px solid #623582;margin-top:40px;padding-top:20px}#editorPane details{margin:25px 0}#editorStatus{max-width:360px}@media(max-width:650px){.contribution-grid{grid-template-columns:1fr;gap:0}}
