.site-header, .site-footer {
padding: var(--spacing-4);
}
.site-footer {
color: var(--dva-secondary-base); text-align: center;
}
// navigation .site-header .navigation {
display: flex; align-items: center;
}
.site-header .logo .header, .site-header .logo .subheader {
display: block;
}
.site-header .logo .header {
font-size: var(--font-size-5); font-weight: 700;
}
.site-header .logo .subheader {
font-size: var(--font-size-2); font-weight: 400; margin-top: calc(-1*var(--spacing-1)); position: relative;
}
.site-header .links {
flex-grow: 1; text-align: right;
}
.site-header .link {
display: inline-block;
}
.site-header .not(:last-child) {
margin-right: var(--spacing-3);
}