.amena-join{gap:var(--amena-space-4);inline-size:100%;max-inline-size:var(--amena-shell-max);padding:var(--amena-space-8) var(--amena-shell-gutter) 0;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.amena-join h2[id]{scroll-margin-block-start:var(--amena-public-anchor-offset)}.amena-join__hero{justify-items:start;gap:var(--amena-space-2);padding-block-end:var(--amena-space-2);padding-inline-end:min(26vw,32rem);display:grid}.amena-join h1{letter-spacing:-.015em;text-wrap:balance;max-inline-size:22ch;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);font-weight:600;line-height:1.08}.amena-join__lead{color:var(--amena-color-secondary-text);font-size:var(--amena-text-lg)}.amena-join__access{color:var(--amena-color-secondary-text)}.amena-join__access a{color:var(--amena-color-primary);text-underline-offset:.22em;margin-block-end:calc(var(--amena-space-3) * -1);font-weight:600}.amena-join__aside{align-content:start;gap:var(--amena-space-4);min-inline-size:0;display:grid}.amena-join__aside>section{gap:var(--amena-space-3);padding:var(--amena-space-5) var(--amena-space-6) var(--amena-space-6);display:grid}.amena-join__aside h2{font-size:var(--amena-text-xl);font-weight:600}.amena-join__aside :is(ul,ol){gap:var(--amena-space-3);margin:0;padding:0;list-style:none;display:grid}.amena-join__aside li{gap:var(--amena-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.amena-join__aside li>.amena-icon{color:var(--amena-color-primary);margin-block-start:.2em}.amena-join__aside a{min-block-size:var(--amena-touch-target);color:var(--amena-color-primary);text-underline-offset:.22em;align-items:center;margin-block-end:calc(var(--amena-space-3) * -1);font-weight:600;display:inline-flex}.amena-join__aside p{color:var(--amena-color-secondary-text);font-size:var(--amena-text-sm)}.amena-join__aside ol>li>span{border-radius:var(--amena-radius-pill);background:color-mix(in oklch, var(--amena-brand-teal) 14%, white);block-size:1.75rem;inline-size:1.75rem;color:var(--amena-color-primary);font-size:var(--amena-text-sm);place-items:center;font-weight:600;display:grid}.amena-join__aside h3{font-family:var(--amena-font-sans);font-size:var(--amena-text-md);font-weight:600}@media (width>=64rem){.amena-join{grid-template-columns:minmax(0,2fr) minmax(19rem,1fr);align-items:start}.amena-join__hero{grid-column:1/-1}}@media (width<=47.99rem){.amena-join{gap:var(--amena-space-3);padding-block-start:6.5rem}.amena-join__hero{padding-inline-end:0}.amena-join__lead{font-size:var(--amena-text-md)}.amena-join__aside>section{padding:var(--amena-space-4)}}:is(.amena-consultations__field,.amena-company-profile__field,.amena-join__field,.amena-company-chooser__field) :is(input,textarea){inline-size:100%;min-block-size:var(--amena-touch-target);padding:var(--amena-space-3);border:1px solid var(--amena-color-border);border-radius:var(--amena-radius-sm);background:var(--amena-color-surface);color:var(--amena-color-text)}:is(.amena-consultations__field,.amena-company-profile__field,.amena-join__field,.amena-company-chooser__field) :is(input,textarea):focus-visible{border-color:var(--amena-color-primary);outline:3px solid var(--amena-color-focus-ring);outline-offset:2px}.amena-join__request{min-inline-size:0}.amena-join__request-body{padding:var(--amena-space-2) var(--amena-space-6) var(--amena-space-6)}.amena-join__request-form,.amena-join__request-result{gap:var(--amena-space-4);min-inline-size:0;display:grid}.amena-join__field{align-content:start;gap:var(--amena-space-2);min-inline-size:0;display:grid}.amena-join__field label{font-weight:600}.amena-join__field :is(input,select){scroll-margin-block-start:calc(var(--amena-public-anchor-offset) + var(--amena-space-3))}.amena-join__field input[aria-invalid=true]{border-color:var(--amena-color-error-ink);box-shadow:0 0 0 1px var(--amena-color-error-ink)}.amena-join__field select[aria-invalid=true]{box-shadow:0 0 0 2px var(--amena-color-error-ink)}.amena-join__field input:read-only{border-color:var(--amena-color-rule);background:var(--amena-color-surface-sunken);color:var(--amena-color-secondary-text)}.amena-join__request-result p{color:var(--amena-color-secondary-text)}.amena-join__request-error,.amena-join__field .amena-join__request-error{max-inline-size:62ch;color:var(--amena-color-error-ink);font-size:var(--amena-text-sm);font-weight:600}:is(.amena-join__request,.amena-affiliation-panel){scroll-margin-block-start:5.5rem}.amena-join__request-result{scroll-margin-block-start:calc(var(--amena-public-anchor-offset) + 3.5rem)}.amena-join__request-result:focus-visible{outline:3px solid var(--amena-color-focus-ring);outline-offset:4px}.amena-join__request-result{grid-template-columns:auto minmax(0,1fr)}.amena-join__request-result>.amena-icon{color:var(--amena-color-success);font-size:var(--amena-text-2xl)}.amena-join__request-result h3{font-size:var(--amena-text-2xl);font-weight:600}.amena-join__request-result dl{gap:var(--amena-space-3);margin-block:var(--amena-space-5);display:grid}.amena-join__request-result dl>div{gap:var(--amena-space-1);display:grid}.amena-join__request-result dt{font-weight:600}.amena-join__request-result dd{overflow-wrap:anywhere;margin:0}.amena-join__request-result .amena-action{margin-block-start:var(--amena-space-4)}@media (width>=48rem){.amena-join__request-result dl>div{gap:var(--amena-space-3);grid-template-columns:minmax(5rem,.35fr) minmax(0,1fr)}}@media (width<=47.99rem){.amena-join__request-body{padding:var(--amena-space-1) var(--amena-space-4) var(--amena-space-4)}}
