| | @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 h2:first-child { |
| | margin-top: 0; |
| | } |
| |
|
| |
|
| |
|
| | .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); |
| | } |
| |
|
| | |
| | .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; |
| | } |