.documentRequestIntro{color:#53675f;margin:0 0 20px;max-width:64ch}.documentRequestChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-bottom:28px}.documentRequestChoices label{display:flex;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid #e2e8e5;cursor:pointer}.documentRequestChoices input{accent-color:#087561;width:17px;height:17px}.documentRequestItems{display:grid;gap:20px}.documentRequestItem{padding:20px;background:#f7faf8;border:1px solid #dce3df;border-radius:12px;min-width:0}.documentRequestItemHead{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.documentRequestItemHead h4{font-size:17px;margin:0}.documentRequestItem>label{display:block;font-size:14px;margin:14px 0 6px}.documentRequestItem textarea{width:100%;resize:vertical;min-height:96px}.documentRequestItem input[type=file]{max-width:100%;font-size:14px}.documentRequestItem .documentCertificate{display:flex;align-items:center;gap:8px}.documentRequestFiles{margin-top:10px}.documentRequestReferences{margin:24px 0}.documentRequestReferences h2{font-size:20px}.documentRequestItem :is(input,textarea,button):focus-visible{outline:2px solid #087561;outline-offset:3px}@media(max-width:640px){.documentRequestChoices{grid-template-columns:1fr}.documentRequestItem{padding:16px}.documentRequestItemHead{align-items:flex-start;flex-wrap:wrap}.documentRequestItem textarea{font-size:16px}}
