/* Legal / information pages */
.apply { font-size: 14px; font-weight: 700; color: var(--green); text-decoration: none; }
.apply:hover { text-decoration: underline; text-underline-offset: 3px; }
.doc { line-height: 1.65; font-size: 16px; }
.doc h1 { margin-bottom: 20px; }
.doc h3 { font-size: 18px; margin: 28px 0 8px; }
.doc p { margin-bottom: 14px; }
.doc ul { margin: 0 0 16px 22px; }
.doc li { margin-bottom: 6px; }
.doc a { color: var(--green); }
.doc strong { color: var(--ink); }
