.sft-root,.sft-line{letter-spacing:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;line-height:16px}.sft-root{box-sizing:border-box;background:#fff;border-top:1px solid #e2e8f0;width:100%;padding:40px 0 48px}.sft-root .sft-inner{box-sizing:border-box;flex-direction:column;gap:20px;width:1180px;max-width:100%;margin:0 auto;display:flex}.sft-root .sft-top,.sft-root .sft-bottom{justify-content:space-between;align-items:center;min-width:0;display:flex}.sft-root .sft-logo{flex:none;width:55px;height:22px;display:block}.sft-root .sft-rule{background:#e2e8f0;height:1px}.sft-root .sft-contact{color:#64748b;white-space:nowrap;align-items:center;gap:12px;margin:0;font-weight:400;display:flex}.sft-root .sft-copy{color:#64748b;white-space:nowrap;margin:0;font-weight:400}:is(.sft-root,.sft-line) .sft-legal{flex:none;align-items:center;gap:12px;display:inline-flex}.sft-root .sft-legal-link,.sft-line .sft-legal-link{color:#334155;font:inherit;font-weight:600;line-height:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.sft-root .sft-legal-link:focus-visible,.sft-line .sft-legal-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #2d5bff}:is(.sft-root,.sft-line) .sft-divider{background:#cbd5e1;flex:none;width:1px;height:10px;display:block}@media (min-width:744px) and (max-width:1439.98px){.sft-root{padding:32px 0 40px}.sft-root .sft-inner{gap:16px;width:696px}.sft-root .sft-bottom{flex-direction:column;align-items:flex-start;gap:12px}.sft-root .sft-contact{flex-direction:column;align-items:flex-start;gap:6px}.sft-root .sft-contact .sft-divider{display:none}}@media (max-width:743.98px){.sft-root{padding:24px 16px 48px}.sft-root .sft-inner{gap:12px;width:auto}.sft-root .sft-bottom{flex-direction:column;align-items:flex-start;gap:8px}.sft-root .sft-contact{flex-direction:column;align-items:flex-start;gap:4px}.sft-root .sft-contact .sft-divider{display:none}}.sft-line{white-space:nowrap;align-items:center;gap:16px;margin:0;display:flex}.sft-line .sft-legal{gap:16px}.sft-line .sft-legal-link{text-decoration-skip-ink:none;text-decoration:underline}.sft-line .sft-line-copy{color:#64748b;font-weight:400}@media (min-width:744px) and (max-width:1439.98px){.sft-line{gap:12px;font-size:11px;line-height:14px}.sft-line .sft-legal{gap:12px}.sft-line .sft-divider{height:9px}}@media (max-width:743.98px){.sft-line{gap:10px;font-size:10px;line-height:13px}.sft-line .sft-legal{gap:10px}.sft-line .sft-divider{height:8px}}
