h2.svelte-5jn4o6{font-feature-settings:"palt" 1;letter-spacing:.03em;font-weight:700;line-height:1.4}@media (width<=759px){h2.svelte-5jn4o6{font-size:22px}}@media (width>=760px){h2.svelte-5jn4o6{font-size:26px}}h2.svelte-5jn4o6{margin-bottom:28px}h3.svelte-5jn4o6{font-feature-settings:"palt" 1;letter-spacing:.03em;font-weight:700;line-height:1.4}@media (width<=759px){h3.svelte-5jn4o6{font-size:18px}}@media (width>=760px){h3.svelte-5jn4o6{font-size:19px}}h3.svelte-5jn4o6{margin-bottom:12px}p.svelte-5jn4o6,li.svelte-5jn4o6,dd.svelte-5jn4o6{font-size:16px;line-height:1.75}[id].svelte-5jn4o6{scroll-margin-top:96px}.stepNumber.svelte-5jn4o6{color:var(--c-cobalt-blue);font-size:24px;font-family:var(--f-mono);line-height:1}.sections.svelte-5jn4o6{gap:32px;display:grid}.contentSection.svelte-5jn4o6{background:var(--c-neutral-0);border-radius:24px;min-width:0;padding:32px 20px}@media (width>=760px){.contentSection.svelte-5jn4o6{padding:44px}}.approaches.svelte-5jn4o6{gap:40px;display:grid}.approaches.svelte-5jn4o6 article:where(.svelte-5jn4o6){border-top:3px solid var(--c-cobalt-blue);padding-top:20px}@media (width>=760px){.approaches.svelte-5jn4o6{grid-template-columns:repeat(3,minmax(0,1fr))}}.sectionNote.svelte-5jn4o6{margin-top:32px}.workList.svelte-5jn4o6{margin-bottom:28px}.workList.svelte-5jn4o6>div:where(.svelte-5jn4o6){border-top:1px solid var(--c-neutral-3);gap:12px 32px;padding:24px 0;display:grid}@media (width>=760px){.workList.svelte-5jn4o6>div:where(.svelte-5jn4o6){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.workList.svelte-5jn4o6 dt:where(.svelte-5jn4o6){font-feature-settings:"palt" 1;letter-spacing:.03em;font-weight:700;line-height:1.4}@media (width<=759px){.workList.svelte-5jn4o6 dt:where(.svelte-5jn4o6){font-size:18px}}@media (width>=760px){.workList.svelte-5jn4o6 dt:where(.svelte-5jn4o6){font-size:19px}}.processList.svelte-5jn4o6{gap:28px;display:grid}.processList.svelte-5jn4o6 li:where(.svelte-5jn4o6){grid-template-columns:32px minmax(0,1fr);gap:16px;display:grid}.processList.svelte-5jn4o6 li:where(.svelte-5jn4o6)+li:where(.svelte-5jn4o6){border-top:1px solid var(--c-neutral-3);padding-top:28px}.stepNumber.svelte-5jn4o6{padding-top:3px}.processNote.svelte-5jn4o6{border-top:1px solid var(--c-neutral-3);margin-top:36px;padding-top:28px}.faqItem.svelte-5jn4o6{border-top:1px solid var(--c-neutral-3);padding:24px 0}.contactArea.svelte-5jn4o6{padding:32px 0}@media (width>=760px){.contactArea.svelte-5jn4o6{padding:44px}}
