.f1 {
    font-size: 1.5rem!Important;
}

.f4-l {
    font-size: 1.1rem!Important;
}

article h6 {
    font-size: 1em;
    font-style: italic;
    font-weight: 300;
    margin: 1em 0 0.6em;
    color: #447187;
}

.grid-main {
    background-color: white;
    -webkit-box-shadow: 0px 4px 5px 2px rgba(163,163,163,0.2);
    -moz-box-shadow: 0px 4px 5px 2px rgba(163,163,163,0.2);
    box-shadow: 0px 4px 5px 2px rgba(163,163,163,0.2);
}

.notice2 {
    background-color: #FFFBF0;
    border-left: 4px solid #f6b73c;
}

.notice3 {
    background-color: #F0F8FE;
    border-left: 4px solid #3c7bf6;
}

figure.left {
    width: auto;
    float: none;
    margin: 0 2em 2em 0;
}