@font-face {
  font-family: "Circular";
  src: url("https://cdn.sovrn.com/fonts/lineto-circular-book.woff2") format("woff2");
}
/* Do not edit above this comment. */

/* Fonts */
h1, h2, h3, h4 {
  font-family: "Circular";
  font-weight: bold;
}

a, p {
  font-family: "Circular";
}

.render-links--link a {
	font-family: "Circular";
}

.vp-search-result__title {
	font-family: "Circular";
	color: #282828;
}

.vp-search-result__content-source {
	font-family: "Circular";
}

.vp-search-input__input {
	font-family: "Circular";
}

.vp-tree-item__header__title{
	font-weight: normal;
}

.js-breadcrumbs-truncate{
	font-weight: normal;
}

.vp-breadcrumbs :is(a,button) {
	font-weight: normal;
}

.vp-accordion-link-group a{
    font-weight: normal;
}


.col-span-2.space-overview__detail__news--title {
	font-family: "Circular";
  	font-weight: bold;
}

.space-overview__content__heading h2 {
	font-family: "Circular";
  	font-weight: bold;
}

.space-overview__detail__intro--title {
	font-family: "Circular";
  	font-weight: bold;
}

.tile__headline {
	font-weight: bold;
}

.list__topic {
	font-weight: bold;
}

.space-overview__detail__news__post--title {
    font-family: "Circular";
  	font-weight: bold;
    margin: 0;
    font-size: 1rem;
}

.space-overview__detail__news__post--date {
    font-family: "Circular";
}

.list__topic__article a, .list__topic__more a {
    font-family: "Circular";
}

/* Color */
body {
  background-color: #FFFCF4;
}

header {
  border-bottom: 0px solid var(--_border) !important;
}

a {
  color: #3C4CFC;
  font-weight: bold;
}

/*a:hover {
  color: #3c4cfc;
}*/

/* Heading Sizes */
h1 {
margin-bottom: 1.8rem;
font-size: 1.85rem;
}

h2 {
font-size: 1.4rem;
}

h3 {
font-size: 1.2rem;
}

h4 {
font-size: 1rem;
}

h5 {
font-size: .95rem;
}

/* spacing */
.gap-y-16 {
    row-gap: 6rem;
}

.gap-x-8 {
    column-gap: 4.2rem;
}

.space-overview__content__heading {
    margin-bottom: calc(var(--vp-grid-step)* 8);
}

.space-overview__content {
        padding-bottom: calc(var(--vp-grid-step)* 14);
    }

.space-overview__detail__intro--description {
    margin-top: 50px;
}

.footer {
    padding-bottom: 4rem;
    padding-top: 4rem;
}

@media (min-width: 1024px) {
    .lg\:w-3\/12 {
        width: 40%;
    }
}

