.mk-header .mk-nav .mk-nav__cta-ul{flex-direction:row;gap:8px}
.mk-header .mk-nav>.hb-global-links{gap:23px}
.mk-header .mk-nav>.hb-global-links>li>a{font-size:15px;white-space:nowrap}
.mk-header .mk-nav>.hb-global-links>li>a[aria-current=page]{color:var(--mk-accent);font-weight:700}
.mk-header .mk-nav__cta-ul .mk-btn{font-size:15px;white-space:nowrap}
@media(min-width:901px) and (max-width:1150px){.mk-header .mk-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:20px}.mk-header .mk-nav>.hb-global-links{gap:17px}.mk-header .mk-nav>.hb-global-links>li>a{font-size:14px}.mk-header .mk-nav__cta-ul .mk-btn{font-size:14px;padding-inline:14px}}
@media(max-width:900px){.mk-header .mk-nav>.hb-global-links{gap:0}.mk-header .mk-nav>.hb-global-links>li>a{font-size:17px;display:block;padding:15px 0}.mk-header .mk-nav .mk-nav__cta-ul{flex-direction:column;gap:12px}.mk-header .mk-nav__cta-ul .mk-btn{font-size:16px;min-height:46px}}

body .mk-header .mk-nav>.hb-global-links>li>a,body .mk-header .mk-nav>.hb-global-links>li>a[aria-current=page],body .mk-header .mk-nav .mk-nav__cta-ul a.mk-btn{font-size:16px;font-weight:600}

body .mk-footer .mk-footer__slogan,body .mk-footer .mk-footer__slogan span,body .mk-footer .mk-footer__col h4,body .mk-footer .mk-footer__col ul,body .mk-footer .mk-footer__col li,body .mk-footer .mk-footer__col a,body .mk-footer .mk-footer__col b,body .mk-footer .mk-footer__copy,body .mk-footer .mk-footer__copy span{font-size:15px}

.mk-footer .mk-footer__survey{margin:1.6em 0 0;font-size:15px;line-height:1.8}.mk-footer .mk-footer__survey a{font-size:15px;color:inherit;text-decoration:underline;text-underline-offset:4px}

body .mk-footer .mk-footer__bar{margin-top:calc(1.75rem + 60px)}

.mk-header .hb-nav-kakao{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;background:#fee500;color:#191919;flex-shrink:0;text-decoration:none}
.mk-header .hb-nav-kakao:hover{background:#f5dc00;color:#191919}
.mk-header .hb-nav-kakao:focus-visible{outline:3px solid #2454df;outline-offset:3px}
@media(max-width:900px){.mk-header .hb-nav-kakao-li{align-self:flex-start}}
