.ct-layout[data-v-66287c1d]{gap:48px;padding-top:clamp(28px,6vw,52px);display:grid}.ct-title[data-v-66287c1d]{margin:0;font-size:clamp(1.625rem,6.4vw,2.5rem);line-height:1.4}.ct-title span[data-v-66287c1d]{display:block}.ct-field[data-v-66287c1d]{margin:16px 0 0;font-size:1rem;font-weight:700}.ct-field[data-v-66287c1d],.ct-lead[data-v-66287c1d]{color:var(--color-text-sub)}.ct-lead[data-v-66287c1d]{text-wrap:pretty;max-width:500px;margin:26px 0 0;font-size:1.0625rem;line-height:1.9}.ct-links[data-v-66287c1d]{max-width:500px;margin-top:34px}.ct-form[data-v-66287c1d]{flex-direction:column;gap:20px;display:flex}.ct-row-2[data-v-66287c1d]{gap:20px;display:grid}.ct-actions[data-v-66287c1d]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:6px;display:flex}.ct-hint[data-v-66287c1d]{color:var(--color-text-meta);flex:16em;margin:0;font-size:.875rem;line-height:1.7}.ct-status[data-v-66287c1d]:empty{display:none}.ct-done[data-v-66287c1d]{border-top:2px solid var(--color-text);padding-top:20px}.ct-done-msg[data-v-66287c1d]{margin:0;font-size:1rem;line-height:1.8}.ct-done-email[data-v-66287c1d]{overflow-wrap:anywhere;font-weight:700}.ct-done-actions[data-v-66287c1d]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ct-faq[data-v-66287c1d]{scroll-margin-top:calc(var(--header-height) + 24px);margin-top:clamp(72px,11vw,128px)}.ct-faq-title[data-v-66287c1d]{margin:0;font-size:clamp(1.625rem,5.6vw,2.5rem);line-height:1.3}.ct-faq-list[data-v-66287c1d]{border-top:2px solid var(--color-text);margin:28px 0 0}.ct-faq-item[data-v-66287c1d]{border-bottom:1px solid var(--color-line);gap:8px;padding:22px 0;display:grid}.ct-faq-item dt[data-v-66287c1d]{word-break:keep-all;overflow-wrap:anywhere;font-size:1.125rem;font-weight:900;line-height:1.5}.ct-faq-item dd[data-v-66287c1d]{max-width:38em;color:var(--color-text-sub);text-wrap:balance;margin:0;font-size:1.0625rem;line-height:1.9}@media (width>=40rem){.ct-row-2[data-v-66287c1d]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.ct-layout[data-v-66287c1d]{grid-template-columns:minmax(0,540fr) minmax(0,680fr);align-items:start;gap:clamp(40px,5.3vw,76px)}.ct-title[data-v-66287c1d]{font-size:clamp(1.75rem,2.78vw,2.5rem)}.ct-lead[data-v-66287c1d]{font-size:1.09375rem}.ct-panel[data-v-66287c1d]{padding:34px 40px 30px}.ct-faq-item[data-v-66287c1d]{grid-template-columns:minmax(0,540fr) minmax(0,680fr);gap:clamp(40px,5.3vw,76px)}}
