.complete-logo{display:block;width:240px;max-width:48vw;height:64px;object-fit:contain}header a:has(>.complete-logo){display:flex;align-items:center;text-decoration:none}.complete-tagline{font-size:clamp(20px,3vw,32px);font-weight:750;color:#142344;margin:16px 0}@media(max-width:600px){.complete-logo{width:190px;height:52px}}