.form{max-width:44rem;margin:0}.form__required{color:var(--color-ink-soft);margin-bottom:var(--space-6);font-size:.9rem}.form__notice{border-left:4px solid var(--color-error);color:var(--color-error);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-6);background:#fdf3f2;max-width:none;font-weight:600}.field{margin:0 0 var(--space-6);border:0;min-width:0;padding:0}.field__label{margin-bottom:var(--space-2);padding:0;font-weight:600;display:block}.field__req{color:var(--color-error);margin-left:.15em}.field__help,.field__note{color:var(--color-ink-soft);margin:0 0 var(--space-2);max-width:var(--measure);font-size:.9rem}.field__control{border:1px solid var(--color-line);border-radius:var(--radius);width:100%;color:var(--color-ink);background:#fff;padding:.65rem .75rem;transition:border-color .2s,box-shadow .2s;display:block}.field__control:hover{border-color:#c8ced7}.field__control:focus-visible{outline:3px solid var(--color-brand-dark);outline-offset:1px}textarea.field__control{resize:vertical;min-height:7rem}select.field__control{appearance:none;background-image:linear-gradient(45deg, transparent 49%, var(--color-ink-soft) 50%), linear-gradient(-45deg, transparent 49%, var(--color-ink-soft) 50%);background-position:calc(100% - 1.1rem) 55%,calc(100% - .75rem) 55%;background-repeat:no-repeat;background-size:.4rem .4rem;padding-right:2.25rem}.field__error{color:var(--color-error);margin:var(--space-2) 0 0;max-width:var(--measure);font-size:.9rem}.field__error:empty{display:none}.field--invalid .field__control{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.field--invalid .field__label{color:var(--color-error)}.choices{gap:var(--space-2);display:grid}.choices--inline{gap:var(--space-4);grid-auto-columns:max-content;grid-auto-flow:column}.choice{align-items:flex-start;gap:var(--space-3);cursor:pointer;padding:.35rem 0;display:flex}.choice input{width:1.1rem;height:1.1rem;accent-color:var(--color-brand-dark);flex:none;margin:.25rem 0 0}.choice span{max-width:var(--measure)}@media (width<=30rem){.choices--inline{gap:var(--space-2);grid-auto-columns:auto;grid-auto-flow:row}}.terms{border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-4) var(--space-6);background:var(--color-surface);margin-bottom:var(--space-3)}.terms h3{margin-bottom:var(--space-2);font-size:1.05rem}.terms ul{margin:0;padding-left:1.15em}.terms li{margin-bottom:var(--space-2)}.terms li:last-child{margin-bottom:0}.field--file .field__control{background:var(--color-surface);padding:.55rem .75rem}.field--file .field__control::file-selector-button{font:inherit;margin-right:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink);cursor:pointer;background:#fff;padding:.35rem .75rem}.field-row{gap:0 var(--space-6);display:grid}@media (width>=40rem){.field-row{grid-template-columns:1fr 1fr}.field-row--3{grid-template-columns:2fr 1fr 1fr}.field-row .field{flex-direction:column;display:flex}.field-row .field__control{margin-top:auto}}.form__step{margin:0 0 var(--space-8);border:0;min-width:0;padding:0}.form__step legend{letter-spacing:-.02em;margin-bottom:var(--space-2);padding:0;font-size:1.375rem;font-weight:800}.form__step-rule{margin-bottom:var(--space-6)}.steps{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-8);counter-reset:step;flex-wrap:wrap;padding:0;list-style:none;display:flex}.steps li{align-items:center;gap:var(--space-2);color:var(--color-ink-soft);font-size:.9rem;display:flex}.steps li:before{counter-increment:step;content:counter(step);border:1px solid var(--color-line);background:#fff;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:700;display:grid}.steps li[aria-current=step]{color:var(--color-ink);font-weight:600}.steps li[aria-current=step]:before{background:var(--color-brand-dark);border-color:var(--color-brand-dark);color:#fff}.steps li[data-done]:before{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.form__actions{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.form__actions button{cursor:pointer}.form__actions button[disabled]{opacity:.6;cursor:progress}.form__trap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field--turnstile{margin-bottom:var(--space-6)}html:not(.js) .form [data-when][hidden]{display:revert!important}.form-layout{gap:var(--space-12);align-items:start;display:grid}@media (width>=60rem){.form-layout{gap:var(--space-16);grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr)}.form-layout .form{max-width:none}}.office__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.office__list dt,.office__term{text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-soft);font-size:.85rem;font-weight:600}.office__list p{margin:0}.page-layout[data-astro-cid-lymochlg]{gap:var(--space-12);align-items:start;display:grid}@media (width>=64rem){.page-layout--aside[data-astro-cid-lymochlg]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 19rem}}.page-body[data-astro-cid-lymochlg]{min-width:0}.lede[data-astro-cid-lymochlg]{color:var(--color-ink-soft);max-width:46ch;margin-bottom:var(--space-12);font-size:clamp(1.2rem,2.4vw,1.45rem);line-height:1.5}.page-section[data-astro-cid-lymochlg]{padding-top:var(--space-12);scroll-margin-top:6rem}.page-section[data-astro-cid-lymochlg] .index-badge{margin-bottom:var(--space-2)}.page-section[data-astro-cid-lymochlg] .rule[data-astro-cid-lymochlg],.page-section[data-astro-cid-lymochlg] .prose>:is(h3,p,ul,ol):first-child{margin-top:0}.page-aside[data-astro-cid-lymochlg]{top:calc(var(--header-height) + var(--space-4));position:sticky}@media (width<=63.9375rem){.page-aside[data-astro-cid-lymochlg]{display:none}}.page-aside[data-astro-cid-lymochlg] dl[data-astro-cid-lymochlg]{gap:var(--space-4);margin:0;display:grid}.page-aside[data-astro-cid-lymochlg] dt[data-astro-cid-lymochlg]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-soft);font-size:.8rem}.page-aside[data-astro-cid-lymochlg] dd[data-astro-cid-lymochlg]{margin:0}.page-aside[data-astro-cid-lymochlg] address[data-astro-cid-lymochlg]{font-style:normal}.page-aside__since[data-astro-cid-lymochlg]{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-line);color:var(--color-ink-soft);font-size:.9rem}.page-aside__since[data-astro-cid-lymochlg] span[data-astro-cid-lymochlg]{color:var(--color-ink);font-weight:600;display:block}.office[data-astro-cid-lymochlg]{top:calc(var(--header-height) + var(--space-4));position:sticky}.office[data-astro-cid-lymochlg] dl[data-astro-cid-lymochlg],.office[data-astro-cid-lymochlg] dd[data-astro-cid-lymochlg]{margin:0}.office[data-astro-cid-lymochlg] address[data-astro-cid-lymochlg]{font-style:normal}
