@charset "UTF-8";
  .entry-content h2 {
position: relative;
padding: 0.6em;
background: #e0edff;
}
.entry-content h2:after {
position: absolute;
content: '';
top: 100%;
left: 30px;
border: 15px solid transparent;
border-top: 15px solid #e0edff;
width: 0;
height: 0;
}
.entry-content h3 {
padding: 0.5em;
background: aliceblue;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.23);
}
.entry-content h4 {
padding: 0.25em 0.5em; color: #494949; background: transparent; border-left: solid 5px #7db4e6; } #logo {
font-size: 19px; }
@media only screen and (min-width: 481px) {
#logo {
font-size: 28px; }
} .header-image__headline {
font-size:2.8em;
} @media only screen and (min-width: 1030px) {
#main .sidelong__article {
float: none;
width: 94%;
margin: 0 0 25px;
}
.sidelong h2 {
font-size: 19px;
}
} .entry-content h2 { font-size: 1.4em;
}
.entry-content h3 { font-size: 1.2em;
}
.entry-content h4 { font-size: 1.2em;
}