.application-main{width:min(100% - 48px,850px);margin:0 auto;padding:clamp(52px,8vw,95px) 0}.application-main h1{font:400 clamp(40px,6vw,68px)/1.04 var(--serif);margin:0;max-width:760px}.application-lead{font-size:18px;max-width:680px}.application-switch{display:flex;gap:10px;margin:42px 0 20px;flex-wrap:wrap}.application-switch button{font:inherit;font-weight:700;padding:11px 14px;border:1px solid var(--line);background:#fff;cursor:pointer}.application-switch button[aria-selected="true"]{color:#fff;background:var(--blue);border-color:var(--blue)}.application-form{display:grid;gap:20px}.application-form[hidden]{display:none}.application-form fieldset{margin:0;padding:25px;border:1px solid var(--line);background:#fff;display:grid;gap:16px}.application-form legend{padding:0 7px;font:500 25px var(--serif)}.application-form label{display:grid;gap:7px;font-size:14px;font-weight:700}.application-form input,.application-form textarea{width:100%;font:inherit;padding:11px;border:1px solid #bdb5a8;background:#fff}.application-form .check{display:flex;gap:9px;align-items:flex-start;font-weight:400}.application-form .check input{width:auto;margin-top:4px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-note,#application-status{margin:0;color:#506076;font-size:14px}@media(max-width:600px){.two-columns{grid-template-columns:1fr}.application-main{width:min(100% - 36px,850px)}}
