.cvhd,.cvhd *{box-sizing:border-box}
.cvhd{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1120px;margin:0 auto;padding:16px 22px;position:relative}
.cvhd.is-center{flex-direction:column;align-items:center}
.cvhd.is-center .cvhd-nav{justify-content:center}
.cvhd.is-right{flex-direction:row-reverse}
.cvhd-logo{display:block;line-height:0;flex:0 0 auto}
.cvhd-logo img{display:block;width:auto;max-width:none;height:var(--cv-h,84px);object-fit:contain;transform:translate(var(--cv-x,0),var(--cv-y,0))}
.cvhd-phrase{flex:1 1 auto;min-width:0;margin:0;color:#595a5c}
.cvhd-toggle{display:none;margin-left:auto;background:#fff;border:1px solid #e4e2de;color:#595a5c;padding:8px 14px;font:inherit;cursor:pointer}
.cvhd-nav{display:flex;gap:8px 22px;align-items:center;list-style:none;margin:0;padding:0;font-size:calc(var(--cv-size,15px) * var(--cv-zoom,1));font-weight:var(--cv-weight,400);text-align:var(--cv-align,left)}
.cvhd-nav a{color:#595a5c;text-decoration:none}
.cvhd-nav a:hover,.cvhd-nav .current-menu-item>a,.cvhd-nav a[aria-current="page"]{color:#2a2a2a}
@media(max-width:800px){
.cvhd,.cvhd.is-right,.cvhd.is-center{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}
.cvhd-phrase{flex:1 1 100%;order:3}
.cvhd-navwrap{order:4}
.cvhd-toggle{display:block}
.cvhd-navwrap{display:none;width:100%}
.cvhd.is-open .cvhd-navwrap{display:block}
.cvhd-nav{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0 12px}
}
