.consent.svelte-1kgvdrh{padding:var(--cf-space-4);background:var(--cf-surface);border-radius:var(--cf-radius-sm);white-space:pre-wrap;overflow-wrap:anywhere}.options.svelte-1kgvdrh{border:1px solid var(--cf-line);border-radius:var(--cf-radius-sm);padding:var(--cf-space-4);display:grid;gap:.7rem}.server-error.svelte-tuy8hi{color:var(--cf-danger);font-size:14px;line-height:1.7}.application.svelte-tuy8hi{display:grid;gap:22px;min-width:0}.group-heading.svelte-tuy8hi{display:flex;align-items:center;gap:12px;padding-top:12px;margin-top:14px;scroll-margin-top:100px}.group-heading.svelte-tuy8hi:first-of-type{margin-top:0;padding-top:0}.group-number.svelte-tuy8hi{font-size:12px;letter-spacing:.08em;color:var(--cf-muted);border:1px solid var(--cf-line);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex-shrink:0}.group-heading.svelte-tuy8hi h2:where(.svelte-tuy8hi){font-size:22px;line-height:1.35;letter-spacing:-.025em}.group-heading.svelte-tuy8hi:not(:first-of-type){border-top:1px solid var(--cf-line);padding-top:28px}.other-label.svelte-tuy8hi,.age-feedback.svelte-tuy8hi{font-size:13px;color:var(--cf-muted)}.collection-notice.svelte-tuy8hi{padding:20px;border:1px solid var(--cf-line);border-radius:var(--cf-radius-sm);margin-top:12px}.notice-heading.svelte-tuy8hi{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.notice-heading.svelte-tuy8hi h2:where(.svelte-tuy8hi){font-size:15px;font-weight:600}.notice-heading.svelte-tuy8hi span:where(.svelte-tuy8hi){font-size:12px;color:var(--cf-muted);white-space:nowrap}.collection-notice.svelte-tuy8hi p:where(.svelte-tuy8hi){font-size:13px;line-height:1.8;overflow-wrap:anywhere;margin:12px 0}.collection-notice.svelte-tuy8hi a:where(.svelte-tuy8hi){font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.promotion.svelte-tuy8hi{align-items:flex-start;font-size:14px;line-height:1.7;min-height:44px}.promotion.svelte-tuy8hi input:where(.svelte-tuy8hi){margin-top:5px;flex-shrink:0}.submit-area.svelte-tuy8hi{display:grid;gap:14px;border-top:1px solid var(--cf-line);padding-top:24px}.submit-area.svelte-tuy8hi button:where(.svelte-tuy8hi){min-height:52px;justify-content:space-between;font-size:16px}.submit-area.svelte-tuy8hi p:where(.svelte-tuy8hi){font-size:13px;line-height:1.6}.application.svelte-tuy8hi .cf-field-label{line-height:1.6;flex-wrap:wrap}.application.svelte-tuy8hi .cf-input,.application.svelte-tuy8hi .cf-select{min-height:48px;height:48px;font-size:16px}.application.svelte-tuy8hi .cf-select-trigger{height:auto;min-height:48px}.application.svelte-tuy8hi .cf-textarea{font-size:16px;line-height:1.7;resize:vertical}.application.svelte-tuy8hi .cf-field-hint{line-height:1.7}@media(max-width:600px){.application.svelte-tuy8hi{gap:20px}.group-heading.svelte-tuy8hi h2:where(.svelte-tuy8hi){font-size:20px}.collection-notice.svelte-tuy8hi{padding:16px}.notice-heading.svelte-tuy8hi{flex-wrap:wrap;gap:4px}}.join-state.join-state-plain.svelte-1rdz7hh{border:0;border-radius:0;background:transparent;padding:0}.join-page.svelte-1rdz7hh{max-width:1120px;padding-inline:32px}.join-page.svelte-1rdz7hh .cf-page-header{max-width:800px;margin-bottom:48px}.join-page.svelte-1rdz7hh .cf-page-title{font-size:clamp(39px,4.6vw,59px);font-weight:700;line-height:1.04;white-space:pre-line}.join-page.svelte-1rdz7hh .cf-page-description{max-width:540px;font-size:16px;line-height:1.7;margin-top:20px}.join-layout.svelte-1rdz7hh{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.orientation.svelte-1rdz7hh{position:sticky;top:104px;padding-top:8px}.orientation-title.svelte-1rdz7hh{font-size:14px;font-weight:600;margin-bottom:12px}.orientation.svelte-1rdz7hh nav:where(.svelte-1rdz7hh){display:grid}.orientation.svelte-1rdz7hh nav:where(.svelte-1rdz7hh) a:where(.svelte-1rdz7hh){display:flex;gap:14px;align-items:center;min-height:48px;color:var(--cf-ink);font-size:14px}.orientation.svelte-1rdz7hh nav:where(.svelte-1rdz7hh) span:where(.svelte-1rdz7hh){font-size:12px;color:var(--cf-muted)}.orientation-note.svelte-1rdz7hh{font-size:13px;line-height:1.8;color:var(--cf-muted);margin-top:18px}.document-links.svelte-1rdz7hh{display:grid;border-top:1px solid var(--cf-line);margin-top:24px;padding-top:12px}.document-links.svelte-1rdz7hh a:where(.svelte-1rdz7hh){min-height:44px;display:flex;align-items:center;font-size:13px;color:var(--cf-muted)}.version.svelte-1rdz7hh{color:var(--cf-muted);font-size:12px;margin-top:16px}.form-column.svelte-1rdz7hh{max-width:680px;min-width:0}.join-state.svelte-1rdz7hh{max-width:720px;padding:32px;border:1px solid var(--cf-line);border-radius:var(--cf-radius-sm);display:grid;gap:20px}.join-state.svelte-1rdz7hh h2:where(.svelte-1rdz7hh){font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.25;letter-spacing:-.03em}.join-state.svelte-1rdz7hh p:where(.svelte-1rdz7hh){line-height:1.8;color:var(--cf-muted)}.join-state.svelte-1rdz7hh .cf-status{justify-self:start}.legacy-form.svelte-1rdz7hh{max-width:680px}@media(max-width:760px){.join-page.svelte-1rdz7hh{padding-inline:24px}.join-page.svelte-1rdz7hh .cf-page-header{margin-bottom:32px}.join-layout.svelte-1rdz7hh{grid-template-columns:minmax(0,1fr);gap:28px}.orientation.svelte-1rdz7hh{position:static;display:grid;padding-top:0}.orientation-title.svelte-1rdz7hh,.orientation-note.svelte-1rdz7hh,.document-links.svelte-1rdz7hh{display:none}.orientation.svelte-1rdz7hh nav:where(.svelte-1rdz7hh){grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--cf-line);padding-block:8px}.orientation.svelte-1rdz7hh nav:where(.svelte-1rdz7hh) a:where(.svelte-1rdz7hh){font-size:12px;gap:6px;min-height:44px}.version.svelte-1rdz7hh{margin-top:8px;text-align:right}.join-state.svelte-1rdz7hh{padding:24px}.form-column.svelte-1rdz7hh{max-width:none}}
