cle p + pre */ {
        margin-top: 0.5em;
    }

    /* nested lists */
    article li > ul,
    article li > ol {
        margin-top: 0;
    }

    /* protect against dreaded horizontal scrollbar */
    article img {
        max-width: 100%;
    }

    /* general type features */
    article h2 a,
    article h3 a,
    article h4 a,
    article h5 a,
    article h6 a {
        display: none;
    }

    article h2:hover a,
    article h3:hover a,
    article h4:hover a,
    article h5:hover a,
    article