.doc {
    max-width: 760px;
}

.doc__meta {
    margin: var(--spacing-sm) 0 0;
    color: var(--text-tertiary);
    font-size: var(--font-size-text-sm);
}

.doc__h2 {
    margin: var(--spacing-4xl) 0 var(--spacing-md);
    color: var(--text-primary);
    font-family: var(--font-family-display);
    font-size: var(--font-size-text-xl);
    font-weight: var(--font-weight-semibold);
    line-height: var(--line-height-text-xl);
}

.doc.hf-prose,
.doc .hf-prose {
    padding-left: 0;
}

.doc > .doc__h2:first-child {
    margin-top: 0;
}

.doc-contact-link {
    margin-top: var(--spacing-4xl);
}
