._form_65hts_1,._success_65hts_2{width:min(100%, var(--max-width-content));padding:var(--space-5);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-white);box-shadow:var(--shadow-sm);font-family:var(--font-body)}._form_65hts_1{gap:var(--space-6);display:grid}._header_65hts_17{gap:var(--space-3);display:grid}._header_65hts_17 h2,._success_65hts_2 h2{font-family:var(--font-heading);font-size:var(--heading-lg);margin:0}._header_65hts_17 p,._success_65hts_2 p,._privacy_65hts_31,._recaptchaNotice_65hts_32{margin:0}._header_65hts_17>p,._privacy_65hts_31,._recaptchaNotice_65hts_32{color:var(--text-muted);font-size:var(--text-sm)}._securityNote_65hts_43{padding:var(--space-3);border-left:var(--space-1) solid var(--colour-accent);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-dark);font-weight:700}._fieldset_65hts_52{min-width:0;padding:var(--space-5);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin:0}._fieldset_65hts_52 legend{padding:0 var(--space-2);color:var(--colour-primary);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700}._fields_65hts_52{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_65hts_52{align-content:start;gap:var(--space-2);min-width:0;display:grid}._fullWidth_65hts_81{grid-column:1/-1}._field_65hts_52 label,._checkboxField_65hts_86 label{font-size:var(--text-sm);font-weight:700}._required_65hts_91{color:var(--colour-danger);font-size:var(--text-sm)}._field_65hts_52 input,._field_65hts_52 select,._field_65hts_52 textarea{width:100%;min-height:var(--space-8);padding:var(--space-3) var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-white);color:var(--text-dark);font:inherit}._field_65hts_52 textarea{min-height:var(--space-10);resize:vertical}._field_65hts_52 input[aria-invalid=true],._field_65hts_52 select[aria-invalid=true],._field_65hts_52 textarea[aria-invalid=true],._checkboxField_65hts_86 input[aria-invalid=true]{border-color:var(--colour-danger)}._field_65hts_52 input:focus-visible,._field_65hts_52 select:focus-visible,._field_65hts_52 textarea:focus-visible,._checkboxField_65hts_86 input:focus-visible,._primaryButton_65hts_125:focus-visible,._primaryLink_65hts_126:focus-visible,._secondaryLink_65hts_127:focus-visible,._errorSummary_65hts_128:focus-visible{outline:var(--space-1) solid var(--colour-accent);outline-offset:var(--space-1)}._help_65hts_133,._error_65hts_128{font-size:var(--text-sm)}._help_65hts_133{color:var(--text-muted)}._error_65hts_128{color:var(--colour-danger);font-weight:700;display:block}._errorSummary_65hts_128{padding:var(--space-4);border-left:var(--space-1) solid var(--colour-danger);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--colour-danger);font-size:var(--text-sm);font-weight:700}._checkboxField_65hts_86{align-items:start;gap:var(--space-3);grid-template-columns:auto 1fr;display:grid}._checkboxField_65hts_86 input{width:var(--space-5);height:var(--space-5);margin:var(--space-1) 0 0;accent-color:var(--colour-primary)}._checkboxField_65hts_86>div{gap:var(--space-2);display:grid}._primaryButton_65hts_125,._primaryLink_65hts_126,._secondaryLink_65hts_127{min-height:var(--space-8);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._primaryButton_65hts_125,._primaryLink_65hts_126{border:1px solid var(--colour-primary);background:var(--colour-primary);color:var(--text-on-dark)}._primaryButton_65hts_125{cursor:pointer}._primaryButton_65hts_125:hover:not(:disabled),._primaryLink_65hts_126:hover{border-color:var(--colour-primary-light);background:var(--colour-primary-light);color:var(--text-on-dark)}._primaryButton_65hts_125:disabled{cursor:not-allowed;opacity:.6}._secondaryLink_65hts_127{border:1px solid var(--border-light);background:var(--bg-white);color:var(--text-dark)}._secondaryLink_65hts_127:hover{background:var(--bg-surface);color:var(--text-dark)}._actions_65hts_226{gap:var(--space-3);flex-wrap:wrap;display:flex}._success_65hts_2{gap:var(--space-4);display:grid}._honeypot_65hts_237{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._srOnly_65hts_245{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){._form_65hts_1,._success_65hts_2,._fieldset_65hts_52{padding:var(--space-4)}._fields_65hts_52{grid-template-columns:1fr}._fullWidth_65hts_81{grid-column:auto}._actions_65hts_226{flex-direction:column;align-items:stretch}}.hero-secondary[data-astro-cid-jkhe5xni]{border-color:var(--text-on-dark);color:var(--text-on-dark)}.application-content[data-astro-cid-jkhe5xni]{gap:var(--space-12);padding-block:var(--space-12);display:grid}.point-grid[data-astro-cid-jkhe5xni]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.point-grid[data-astro-cid-jkhe5xni] h3[data-astro-cid-jkhe5xni]{margin-top:0}.process[data-astro-cid-jkhe5xni]{gap:var(--space-5);counter-reset:step;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.process[data-astro-cid-jkhe5xni] li[data-astro-cid-jkhe5xni]{padding:var(--space-6) var(--space-5) var(--space-5);border-top:3px solid var(--colour-accent);background:var(--bg-surface);counter-increment:step;position:relative}.process[data-astro-cid-jkhe5xni] li[data-astro-cid-jkhe5xni]:before{content:counter(step);top:-1.1rem;left:var(--space-4);background:var(--colour-primary-dark);width:2rem;height:2rem;color:var(--text-on-dark);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute}.application-form[data-astro-cid-jkhe5xni]{gap:var(--space-8);grid-template-columns:minmax(0,.55fr) minmax(22rem,1.45fr);align-items:start;scroll-margin-top:6rem;display:grid}@media (width<=860px){.point-grid[data-astro-cid-jkhe5xni],.process[data-astro-cid-jkhe5xni],.application-form[data-astro-cid-jkhe5xni]{grid-template-columns:1fr}}
