/*
 * SECTION : BLOG
 * –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Overridden CSS variables for the blog section */

.t-blog {  /* t-page-template-name */


    /* Wider column width for blog articles */
    --text-col-width: 52rem;

    /* Larger serif font */
    --text-font-family: var(--serif-font-family);
    --text-font-size: 1.25rem;  /* 20 px */

    /* Centered main heading */
    --entry-title-font-size: var(--h1-font-size);
    --entry-title-text-align: center;

    /* Fleuron image and height */
    /* --fleuron-w: 220px; */ /* can remain as 100% and will auto-center or be set to an exact width */
    --fleuron-h: 50px;
    --fleuron-img: url('/images/1386.jpg');  /* must be written with this syntax */

}

.t-blog .cms-content table { border-collapse: collapse !important; }
.t-blog .cms-content table th, .t-blog .cms-content table td { border: 1px solid #000; padding: .5rem; vertical-align: top; }

/* Outstagram videos: the still of each video is its poster, so it reads as a video at rest. Added 2 November 2026. */
video.outstagram-video {
    display: block;
    width: auto;
    max-width: 100%;
    max-height: 80vh;
    margin: 0 auto var(--spacer-normal);
    background: #000;
    border: 2px solid #000;
}
