.small-task-page .project-intro{max-width:1050px}.small-task-page .project-intro h1{font-size:clamp(4rem,9vw,10rem);line-height:.88;letter-spacing:-.065em;word-spacing:.09em}.small-task-page .project-form-wrap{grid-template-columns:minmax(0,1fr) minmax(17rem,.5fr)}.small-task-page .project-form{max-width:700px}.small-task-page .project-form fieldset{padding:1.5rem 0}.small-task-page .project-form fieldset>label{margin-top:1rem}.small-task-page .project-form textarea{width:100%;min-height:10rem}.small-task-page .project-form select{width:100%;color-scheme:light}.small-task-page .project-form select option{background:#f0eee6;color:#11130f}.small-task-page .project-form select option:checked{background:#dce5cc;color:#11130f}.small-task-page .project-form .button{min-height:3.3rem;background:#b5cf77;color:#11130f;border:1px solid #b5cf77;padding:.8rem 1.5rem;margin-bottom:1rem;cursor:pointer}.small-task-page .project-form .button:hover,.small-task-page .project-form .button:focus-visible{background:#f0eee6;border-color:#f0eee6}.small-task-page .project-form-wrap aside a{color:#b5cf77;text-decoration:underline;text-underline-offset:.2em}
@media(max-width:700px){.small-task-page .project-intro h1{font-size:clamp(3.2rem,11vw,5.5rem);line-height:.95}.small-task-page .project-form-wrap{display:block}}
