|
|
|
|
|
html { scroll-behavior: smooth; } |
|
|
|
|
|
|
|
|
.header-container { |
|
|
background-color: #FCF5E8; |
|
|
color: #1d5d8f; |
|
|
text-align: center; |
|
|
padding: 20px; |
|
|
} |
|
|
|
|
|
|
|
|
.header-content h1 { |
|
|
font-size: 1.5em; |
|
|
margin-bottom: 0.5em; |
|
|
line-height: 1.2; |
|
|
} |
|
|
|
|
|
.header-image img { |
|
|
max-width: 100%; |
|
|
height: auto; |
|
|
display: block; |
|
|
margin: 0 auto 20px; |
|
|
} |
|
|
|
|
|
.button-container { |
|
|
margin-top: 20px; |
|
|
margin-bottom: 20px; |
|
|
} |
|
|
|
|
|
.button-container a.button { |
|
|
display: inline-block; |
|
|
margin: 10px; |
|
|
padding: 10px 20px; |
|
|
} |
|
|
|
|
|
.button-container a.button { |
|
|
background-color: #b7e7f7; |
|
|
color: #1d5d8f; |
|
|
border: 2px solid #1d5d8f; |
|
|
border-radius: 25px; |
|
|
padding: 10px 20px; |
|
|
margin: 5px; |
|
|
text-decoration: none; |
|
|
display: inline-block; |
|
|
font-weight: bold; |
|
|
transition: background-color 0.3s, color 0.3s; |
|
|
} |
|
|
|
|
|
.button-container a.button:hover { |
|
|
background-color: #62c8ec; |
|
|
color: #1d5d8f; |
|
|
} |
|
|
|
|
|
|
|
|
@media (min-width: 600px) { |
|
|
.header-container { |
|
|
display: flex; |
|
|
justify-content: space-between; |
|
|
align-items: center; |
|
|
padding: 50px 50px; |
|
|
} |
|
|
|
|
|
.header-content { |
|
|
max-width: calc(50% - 20px); |
|
|
text-align: left; |
|
|
margin-right: 20px; |
|
|
} |
|
|
|
|
|
.header-content h1 { |
|
|
font-size: 3em; |
|
|
} |
|
|
|
|
|
.header-image { |
|
|
max-width: calc(50% - 20px); |
|
|
} |
|
|
|
|
|
.header-image img { |
|
|
max-width: 100%; |
|
|
height: auto; |
|
|
} |
|
|
} |
|
|
|
|
|
@media screen and (max-width: 1000px) { |
|
|
d-contents { |
|
|
display: none; |
|
|
} |
|
|
} |
|
|
|
|
|
.byline { |
|
|
border-top: 1px solid rgba(0, 0, 0, 0.1); |
|
|
border-bottom: 1px solid rgba(0, 0, 0, 0.1); |
|
|
padding: 0 5px 10px; |
|
|
margin-bottom: 20px; |
|
|
} |
|
|
|
|
|
.byline-container { |
|
|
display: flex; |
|
|
justify-content: space-between; |
|
|
align-items: flex-start; |
|
|
max-width: 1000px; |
|
|
margin: 0 auto; |
|
|
} |
|
|
|
|
|
.byline-column { |
|
|
|
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
text-align: left; |
|
|
} |
|
|
|
|
|
.byline-column h3 { |
|
|
margin-bottom: 10px; |
|
|
color: #333; |
|
|
font-size: 16px; |
|
|
} |
|
|
|
|
|
.byline-column p { |
|
|
color: #666; |
|
|
font-size: 14px; |
|
|
margin: 5px 0; |
|
|
} |
|
|
|
|
|
.author-link, .affiliation-link { |
|
|
color: #666; |
|
|
text-decoration: none; |
|
|
border-bottom: none; |
|
|
cursor: pointer; |
|
|
} |
|
|
|
|
|
.author-link:hover, .affiliation-link:hover { |
|
|
text-decoration: underline; |
|
|
border-bottom: none; |
|
|
} |
|
|
|
|
|
|
|
|
d-article { |
|
|
contain: none; |
|
|
} |
|
|
|
|
|
d-article d-contents { |
|
|
max-width: 100%; |
|
|
box-sizing: border-box; |
|
|
align-self: start; |
|
|
grid-column: 1 / 4; |
|
|
grid-row: auto / span 4; |
|
|
justify-self: end; |
|
|
margin-top: 5em; |
|
|
padding-right: 3em; |
|
|
padding-left: 2em; |
|
|
border-right: 1px solid rgba(0, 0, 0, 0.1); |
|
|
z-index: 1000; |
|
|
} |
|
|
|
|
|
|
|
|
d-article d-contents nav { |
|
|
display: block; |
|
|
} |
|
|
|
|
|
d-article d-contents nav h4 { |
|
|
margin-top: 0; |
|
|
margin-bottom: 1em; |
|
|
} |
|
|
|
|
|
d-article d-contents nav div { |
|
|
color: rgba(91, 184, 73, 0.8); |
|
|
font-weight: bold; |
|
|
} |
|
|
|
|
|
d-article d-contents nav a { |
|
|
color: rgba(0, 0, 0, 0.8); |
|
|
border-bottom: none; |
|
|
text-decoration: none; |
|
|
} |
|
|
|
|
|
d-article d-contents li { |
|
|
list-style-type: none; |
|
|
} |
|
|
|
|
|
d-article d-contents ul { |
|
|
padding-left: 1em; |
|
|
} |
|
|
|
|
|
d-article d-contents nav ul li { |
|
|
margin-bottom: 0.25em; |
|
|
} |
|
|
|
|
|
d-article d-contents nav a:hover { |
|
|
text-decoration: underline solid rgba(0, 0, 0, 0.6); |
|
|
} |
|
|
|
|
|
d-article d-contents nav ul { |
|
|
margin-top: 0; |
|
|
margin-bottom: 6px; |
|
|
} |
|
|
|
|
|
d-article d-contents nav > div { |
|
|
display: block; |
|
|
outline: none; |
|
|
margin-bottom: 0.5em; |
|
|
} |
|
|
|
|
|
d-article d-contents nav > div > a { |
|
|
font-size: 13px; |
|
|
font-weight: 600; |
|
|
} |
|
|
|
|
|
d-article d-contents nav > div > a:hover, |
|
|
d-article d-contents nav > ul > li > a:hover { |
|
|
text-decoration: none; |
|
|
} |
|
|
|
|
|
.active-nav-item { |
|
|
color: #0d6efd; |
|
|
} |
|
|
|
|
|
.shaded-figure { |
|
|
background-color: hsl(0, 0%, 97%); |
|
|
border-top: 1px solid hsla(0, 0%, 0%, 0.1); |
|
|
border-bottom: 1px solid hsla(0, 0%, 0%, 0.1); |
|
|
padding: 30px 0; |
|
|
} |
|
|
|
|
|
.pointer { |
|
|
position: absolute; |
|
|
width: 26px; |
|
|
height: 26px; |
|
|
top: 26px; |
|
|
left: -48px; |
|
|
} |
|
|
|
|
|
.sidebar { |
|
|
position: sticky; |
|
|
} |
|
|
|
|
|
d-article section{ |
|
|
margin: 0 !important; |
|
|
} |
|
|
|