/* ================================================================
   SAN NICODEMO ABATE — INDIVIDUAL STORY PAGE
   Load together with assets/css/stories.css
================================================================ */

.story-article {
    overflow: hidden;
}

.story-featured-image {
    width: min(88%, 760px);
    margin: 0 auto 38px;
}

.story-featured-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 22px;
    box-shadow: 0 18px 40px rgba(13, 27, 42, 0.12);
}

.story-featured-image figcaption,
.story-inline-image figcaption {
    margin-top: 10px;
    text-align: center;
    color: #6a7480;
    font-size: 0.86rem;
    line-height: 1.5;
}

.story-content {
    max-width: 780px;
    margin: 0 auto;
}

.story-content h2 {
    scroll-margin-top: 120px;
}

@media (max-width: 760px) {
    .story-featured-image {
        width: calc(100% - 36px);
        margin-bottom: 30px;
    }

    .story-featured-image img {
        border-radius: 18px;
    }
}


/* SAN NILO + SAN NICODEMO */

.story-article-header {
    background:
        radial-gradient(circle at 50% 0%, rgba(209, 170, 65, 0.14), transparent 34%),
        linear-gradient(180deg, #f8f0df 0%, #fffdf9 100%);
}

.story-content blockquote {
    border-left-color: #b98a20;
}
