:root{--ink:#0b1f4f;--brand:#1463d6;--brand-d:#0f4fb0;--teal:#1463d6}
header.top{background:#fff;color:var(--ink);border-bottom:1px solid var(--line)}
.logo img{height:36px;width:auto;display:block}
.langs button{color:var(--ink);border-color:#cfd6e6}
.langs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}
.hero{background:linear-gradient(160deg,#0b1f4f 0%,#123a8a 100%)}
.tag{color:#cfe0ff;border-color:rgba(207,224,255,.45)}
.tg.c{background:#e6efff;color:#0f4fb0}
@media (max-width:420px){.logo img{height:30px}}
