/*
  This file applies CSS that we want to load on every page.

  Please do not use it as a dumping ground for all your CSS;
  use specific libraries and libraries-extends for your custom work.
*/

.ia-block,
.link-block,
.lgd-region__inner--sidebar-first > *,
.lgd-region__inner--sidebar-second > *,
.lgd-guide-nav,
.service-landing-page__service,
.lgd-topic-list-builder__service,
table {
  border-block-start: var(--border-large);
  border-block-start-color: var(--color-accent);
}

.lgd-page-title-block {
    padding: 20px 0 0 0;
}

.lgd-read-time {
    padding: 0 0 10px 0;
    font-size: var(--font-size-small);
}

.lgd-footer__pre-footer h2 {
    margin: 0 0 10px 0;
}

/* Components field adjustments */
.field--name-field-holofoundry-components .field__label {
  display: none;
}

.field--name-field-holofoundry-components .field__items .field__item {
 
}

/* News Articles */
.news-article {
  padding: 20px 0 0 0;
}

.news-article .news-article__header{
  margin: 0 0 10px 0;
}

.news-article .news-article__metadata {
  color: var(--color-accent-font-light);
  font-size: 1rem;
  font-weight: 600;
}

.news-article .news-article__title {
  font-size: 3rem;
  line-height: 3.2rem;
  margin: 10px 0 20px 0;
}

.news-article .news-article__body {
  padding: 24px 0;
}