.Consultation_skip__V6i3H{position:absolute;left:-9999px;top:0;z-index:100;padding:8px 16px;background:var(--ink);color:var(--on-ink)}.Consultation_skip__V6i3H:focus{left:var(--gutter);top:8px;outline:1px solid var(--on-ink);outline-offset:3px}.Consultation_heroVisual__ZdcXz{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw);border-bottom:1px solid #d4d4d4}.Consultation_heroVisualImg__Ywc9u{display:block;width:100%;height:auto}.Consultation_heroTitle__40gDO{max-width:22em;word-break:keep-all;line-break:strict;overflow-wrap:anywhere}.Consultation_heroActions__J2b8w{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:8px}.Consultation_hostCompact__NKaHo{padding-top:var(--space-4);border-top:1px solid var(--line);min-width:0}.Consultation_hostCompactName__M1DCr{margin:0;font-size:16px;font-weight:500;line-height:1.6;color:#0a0a0a}.Consultation_hostCompactRole__Th_bc{margin:6px 0 0;font-size:13px;line-height:1.85;color:#737373}.Consultation_hostCompactNote__KaF7H{margin:16px 0 0;font-family:var(--font-serif,"Noto Serif JP",serif);font-size:14px;line-height:1.85;color:#0a0a0a}.Consultation_hostCompactLinks__f1axE{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 0}.Consultation_hostCompactLinks__f1axE a{font-size:14px;color:#0a0a0a;text-decoration:underline;text-underline-offset:3px}.Consultation_themesLead__z4nPT{margin:0}.Consultation_themesLead__z4nPT .Consultation_nz-lead__KLu1m{margin:12px 0 0}.Consultation_themesLead__z4nPT .Consultation_nz-lead__KLu1m:first-child{margin-top:28px}.Consultation_themeGrid__jn0_M{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:var(--space-5) 0 0;padding:0;list-style:none;align-items:stretch}.Consultation_themeCard__Eu0TC{display:flex;flex-direction:column;margin:0;padding:28px 22px;background:#ededed;border:0;min-width:0}.Consultation_themeNum__mDysd{margin:0;font-size:13px;font-weight:500;letter-spacing:.04em;line-height:1.6;color:#737373}.Consultation_themeTitle__drR43{margin:16px 0 0;font-family:var(--font-serif,"Noto Serif JP",serif);font-size:16px;font-weight:500;line-height:1.7;color:#0a0a0a;word-break:keep-all;line-break:strict;overflow-wrap:anywhere}.Consultation_themeSub__mWy6B{margin:12px 0 0;font-size:14px;line-height:1.85;color:#737373}.Consultation_themeExampleLabel__9zViK{margin:24px 0 0;padding-top:16px;border-top:1px solid #d4d4d4;font-size:10.5px;font-weight:500;letter-spacing:.18em;line-height:1.4;color:#737373;text-transform:none}.Consultation_themeExamples__lbBts{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;flex:1}.Consultation_themeExamples__lbBts li{margin:0;font-size:15px;line-height:1.85;color:#0a0a0a;word-break:keep-all;line-break:strict;overflow-wrap:anywhere}.Consultation_themesNote__2X_6Z{margin:var(--space-4) 0 0;max-width:40em;font-size:13px;line-height:1.85;color:#737373}@media (max-width:900px){.Consultation_themeGrid__jn0_M{grid-template-columns:1fr}}.Consultation_list__ebF_G{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.Consultation_list__ebF_G li{padding:14px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.8}.Consultation_notes__fS9Bc{margin:var(--space-4) 0 0;padding:0;list-style:none}.Consultation_notes__fS9Bc li{padding:8px 0;font-size:13px;line-height:1.85;color:var(--ink-sub)}.Consultation_formGrid__CxRvE{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-6);margin-top:var(--space-3);align-items:start}.Consultation_formGrid__CxRvE>*{min-width:0}.Consultation_formAside__zlGLZ{display:flex;flex-direction:column;gap:var(--space-5)}.Consultation_formMain__tx5Qk{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);background:var(--paper)}.Consultation_stepMeta__fLLqd{margin:0;font-size:13px;font-weight:500;color:var(--ink-muted);font-variant-numeric:tabular-nums}.Consultation_fields__yLodh{display:flex;flex-direction:column}.Consultation_select__byDQ_{font:inherit;font-size:17px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink-muted);border-radius:0;padding:8px 0;width:100%}.Consultation_select__byDQ_:focus{outline:none;border-bottom:2px solid var(--ink);padding-bottom:7px}.Consultation_trainingFields__Xt5_k{margin:0;padding:20px 0 0;border:0;border-top:1px solid var(--line)}.Consultation_trainingLegend__e1slV{padding:0;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--ink)}.Consultation_trainingNote__LR9xz{margin:8px 0 16px;font-size:13px;line-height:1.85;color:#737373}.Consultation_checkboxGroupLabel__61f9D{display:block;margin-bottom:10px;font-size:14px;color:var(--ink)}.Consultation_checkboxList__SLh5e{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.Consultation_checkboxLabel__Y9Ju2{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;color:var(--ink);cursor:pointer}.Consultation_checkboxLabel__Y9Ju2 input{margin-top:3px;accent-color:#0a0a0a}.Consultation_formActions__hCxc2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}@media (max-width:1024px){.Consultation_formGrid__CxRvE{grid-template-columns:1fr}}@media (max-width:480px){.Consultation_formMain__tx5Qk{padding:var(--space-3)}}