/* 공통 미니멀 푸터 */
footer{border-top:1px solid var(--line);background:var(--bg);color:var(--muted);font-size:12px;line-height:1.65}
footer .wrap{padding-block:32px 22px}
footer .foot-top{margin:0 0 22px;display:block;color:var(--ink)}
footer .foot-logo{height:14px;width:auto;display:block}
footer .foot-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 60px;align-items:start}
footer .foot-biz p,footer .foot-cc p{margin:0 0 3px;font-size:12px;line-height:1.65}
footer .foot-biz b{font-weight:500;color:var(--ink)}
footer .foot-cc{min-width:220px}footer .foot-cc h4{font-size:11px;font-weight:500;letter-spacing:.04em;margin:0 0 6px;color:var(--muted)}
footer .foot-cc a{font-weight:400;text-decoration:none;color:var(--ink)}footer .foot-cc p:first-of-type a{font-size:18px;letter-spacing:-.03em;font-weight:500}
footer .foot-note{margin:20px 0 0;padding:0;border:0;font-size:10px;line-height:1.6;color:var(--muted)}
footer a:hover{text-decoration:underline}
@media(max-width:720px){footer .wrap{padding-block:28px 20px}footer .foot-grid{grid-template-columns:1fr;gap:20px}footer .foot-top{margin-bottom:18px}footer .foot-note{margin-top:20px}}

/* 사업자정보와 저작권을 하나로 묶고 고객센터 행간 압축 */
footer .foot-grid{align-items:start}footer .foot-biz .foot-note{margin:14px 0 0;padding:0;border:0;font-size:10px;line-height:1.6}footer .foot-cc h4{margin:0 0 3px;line-height:1.5}footer .foot-cc p{margin:0 0 3px;line-height:1.55}footer .foot-cc p:first-of-type{margin-bottom:5px}footer .foot-cc p:first-of-type a{font-size:17px;line-height:1.3}footer .foot-cc p:last-child{margin-top:5px}footer .wrap{padding-bottom:28px}@media(max-width:720px){footer .foot-grid{gap:22px}footer .wrap{padding-bottom:22px}}
