/* Contact-only styles; never loaded by the protected homepage. */
#student-enquiry .enquiry-field{margin:24px 0}
#student-enquiry label{display:block;font-size:1rem;letter-spacing:0;margin-bottom:8px;color:var(--ink)}
#student-enquiry input,#student-enquiry select,#student-enquiry textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;background:var(--paper);color:var(--ink);border:1px solid #687762;padding:12px;font:inherit;font-size:1rem;letter-spacing:0;border-radius:0}
#student-enquiry textarea{resize:vertical;min-height:140px}
#student-enquiry :is(input,select,textarea,button,a):focus-visible{outline:3px solid #344d0f;outline-offset:4px;scroll-margin-block:6rem}
#student-enquiry [aria-invalid="true"]{border:2px solid #8a231b}
#student-enquiry .enquiry-error,#student-enquiry #enquiry-errors{color:#8a231b;font-size:.9375rem}
#student-enquiry .enquiry-error{display:block;margin-top:8px}
#student-enquiry #enquiry-message-hint{font-size:.875rem}
#student-enquiry #enquiry-draft{margin-top:32px;padding-top:12px;border-top:1px solid #687762}
#student-enquiry #enquiry-copy{margin-bottom:20px}
#student-enquiry .button{white-space:normal;text-align:center;max-width:100%;box-sizing:border-box;color:var(--ink)}
#student-enquiry [hidden]{display:none!important}

#student-enquiry .text-button,#student-enquiry #enquiry-retry{color:var(--ink);background:var(--paper);border:1px solid #687762;padding:12px;min-height:44px;font:inherit;cursor:pointer}
