/* Fix line spacing with 1.2em font size */
p {
    line-height: 1.7;
    font-size: normal;
}

/* Fix footnote superscripts */
a[role="doc-noteref"] {
    background: none;
    border: none;
    padding: 0;
    font-size: 0.75em;
}

/* Lighten body text if too heavy */
body {
    font-weight: 300;
    color: #d0d0d0;
}

/* Figure captions */
.figure-caption,
figcaption {
    font-size: 0.85em;
    color: #a0a0a0;
    font-style: italic;
    margin-top: 0.4em;
}

/* Image spacing */
img {
    margin-top: 1em;
    margin-bottom: 0.5em;
    max-width: 100%;
}

/* Section headings */
h2,
h3 {
    font-size: 1.15em;
    font-weight: 600;
    color: #e8e8e8;
    margin-top: 1.8em;
    margin-bottom: 0.5em;
}

/* Figure titles - restore bold */
p strong,
figcaption strong {
    font-weight: 600;
    color: #e8e8e8;
}

/* Target italic paragraphs that are figure titles */
p>em:only-child {
    font-size: 0.9em;
    color: #c0c0c0;
}

img {
    cursor: zoom-in;
}

.featured-header {
    font-size: 1em;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #888;
    text-align: left;
}

.description {
    max-width: 100%;
}