.page__faq.svelte-qns80p{flex:auto}.faq.svelte-qns80p{padding:0 15px}.faq__container.svelte-qns80p{box-sizing:content-box;max-width:75rem;margin:0 auto;padding:0 15px}.faq__wrapper.svelte-qns80p{background-color:var(--blue-light);border-radius:40px;max-width:1600px;margin:0 auto;position:relative}.faq__list.svelte-qns80p li:where(.svelte-qns80p):not(:last-child){margin-bottom:15px}.faq__list.svelte-qns80p li:where(.svelte-qns80p) h2:where(.svelte-qns80p){font-size:18px;font-weight:600;line-height:1.22222}.faq__list.svelte-qns80p li:where(.svelte-qns80p) p:where(.svelte-qns80p){line-height:1.46667}.faq__contents.svelte-qns80p{background-color:var(--white);border-radius:20px;padding:20px;font-size:14px;font-weight:600;line-height:1.5}.faq__contents.svelte-qns80p li:where(.svelte-qns80p){gap:8px;display:flex;position:relative}.faq__contents.svelte-qns80p li:where(.svelte-qns80p):before{content:"";background-color:var(--primary-color);border-radius:50%;flex:0 0 6px;width:6px;height:6px;transform:translateY(6.5px)}.faq__contents.svelte-qns80p li:where(.svelte-qns80p):not(:last-child){margin-bottom:15px}.q-link.svelte-qns80p{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .4s}.title.svelte-qns80p{font-weight:700;line-height:1.5}@media (width>=47.9988em){.page__faq.svelte-qns80p{margin-bottom:56px}.faq__wrapper.svelte-qns80p{border-radius:80px}.faq__body.svelte-qns80p{align-items:flex-start;display:flex}.faq__content.svelte-qns80p{flex:0 auto;margin-right:30px}.faq__list.svelte-qns80p li:where(.svelte-qns80p){word-break:break-word}.faq__contents.svelte-qns80p{flex:0 0 250px;position:sticky;top:20px}}@media (width>=61.9988em){.faq__wrapper.svelte-qns80p{padding:60px 5px}.faq__contents.svelte-qns80p{flex-basis:300px}.title.svelte-qns80p{font-size:36px}}@media (width>=74.9988em){.faq__content.svelte-qns80p{margin-right:60px}}@media (width<=47.9988em){.page__faq.svelte-qns80p{margin-bottom:40px}.faq__wrapper.svelte-qns80p{border-radius:40px}.faq__contents.svelte-qns80p{margin-bottom:10px;padding:20px 15px}}@media (any-hover:hover){.q-link.svelte-qns80p:hover{color:var(--primary-color)}}@media (width>=29.9988em) and (width<=61.9988em){.faq__wrapper.svelte-qns80p{padding:40px 5px}.title.svelte-qns80p{font-size:30px}}@media (width<=29.9988em){.faq__wrapper.svelte-qns80p{padding:20px 5px}.title.svelte-qns80p{font-size:26px}}@media (width>=29.9988em){.title.svelte-qns80p{margin-bottom:20px}}
