@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM4.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7CA.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/robotocondensed/v25/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYag.ttf) format('truetype');
}

.content a {
    color: #a00;
}

.content .field {
    font-size: 1.4rem;
    line-height: 24px;
    margin-bottom: 8px;
    margin-top: 8px;
}

.content .field strong {
    font-weight: bold;
    display: inline-block;
    width: 150px;
}

.content .field strong::after {
    content: ':';
    display: inline;
}

.content .field span {
    display: inline-block;
}

.content .field em.aided {
    font-size: 1.1rem;
    color: red;
}

.content .field em.aided::before {
    content: '(';
    display: inline;
}

.content .field em.aided::after {
    content: ')';
    display: inline;
}

.content section.comments {
    padding-top: 10px;
    border-top: 1px solid #ccc;
}
