body { font-family: Noto Sans; max-width: 1000px; margin: 0px auto; padding: 0.4em; hyphens: auto; } h1, h2, h3 { font-weight: normal; } a { text-decoration: none; } p { text-align: justify; } .data-text { color: #666666; font-size: 2em; font-weight: normal; line-height: 1.75em; } .data-text em { font-weight: inherit; font-style: inherit; /*color: #ffac12;*/ color: #333333; /*background-image: linear-gradient(rgba(255, 255, 255, 0) 90%, #f7bb3c 91%, #f7bb3c 98%, rgba(255, 255, 255, 0) 99%);*/ text-decoration: underline; text-decoration-color: #ffac12; } sup { line-height: 0; } figure a { color: inherit; } figure img { width: 90%; height: auto; } figure figcaption { } figure figcaption .ref { font-weight: bolder; }