.contribute-main{max-width:var(--ui-landing-content-width);padding:var(--ui-landing-section-space) var(--ui-page-gutter) 0;gap:var(--ui-space-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.contribute-kicker{margin:0 0 var(--ui-space-6);color:var(--ui-muted);font-size:var(--ui-label);line-height:var(--ui-caption-line)}.contribute-intro h1{font-size:var(--ui-landing-title);letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-weight:500;line-height:1.12}.contribute-lead{font-size:var(--ui-landing-lead);color:var(--ui-muted);margin:var(--ui-space-6) 0 0;max-width:40ch;line-height:1.55}.contribute-recognition{margin-top:var(--ui-space-12);border-top:1px solid var(--ui-line);padding-top:var(--ui-space-8);max-width:44ch}.contribute-recognition h2{font-size:var(--ui-section);margin:0 0 var(--ui-space-4);font-weight:500;line-height:1.25}.contribute-recognition p{margin:0 0 var(--ui-space-4);font-size:var(--ui-body);line-height:var(--ui-body-line);color:var(--ui-muted)}.contribution-form{gap:var(--ui-space-6);min-width:0;display:grid}.contribution-identity{align-items:start;gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contribution-privacy,.contribution-status{font-size:var(--ui-body);line-height:var(--ui-body-line);color:var(--ui-muted);margin:0}.contribution-status{min-height:var(--ui-body-line)}.contribution-status-error{color:var(--ui-danger)}.contribution-submit{display:flex}@media (max-width:959px){.contribute-main{gap:var(--ui-space-12);grid-template-columns:minmax(0,1fr)}.contribute-intro h1{max-width:22ch}.contribute-form-region{width:100%;max-width:44rem}}@media (max-width:599px){.contribution-identity{gap:var(--ui-space-6);grid-template-columns:minmax(0,1fr)}}
