.application-page{background:var(--pale);min-height:100vh;padding:24px clamp(16px,5vw,70px) 70px}.application-shell{max-width:1200px;margin:auto}.application-shell>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:38px;display:flex}.application-shell>header img{object-fit:contain;width:145px;height:72px}.application-shell>header>a:last-child{color:var(--navy);font-weight:800;text-decoration:none}.application-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(24px,5vw,70px);display:grid}.application-intro h1{color:var(--navy);margin:0 0 20px;font-size:clamp(38px,5vw,64px);line-height:1.08}.application-intro>p:not(.eyebrow){color:#425c71;font-size:19px}.application-intro img{object-fit:cover;border-radius:25px;width:100%;max-height:350px;margin-top:30px}.application-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;gap:17px;padding:clamp(24px,4vw,42px);display:grid}.application-panel label{color:var(--navy);gap:7px;font-size:15px;font-weight:800;display:grid}.application-panel input:not([type=checkbox]),.application-panel textarea{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #bdd0df;border-radius:13px;padding:12px 15px}.application-panel input[type=file]{font-size:14px}.application-panel .application-consent{color:var(--ink);align-items:flex-start;gap:12px;font-weight:500;display:flex}.application-consent input{width:20px;height:20px;accent-color:var(--navy);flex:none}.application-consent a{color:var(--navy);font-weight:800}.application-panel .button{justify-self:start}.application-honeypot{position:absolute;left:-9999px}.application-error{color:#a11628;min-height:1px;margin:0;font-weight:700}.application-panel h2{color:var(--navy);font-size:28px;line-height:1.3}@media (max-width:760px){.application-layout{grid-template-columns:1fr}.application-intro img{display:none}.application-shell>header{margin-bottom:25px}.application-shell>header img{width:105px}.application-intro h1{font-size:37px}}
