/* page.php, 404.php and other non-GT views under the fixed header */
.default-page,
.page-404 {
  padding: calc(var(--header-h) + 60px) var(--gutter) 80px;
}
.default-page__box {
  max-width: 900px;
  font-family: var(--ff-text);
  font-size: 16px;
  line-height: 1.6;
}
.default-page__box > * + * { margin-top: 1em; }
.default-page__box h1,
.default-page__box h2,
.default-page__box h3 { font-family: var(--ff-head); line-height: 1.15; }
.default-page__box a { color: var(--red); text-decoration: underline; }
.default-page__box ul,
.default-page__box ol { padding-left: 1.25em; }
.default-page__box ul { list-style: disc; }

.page-404--inner-part { text-align: center; }
.page-404 .numeric-title { font-size: 120px; line-height: 1; color: var(--red); }
.page-404 .page-notification { margin-top: 16px; font-size: 20px; }
