.ct[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:48px clamp(32px,6vw,112px);display:grid}.ct__h[data-astro-cid-6bfsojfh]{font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.ct__req[data-astro-cid-6bfsojfh]{color:var(--fg-3);margin-top:10px;font-size:.9375rem}.ct__banner[data-astro-cid-6bfsojfh],.ct__summary[data-astro-cid-6bfsojfh]{border-left:3px solid var(--teal);background:var(--bg-2);color:var(--fg);margin-top:24px;padding:16px 18px}.ct__banner[data-astro-cid-6bfsojfh][data-tone=warn]{border-color:#a86a00}.ct__banner[data-astro-cid-6bfsojfh][data-tone=err],.ct__summary[data-astro-cid-6bfsojfh]{border-color:#b3261e}.ct__banner[data-astro-cid-6bfsojfh][hidden],.ct__summary[data-astro-cid-6bfsojfh][hidden]{display:none}.ct__banner[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh],.ct__summary[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--accent)}.ct__summary[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{margin:8px 0 0;padding-left:18px}.ct__form[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:22px 20px;margin-top:32px;display:grid}.f[data-astro-cid-6bfsojfh]{grid-column:1/-1;align-content:start;gap:8px;display:grid}.f--half[data-astro-cid-6bfsojfh]{grid-column:span 1}.f[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font:500 .75rem/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg)}.f[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh][aria-hidden]{color:var(--accent)}.f__opt[data-astro-cid-6bfsojfh]{color:var(--fg-3);text-transform:none;letter-spacing:0}.f__hint[data-astro-cid-6bfsojfh]{color:var(--fg-3);margin-top:-2px;font-size:.875rem}.f[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.f[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.f[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{border:1px solid var(--line-2);border-radius:var(--radius);width:100%;min-height:52px;color:var(--fg);transition:border-color var(--t-fast), box-shadow var(--t-fast);background:#fff;padding:13px 14px;font-size:1rem}.f[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:168px;line-height:1.55}.f[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:hover,.f[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:hover,.f[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:hover{border-color:#16191c73}.f[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible,.f[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus-visible,.f[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #00777f38}.f[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:#b3261e}.f__select[data-astro-cid-6bfsojfh]{position:relative}.f__select[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{appearance:none;padding-right:44px}.f__select[data-astro-cid-6bfsojfh]:after{content:"";border-right:1.5px solid var(--fg-2);border-bottom:1.5px solid var(--fg-2);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.f__err[data-astro-cid-6bfsojfh]{color:#b3261e;font-size:.875rem}.f__err[data-astro-cid-6bfsojfh]:empty{display:none}.f__hp[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.f--submit[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.f--submit[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh][aria-busy=true]{opacity:.7;pointer-events:none}.f__privacy[data-astro-cid-6bfsojfh]{color:var(--fg-3);max-width:34ch;font-size:.875rem}.f__privacy[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--accent)}.ct__done[data-astro-cid-6bfsojfh]{border:1px solid var(--line);background:var(--bg-2);gap:18px;margin-top:32px;padding:clamp(28px,4vw,48px);display:grid}.ct__done[data-astro-cid-6bfsojfh][hidden]{display:none}.ct__side[data-astro-cid-6bfsojfh]{gap:16px;display:grid}.ct__card[data-astro-cid-6bfsojfh]{border:1px solid var(--line);background:var(--bg-2);justify-items:start;gap:18px;padding:clamp(22px,2.6vw,32px);display:grid}.ct__direct[data-astro-cid-6bfsojfh]{gap:14px;margin:0;display:grid}.ct__direct[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.ct__direct[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{font-family:var(--font-mono);margin:2px 0 0;font-size:1.125rem}.ct__direct[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--fg);border-bottom:1px solid var(--line-2);text-decoration:none}.ct__direct[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{border-color:var(--accent)}.ct__list[data-astro-cid-6bfsojfh]{color:var(--fg-2);gap:10px;font-size:.9375rem;display:grid}.ct__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{padding-left:22px;position:relative}.ct__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:"";background:var(--accent);width:10px;height:1px;position:absolute;top:.75em;left:0}.ct__card--note[data-astro-cid-6bfsojfh]{border-left:2px solid var(--accent);color:var(--fg-2);font-size:.9375rem}.ct__card--note[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--fg);font-weight:500}@media (width<=960px){.ct[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}@media (width<=600px){.ct__form[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.f--half[data-astro-cid-6bfsojfh]{grid-column:1/-1}.f--submit[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{width:100%}}
