.list-hed{
    @include fontsize(32);
}

.lttr {
    @include constrain_narrow;
    margin-top: 6rem;
    header {
        padding-bottom: 3rem;
        border-bottom: 1px #f0edeb solid
    }
}
.lttr-box {
    //background: #faf7f5;
    text-align: center;
    padding: .5rem;
    display: inline-block;
    //border: 1px #e0dedc solid;
}
.lttr-cover {
    margin-right: 1.2rem;
}
#recommended-reading {
    .book-title {
        @include fontsize(28);
        font-weight: 400;
        margin-bottom: 0;
    }
    h6 {
        margin-top: 0;
        @include fontsize(18);
        font-weight: 400;
    }
}

#page-navigation img {
    width: 300px;
    height: 160px;
    object-fit: cover;
}
#page-navigation h4 {
    text-align: center;
    @include fontsize(22);
    @include fancy_sans;
    color: #333;
}
#page-navigation .nav-title {
     @include fontsize(22);
     line-height: 1.5;
}
#page-navigation .photo-arrow-next {
    text-align: left;
}
.page-nav-photo li {
    display: inline-block;
    margin: 0 0 0 3rem !important;
    &:first-of-type {
        margin-left: 0 !important;
    }
}