.site-header.with-socials{grid-template-columns:220px minmax(0,1fr) 132px}.site-header.with-login{grid-template-columns:220px minmax(0,1fr) 176px}.header-tools{display:flex;align-items:center;justify-self:end;gap:4px}.header-login{display:grid;place-items:center;width:40px;height:40px;color:inherit;opacity:.4;transition:opacity .2s}.header-login svg{display:block;width:16px;height:16px}.header-login:focus-visible,.header-login:hover{opacity:1}.header-socials{display:flex;align-items:center;justify-self:end;gap:4px}.site-header .header-socials a{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;transition:opacity .2s}.site-header .header-socials a:hover{background:transparent;opacity:.8}.header-socials svg{display:block;width:25px;height:25px}@media (min-width:901px) and (max-width:1100px){.site-header.with-socials{grid-template-columns:195px minmax(0,1fr) 132px}.site-header.with-login{grid-template-columns:195px minmax(0,1fr) 176px}}@media (max-width:900px){.site-header.with-socials{grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px}}@media (max-width:600px){.site-header.with-socials .brand>span{display:none}}