/* Reuse the approved boat logo unchanged; replace only its sport label. */
body #aaa-header .global .logo a.aaa-aligned-logo {
    position:relative; background:none; text-indent:0;
}
body #aaa-header .global .aaa-aligned-logo .aaa-logo-label {
    position:absolute; top:4px; left:50%; width:142px; height:14px;
    transform:translateX(-50%); margin:0; padding:0;
    color:#fff; font-size:12px; font-weight:700; line-height:14px;
    letter-spacing:0; text-align:center; white-space:nowrap;
}
body #aaa-header .global .aaa-aligned-logo .aaa-logo-art {
    position:absolute; top:18px; bottom:auto; left:50%; width:142px; height:58px;
    transform:translateX(-50%); margin:0; padding:0;
    background:url(/img/common/aaa-logo-reference.png?v=c53a5ce3d5bd4212) no-repeat center bottom;
    background-size:142px 72px;
}

/* Match the original header type scale and search label's line box. */
@media(min-width:761px) {
    body.kr-editorial #aaa-header .global .glnav ul li a {
        font-size:13px; line-height:1.25;
    }
}
@media(min-width:1060px) {
    body.kr-editorial #aaa-header .global #gl-search_sites {
        height:auto; line-height:1.1; align-self:flex-start;
    }
    body.kr-editorial #aaa-header .global #gl-search_sites label {
        box-sizing:content-box; font-size:14px; line-height:1; height:14px;
    }
    body.kr-editorial #aaa-header .global #gl-search_sites input {
        line-height:normal; padding:1px 0 0 30px;
    }
}
/* Match the original 696px billboard strap, including its tapered lettering. */
body.kr-editorial .aaa-billboard-visual .aaa-yellow-band {
    inset:0 0 auto; width:100%; height:auto; aspect-ratio:696 / 90;
    padding:0; transform:none; background:none;
}
body.kr-editorial .aaa-yellow-band .aaa-catchphrase {
    inset:0; width:100%; height:100%; overflow:hidden;
    font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;
    font-weight:600;
}
body.kr-editorial .aaa-catchphrase .aaa-strap-background {
    fill:var(--keirin-accent);
}

body.kr-editorial #aaa-header .global .logo,
body.kr-editorial #aaa-header .global .logo a.aaa-aligned-logo {
    width:158px; height:80px; flex-basis:158px;
}
@media(max-width:760px) {
    body.kr-editorial #aaa-header .global .glnav ul li a {
        font-size:10px; font-weight:400; line-height:1.1;
    }
}
