/* Blog article prose. Everything else the blog needs now comes from style.css
   (navbar, footer, buttons, tokens) and services.css (.page-hero, .post-grid,
   .article-body), which is what "the same arrangement as the other pages"
   means in practice.

   This file used to hold a second, older set of .post-card rules: a white box
   with a border radius and a hover lift. Those survived the conversion and
   were still winning on padding, background and border, which is why the blog
   index showed boxed cards with the excerpt trapped in the date column. They
   are gone. Do not reintroduce a .post-card rule here. */

.blog-prose h2 {
    font-family: var(--font-display);
    font-size: 27px;
    font-weight: 700;
    letter-spacing: -0.005em;
    color: #0A0A0B;
    margin: 46px 0 16px;
}

.blog-prose p {
    font-size: 18px;
    line-height: 1.75;
    color: #2C3242;
    margin-bottom: 26px;
}

.blog-prose p:last-child { margin-bottom: 0; }
.blog-prose strong { font-weight: 600; color: #0A0A0B; }

@media (max-width: 760px) {
    .blog-prose h2 { font-size: 24px; }
    .blog-prose p  { font-size: 17px; }
}
