﻿h1.article-title {    margin-bottom: 0;}h2 {    margin-top: 0;    text-align: center;}a h3 {    color: orangered;}.author {    width: 70%;}    .author img {        max-width: 100%;        float: right;    }    .author p {        margin: 0 0 0 2rem;    }    .author span {        font-size: 1.5rem;        font-weight: bold;    }p.webmaster {    font-size: 1rem;    width: 50%;    margin-top: 2rem;}#btnread,button.segments {    color: blue;    padding: 0;    background-color: transparent;    border: none;    cursor: pointer;}button.segments {    display: none;}    button.segments:before {        content: "Next segment";    }article {    margin: 1rem 3rem 2rem 3rem;    padding: 1rem 1rem 0 1rem;}.jacobite-era span.segment {    display: inline;}.biblio {    width: 30%;    font-size: 1rem;    padding: 1rem;    border: thin solid black;}@media screen and (max-width:999px) {    .author {        width: 100%;    }        .author img {            max-width: 50%;        }    article {        margin: 1rem 0 2rem 0;    }    .biblio {        width: 100%;    }}@media only print {    article {        border: none;    }    #btnread,    button.segments {        display: none;    }    .biblio {        width: 50%;    }}