.iform[data-astro-cid-v56yoci2]{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:clamp(1.25rem,.9rem + 1.6vw,2rem)}.iform__title[data-astro-cid-v56yoci2]{font-family:var(--serif);font-size:var(--t-h3)}.iform__intro[data-astro-cid-v56yoci2]{font-family:var(--sans);font-size:var(--t-small);line-height:1.6;color:var(--ink-2);margin-top:var(--s-4);max-width:56ch}.iform__only[data-astro-cid-v56yoci2]{font-family:var(--sans);font-size:var(--t-small);line-height:1.6;margin-top:var(--s-4);border-left:2px solid var(--orange);padding-left:var(--s-4)}.iform__form[data-astro-cid-v56yoci2]{margin-top:var(--s-6)}.iform__pair[data-astro-cid-v56yoci2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-5)}.iform__pair[data-astro-cid-v56yoci2]>[data-astro-cid-v56yoci2]{min-width:0}.iform[data-astro-cid-v56yoci2] select{max-width:100%;text-overflow:ellipsis}@media(max-width:640px){.iform__pair[data-astro-cid-v56yoci2]{grid-template-columns:1fr}}@supports (grid-template-rows: subgrid){.iform__pair[data-astro-cid-v56yoci2]>.field[data-astro-cid-v56yoci2]{display:grid;grid-row:span 3;grid-template-rows:subgrid}.iform__pair[data-astro-cid-v56yoci2]>.field[data-astro-cid-v56yoci2]>label[data-astro-cid-v56yoci2]{align-self:end}.iform__pair[data-astro-cid-v56yoci2]>.field[data-astro-cid-v56yoci2]>[data-astro-cid-v56yoci2]:not(label){align-self:start}}.iform__noscript[data-astro-cid-v56yoci2]{font-family:var(--sans);font-size:var(--t-small);line-height:1.55;color:var(--ink);background:var(--paper-2);border-left:4px solid var(--ink-3);border-radius:var(--radius);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-5)}.req[data-astro-cid-v56yoci2]{font-weight:400;color:var(--alert)}.opt[data-astro-cid-v56yoci2]{font-weight:400;color:var(--ink-3)}.iform__help[data-astro-cid-v56yoci2]{font-family:var(--sans);font-size:.8125rem;color:var(--ink-3);margin-top:var(--s-2)}.iform__err[data-astro-cid-v56yoci2]{display:flex;align-items:flex-start;gap:var(--s-3);font-family:var(--sans);font-size:var(--t-small);line-height:1.55;color:var(--ink);background:#fbf0ee;border:1px solid var(--alert);border-left-width:4px;border-radius:var(--radius);padding:var(--s-4) var(--s-5);margin-bottom:var(--s-5)}.iform__erricon[data-astro-cid-v56yoci2]{flex:0 0 auto;color:var(--alert);margin-top:1px}.iform__errtext[data-astro-cid-v56yoci2]{min-width:0}.iform__errtitle[data-astro-cid-v56yoci2]{font-weight:700;color:var(--alert)}.iform__errmsg[data-astro-cid-v56yoci2]{margin-top:var(--s-1, .25rem);overflow-wrap:anywhere}.iform[data-astro-cid-v56yoci2] .error[hidden],.iform__err[data-astro-cid-v56yoci2][hidden],.iform__ok[data-astro-cid-v56yoci2][hidden]{display:none!important}.iform__hp[data-astro-cid-v56yoci2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.iform__foot[data-astro-cid-v56yoci2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-5)}.iform__privacy[data-astro-cid-v56yoci2]{font-family:var(--sans);font-size:.8125rem;color:var(--ink-3)}.iform__privacy[data-astro-cid-v56yoci2] a[data-astro-cid-v56yoci2]{text-underline-offset:.2em}@media(max-width:560px){.iform__submit[data-astro-cid-v56yoci2]{display:flex;width:100%;max-width:none}}.iform__ok[data-astro-cid-v56yoci2]{display:flex;align-items:flex-start;gap:var(--s-4);background:#e9f5f7;border:1px solid var(--teal-text);border-left-width:4px;border-radius:var(--radius-md);padding:clamp(1.25rem,1rem + 1.2vw,2rem);margin-block:var(--s-2)}.iform__ok[data-astro-cid-v56yoci2]:focus{outline:3px solid var(--teal-text);outline-offset:3px}.iform__ok[data-astro-cid-v56yoci2]:focus:not(:focus-visible){outline:none}.iform__okicon[data-astro-cid-v56yoci2]{flex:0 0 auto;color:var(--teal-text)}.iform__okbody[data-astro-cid-v56yoci2]{min-width:0}.iform__oktitle[data-astro-cid-v56yoci2]{font-family:var(--serif);font-size:var(--t-h3);line-height:1.2;font-weight:600;color:var(--ink)}.iform__oktext[data-astro-cid-v56yoci2]{font-family:var(--sans);font-size:var(--t-body, 1rem);line-height:1.6;color:var(--ink-2);margin-top:var(--s-3);max-width:52ch}.iform__ref[data-astro-cid-v56yoci2]{font-family:var(--sans);font-size:var(--t-small);color:var(--ink);margin-top:var(--s-4);overflow-wrap:anywhere}.iform__refid[data-astro-cid-v56yoci2]{font-weight:700;letter-spacing:.02em}@media(max-width:420px){.iform__ok[data-astro-cid-v56yoci2]{flex-direction:column;gap:var(--s-3)}.iform__okicon[data-astro-cid-v56yoci2]{width:36px;height:36px}}
