.faculty-shortcut{padding:60px 0;display:grid;grid-template-columns:1fr 1fr;gap:36px}.faculty-shortcut h2{margin:10px 0;font-size:clamp(28px,4vw,46px)}.faculty-shortcut p{max-width:42em}.faculty-shortcut form{align-self:center}.faculty-shortcut label{display:block;font-size:18px;font-weight:700;margin-bottom:10px}.faculty-input-row{display:flex;gap:10px;flex-wrap:wrap}.faculty-input-row input{min-width:0;flex:1 1 180px;min-height:48px;border:1px solid #8896a2;border-radius:8px;padding:10px 12px;font:20px Arial;background:#fff;color:#142e3d}.faculty-input-row button{min-height:48px;font-size:16px}.faculty-input-row input:focus-visible{outline:3px solid #db9c42;outline-offset:3px}#faculty-gate-message{min-height:1.5em;font-size:15px}.site-nav{flex-wrap:wrap}@media(max-width:700px){.faculty-shortcut{grid-template-columns:1fr;padding:35px 0;gap:16px}.faculty-input-row{display:grid;grid-template-columns:1fr}.faculty-input-row input{width:100%}}