:root{--c-orange: #ff8235;--c-orange-soft: #fff8f3;--c-amber: #ffd191;--c-amber-soft: #ffefd4;--c-amber-wash: #fbe0b9;--c-olive: #6e7e17;--c-olive-soft: #eff4d8;--c-olive-chip: #e0ecaa;--c-ink: #171717;--c-muted: #716d66;--c-muted-2: #7e7e7e;--c-muted-3: #595959;--c-line: #e7e0d5;--c-line-2: #ede8e0;--c-cream: #f7f3ea;--c-white: #ffffff;--c-dark: #171717;--c-on-dark: #eaeaea;--c-on-dark-60: rgba(255, 255, 255, .6);--c-on-dark-55: rgba(255, 255, 255, .55);--c-on-dark-line: rgba(255, 255, 255, .1);--c-on-dark-fill: rgba(255, 255, 255, .05);--page-w: 980px;--page-pad: 24px;--nav-h: 73px;--font-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--font-display: var(--font-sans);--font-wordmark: "EBS Hunminjeongeum R", var(--font-sans);--fs-min: 14px;--shadow-cta: 0 8px 14px rgba(255, 130, 53, .45);--shadow-card: 0 4px 8px rgba(0, 0, 0, .06);--phone-w: 239.176px;--phone-h: 520px;--phone-radius: 35.782px;--phone-status-h: 36.888px}:root:lang(ja){--font-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", Meiryo, "Noto Sans JP", system-ui, sans-serif}:root:lang(zh){--font-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif}@font-face{font-family:EBS Hunminjeongeum R;src:url(/assets/fonts/EBSHunminjeongeumR.woff2) format("woff2");font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--c-dark)}[id=features],[id=notify],[id=top]{scroll-margin-top:var(--nav-h)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;background:var(--c-cream);color:var(--c-ink);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}p,h1,h2,h3,figure{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}svg{display:block}.container{width:100%;max-width:var(--page-w);margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html{background:var(--c-cream);scroll-behavior:auto}.faq-page{background:var(--c-cream);color:var(--c-ink);font-size:16px;line-height:1.75}.faq__item,.faq__section{scroll-margin-top:88px}.faq-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:760px;margin:0 auto;padding:20px var(--page-pad)}.faq-bar__brand{display:flex;align-items:center;gap:8px}.faq-bar__name{font-family:var(--font-wordmark);font-size:22px;line-height:1}.faq-bar__back{font-size:15px;color:var(--c-muted);border-bottom:1px solid var(--c-line);padding-bottom:1px}.faq-bar__back:hover{color:var(--c-orange);border-color:var(--c-orange)}.faq{max-width:760px;margin:0 auto;padding:24px var(--page-pad) 96px}.faq h1{font-size:38px;line-height:1.25;letter-spacing:-.02em;margin-bottom:16px}.faq__lead{font-size:17px;color:var(--c-muted-3);margin-bottom:28px}.faq__notice{border-left:3px solid var(--c-amber);background:var(--c-orange-soft);border-radius:0 8px 8px 0;padding:14px 18px;margin-bottom:40px}.faq__notice p{font-size:15px;color:var(--c-muted-3)}.faq__notice p+p{margin-top:6px}.faq__toc{margin-bottom:56px;padding:20px 24px;background:var(--c-white);border:1px solid var(--c-line);border-radius:12px}.faq__toc ol{list-style:decimal;padding-left:20px}.faq__toc li+li{margin-top:4px}.faq__toc a{border-bottom:1px solid transparent}.faq__toc a:hover{border-color:var(--c-orange);color:var(--c-orange)}.faq__section+.faq__section{margin-top:64px}.faq__section>h2{font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-olive);padding-bottom:10px;border-bottom:2px solid var(--c-olive-chip);margin-bottom:32px}.faq__item+.faq__item{margin-top:44px}.faq__q{font-size:21px;line-height:1.45;letter-spacing:-.01em;margin-bottom:12px}.faq__anchor:hover{color:var(--c-orange)}.faq__a{font-size:17px;font-weight:600}.faq__item p+p{margin-top:14px}.faq__sources{font-size:14px;color:var(--c-muted)}.faq__table-wrap{overflow-x:auto;margin-top:18px}.faq__table{width:100%;min-width:480px;border-collapse:collapse;font-size:15px;background:var(--c-white);border:1px solid var(--c-line);border-radius:10px}.faq__table caption{text-align:left;font-size:14px;color:var(--c-muted);padding-bottom:8px}.faq__table th,.faq__table td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--c-line-2);vertical-align:top}.faq__table thead th{font-size:13px;letter-spacing:.04em;color:var(--c-muted);background:var(--c-cream)}.faq__table tbody tr:last-child td{border-bottom:0}.faq__table td:first-child{white-space:nowrap}.faq__cta-block{margin-top:72px;padding:32px 28px;background:var(--c-white);border:1px solid var(--c-line);border-radius:16px;text-align:center}.faq__cta-block h2{font-size:22px;line-height:1.4;margin-bottom:10px}.faq__cta-block p{color:var(--c-muted-3);margin-bottom:20px}.faq__cta{display:inline-block;padding:14px 28px;border-radius:999px;background:var(--c-orange);color:var(--c-white);font-weight:700;box-shadow:var(--shadow-cta)}.faq__cta:hover{filter:brightness(1.05)}.faq-foot{max-width:760px;margin:0 auto;padding:28px var(--page-pad) 48px;border-top:1px solid var(--c-line);font-size:14px;color:var(--c-muted)}.faq-foot a{border-bottom:1px solid var(--c-line)}@media(max-width:640px){.faq h1{font-size:28px}.faq__q{font-size:19px}.faq__a,.faq__lead{font-size:16px}.faq__cta-block{padding:26px 20px}}
