.header.header{padding-top:8px;padding-bottom:8px;max-width:1600px;column-gap:20px}.header .header__heading-link{display:flex;align-items:center;gap:4px;padding:0}.header .header__heading-logo-wrapper{width:54px;flex:0 0 54px}.header .header__heading-logo{width:54px;height:auto}.kr-header-wordmark{font-family:Arial,Helvetica,sans-serif;font-size:30px;font-weight:800;letter-spacing:-1.6px;color:#164b3c}.header .header__inline-menu{margin-left:0}.header .header__menu-item{font-size:12px;font-weight:600;letter-spacing:.025em}.header .header__icons{padding-right:0;align-items:center}.kr-header-search{display:none;align-items:center;border:1px solid #e5e5e1;background:#f6f6f3;border-radius:3px;margin-right:12px;width:225px;height:38px}.kr-header-search input{min-width:0;width:100%;border:0;background:none;font:inherit;font-size:11px;padding:9px 0 9px 12px;color:#172e26}.kr-header-search button{background:none;border:0;cursor:pointer;min-width:38px;min-height:38px;color:#164b3c;display:grid;place-items:center}.kr-header-search .icon{width:17px;height:17px}.kr-header-search:focus-within{outline:2px solid #164b3c;outline-offset:2px}.kr-header-search input:focus{outline:0;box-shadow:none}.announcement-bar__message{font-size:11px;letter-spacing:.07em;min-height:32px;padding:8px 0}.footer .footer-block__heading{font-weight:700}.newsletter h2{font-weight:800;letter-spacing:-.03em}
@media(min-width:1250px){.kr-header-search{display:flex}.header .header__icons>details-modal.header__search{display:none}.header .header__menu-item{padding-left:10px;padding-right:18px}.header .header__inline-menu .list-menu{flex-wrap:nowrap}}
@media(max-width:989px){.header.header{padding:8px 18px;column-gap:8px}.header .header__heading-logo-wrapper{width:42px;flex-basis:42px}.header .header__heading-logo{width:42px}.kr-header-wordmark{font-size:26px}.header .header__heading-link{gap:0}.announcement-bar__message{font-size:9px;letter-spacing:.035em}.header .header__icon{width:40px;height:44px}}

.header .header__heading-logo-wrapper{position:relative;width:64px;flex:0 0 64px;height:60px;overflow:hidden}.header .header__heading-logo{position:absolute;width:120px;max-width:none;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);filter:url("#kr-logo-emerald")}.header .header__heading-link{gap:6px}.kr-header-wordmark{font-size:34px}
@media(max-width:989px){.header .header__heading-logo-wrapper{width:50px;flex-basis:50px;height:48px}.header .header__heading-logo{width:100px}.header .header__heading-link{gap:3px}.kr-header-wordmark{font-size:28px}}
