Spaces:
Running
Running
| @import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200..900;1,200..900&display=swap"; | |
| html { font-size: 16px; line-height: 1.6; } | |
| .content-grid main { color: var(--text-color); } | |
| .content-grid main p { margin: 0 0 var(--spacing-3); } | |
| .content-grid main h2 { | |
| font-weight: 600; | |
| font-size: clamp(22px, 2.6vw, 32px); | |
| line-height: 1.2; | |
| margin: var(--spacing-10) 0 var(--spacing-5); | |
| padding-bottom: var(--spacing-2); | |
| border-bottom: 1px solid var(--border-color); | |
| } | |
| .content-grid main h3 { | |
| font-weight: 700; | |
| font-size: clamp(18px, 2.1vw, 22px); | |
| line-height: 1.25; | |
| margin: var(--spacing-8) 0 var(--spacing-4); | |
| } | |
| .content-grid main h4 { | |
| font-weight: 600; | |
| text-transform: uppercase; | |
| font-size: 14px; | |
| line-height: 1.2; | |
| margin: var(--spacing-8) 0 var(--spacing-4); | |
| } | |
| .content-grid main a { color: var(--primary-color); text-decoration: none; border-bottom: 1px solid var(--link-underline); } | |
| .content-grid main a:hover { color: var(--primary-color-hover); border-bottom: 1px solid var(--link-underline-hover); } | |
| /* Do not underline heading links inside the article (not the TOC) */ | |
| .content-grid main h2 a, | |
| .content-grid main h3 a, | |
| .content-grid main h4 a, | |
| .content-grid main h5 a, | |
| .content-grid main h6 a { color: inherit; border-bottom: none; text-decoration: none; } | |
| .content-grid main h2 a:hover, | |
| .content-grid main h3 a:hover, | |
| .content-grid main h4 a:hover, | |
| .content-grid main h5 a:hover, | |
| .content-grid main h6 a:hover { color: inherit; border-bottom: none; text-decoration: none; } | |
| .content-grid main ul, | |
| .content-grid main ol { padding-left: 24px; margin: 0 0 var(--spacing-3); } | |
| .content-grid main li { margin-bottom: var(--spacing-2); } | |
| .content-grid main li:last-child { margin-bottom: 0; } | |
| .content-grid main blockquote { | |
| border-left: 2px solid var(--border-color); | |
| padding-left: var(--spacing-4); | |
| font-style: italic; | |
| color: var(--muted-color); | |
| margin: var(--spacing-4) 0; | |
| } | |
| .content-grid main hr { border: none; border-bottom: 1px solid var(--border-color); margin: var(--spacing-5) 0; } | |
| .muted { | |
| color: var(--muted-color); | |
| } | |
| [data-footnote-ref] { | |
| margin-left: 4px; | |
| } |