.c-page-title {
  font-size: 1.88889rem;
  line-height: 1.1;
  margin-bottom: 1.33333rem;
  margin-top: 0; }
  @media (min-width: 37.5em) {
    .c-page-title {
      font-size: 3rem; } }

.c-page-title--small {
  font-size: 1.66667rem; }
  @media (min-width: 37.5em) {
    .c-page-title--small {
      font-size: 2.33333rem; } }

.c-page-title__wrapper {
  -webkit-box-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: 100%; }
  .c-page-title__wrapper .c-page-title {
    margin-bottom: 0; }
  .c-page-title__wrapper .c-tabs {
    margin-bottom: 0; }
  @media (max-width: 37.4375em) {
    .c-page-title__wrapper .c-page-title {
      width: 100%; } }
  .c-page-title__wrapper.o-layout-h-offset-content {
    width: auto; }

@media (max-width: 61.9375em) {
  .page-title__footer {
    margin-top: 1rem; } }

.c-root-book-link {
  margin-bottom: 0.88889rem; }

.c-root-book-link a {
  font-family: "Typold W05", sans-serif;
  font-size: 0.66667rem;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #046A38;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center; }
  @media (min-width: 37.5em) {
    .c-root-book-link a {
      font-size: 0.66667rem; } }
  .c-root-book-link a:hover {
    text-decoration: none; }
  .c-root-book-link a:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill%3D%22%234C8C2B%22%20d%3D%22M14.5857864%2C8%20L12.2928932%2C5.70710678%20C11.9023689%2C5.31658249%2011.9023689%2C4.68341751%2012.2928932%2C4.29289322%20C12.6834175%2C3.90236893%2013.3165825%2C3.90236893%2013.7071068%2C4.29289322%20L17.7071068%2C8.29289322%20C18.0976311%2C8.68341751%2018.0976311%2C9.31658249%2017.7071068%2C9.70710678%20L13.7071068%2C13.7071068%20C13.3165825%2C14.0976311%2012.6834175%2C14.0976311%2012.2928932%2C13.7071068%20C11.9023689%2C13.3165825%2011.9023689%2C12.6834175%2012.2928932%2C12.2928932%20L14.5857864%2C10%20L1%2C10%20C0.44771525%2C10%200%2C9.55228475%200%2C9%20C0%2C8.44771525%200.44771525%2C8%201%2C8%20L14.5857864%2C8%20Z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 14px 14px;
    height: 18px;
    width: 16px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 0.55556rem; }

.c-page-title__view-header {
  -webkit-margin-after: 24px;
          margin-block-end: 24px;
  font-family: "Merriweather", serif;
  font-size: 1rem; }
  @media (min-width: 37.5em) {
    .c-page-title__view-header {
      font-size: 1.11111rem; } }
