.university-landing .university-staff-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}
.university-landing .university-contact-card{padding:clamp(26px,3vw,42px);background:#fff9f5;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);min-width:0}
.university-landing .university-contact-card h3{font-size:24px;margin:0 0 24px;color:var(--dark)}
.university-landing .university-contact-card form{display:grid;gap:18px}
.university-landing .university-contact-card label{display:grid;gap:8px;font-weight:600}
.university-landing .university-contact-card :is(input,textarea){width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:13px 15px;background:var(--cream);border:1px solid var(--line);border-radius:10px;color:var(--dark)}
.university-landing .university-contact-card textarea{resize:vertical;min-height:130px}
.university-landing .university-contact-card .btn{justify-self:start}
.university-landing .university-contact-card .university-contact-status{font-size:15px;line-height:1.6;margin:0}
.university-landing .university-contact-status:empty{display:none}
.university-landing .university-contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:700px){.university-landing .university-staff-actions{margin-top:26px}.university-landing .university-contact-card{padding:26px 22px}.university-landing .university-contact-card h3{font-size:22px}}
