.naver-layout__footer{max-width:1080px;margin:56px auto 0;border-top:1px solid var(--ink);padding:16px 0 32px;display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--meta)}
.naver-layout__footer a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}
.naver-layout__mobileNav{display:none}
.naver-layout__skip{position:absolute;left:16px;top:-80px;z-index:10;padding:12px;background:#fff}
.naver-layout__skip:focus{top:4px}
@media (max-width:1120px){.naver-layout__footer{margin-left:20px;margin-right:20px}}
@media (max-width:700px){.naver-layout__footer{display:block;margin:28px 16px 0;padding-bottom:calc(100px + env(safe-area-inset-bottom));font-size:11px}}
@media (max-width:700px){.naver-layout__footer p{margin-bottom:10px}}
@media (max-width:700px){.naver-layout__mobileNav{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;gap:12px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);z-index:var(--bp-z-sticky)}}
@media (max-width:700px){.naver-layout__mobileNav a{display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;font-size:13px}}
@media (max-width:700px){.naver-layout__mobileNav .naver-common__primary{flex:1;max-width:200px}}
.shared-workflow__workflow .naver-layout__mobileNav{display:none}
@media (max-width:1023px){.shared-workflow__workflow[data-composer] .naver-layout__footer{display:none}}