/* 푸터 (전 페이지 공통) — 기존 인라인 style 이관 */
html body #footer .ft-03712,html body #footer.ft-03712{display: flex; gap: 32px; flex-wrap: wrap; align-items: flex-start; font-size: 17px}
html body #footer .ft-0d457,html body #footer.ft-0d457{margin-bottom: 24px}
html body #footer .ft-3babd,html body #footer.ft-3babd{color: #8C96A8; font-weight: 700}
html body #footer .ft-64510,html body #footer.ft-64510{max-width: var(--wrap); margin: 0 auto; display: flex; justify-content: space-between; gap: 32px; flex-wrap: wrap}
html body #footer .ft-703a1,html body #footer.ft-703a1{max-width: var(--wrap); margin: 32px auto 0; padding-top: 20px; border-top: 1px solid #1C2638; font-size: 14px}
html body #footer .ft-af650,html body #footer.ft-af650{padding: 72px clamp(20px, 5vw, 64px) 48px; background: #0B1220; color: #8C96A8; font-size: 16px; line-height: 1.9}
html body #footer .ft-bf228,html body #footer.ft-bf228{color: #FFFFFF; font-weight: 700}
