.admission-section{background:var(--ink);color:#fff;padding:110px 0}.admission-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:75px;align-items:start}.admission-intro{position:sticky;top:30px}.admission-intro>p:not(.kicker){color:#b8babc;line-height:1.7;font-size:17px}.admission-help{border-left:3px solid var(--orange);padding-left:18px;margin:35px 0 25px;display:flex;flex-direction:column;gap:8px}.admission-help a{color:#fff;font-weight:800}.admission-intro>small{color:#999;line-height:1.5;display:block}.admission-form{background:#fff;color:var(--ink);padding:42px}.admission-form fieldset{border:0;padding:0;margin:0 0 35px}.admission-form legend{font-size:20px;font-weight:900;border-bottom:1px solid var(--line);width:100%;padding-bottom:13px;margin-bottom:22px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admission-form label{display:block;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800;margin-bottom:18px}.admission-form input,.admission-form select,.admission-form textarea{display:block;width:100%;margin-top:8px;padding:14px;border:1px solid var(--line);background:#faf9f6;font:inherit;font-size:15px;text-transform:none;letter-spacing:normal}.admission-form textarea{resize:vertical}.form-consent{display:flex!important;gap:11px;align-items:flex-start;text-transform:none!important;letter-spacing:normal!important;font-size:13px!important;line-height:1.55}.form-consent input{width:auto;margin:3px 0 0}.admission-submit{border:0;cursor:pointer}.form-honeypot{position:absolute!important;left:-9999px}.form-success{background:#e5f6e9;color:#17632b;padding:16px;margin-bottom:25px;line-height:1.5}
@media(max-width:900px){.admission-grid{grid-template-columns:1fr}.admission-intro{position:static}}
@media(max-width:520px){.admission-section{padding:75px 0}.admission-form{padding:24px}.form-row{grid-template-columns:1fr}}
