/* Presentation adapter only. Existing article content, footer, links and scripts remain in place. */
body.scv-locale-article #scv-home-v2.scv-locale-post { padding-top: 0; }
body.scv-locale-article #scv-home-v2 .art-progress { background: var(--coral); }
body.scv-locale-article #scv-home-v2 .art-container.pv2-article { width: auto; max-width: none; margin: 0; }
body.scv-locale-article #scv-home-v2 .art-title { text-align: start; }
body.scv-locale-article #scv-home-v2 .art-crumbs { margin: 0 0 1rem; }
body.scv-locale-article #scv-home-v2 .art-crumbs a { color: var(--muted); }
body.scv-locale-article #scv-home-v2 .art-meta { border: 0; margin: 0; padding: 0; gap: .75rem; flex-wrap: wrap; }
body.scv-locale-article #scv-home-v2 .art-meta-by { background: var(--card); border-radius: var(--pill); padding: .45rem .85rem .45rem .5rem; }
body.scv-locale-article #scv-home-v2 .art-meta-info { display: flex; flex-wrap: wrap; gap: .4rem; font-size: .8rem; letter-spacing: 0; text-transform: none; }
body.scv-locale-article #scv-home-v2 .art-meta-name { font-family: var(--f); color: var(--forest); }
body.scv-locale-article #scv-home-v2 .art-cover { margin: 0 0 1.5rem; }
body.scv-locale-article #scv-home-v2 .art-body { padding: 0; }
body.scv-locale-article #scv-home-v2 .pv2-title,
body.scv-locale-article #scv-home-v2 .pv2-body { overflow-wrap: anywhere; }
body.scv-locale-article #scv-home-v2 .pv2-body :is(img,video,iframe) { max-width: 100%; }
body.scv-locale-article #scv-home-v2 .pv2-body figure.wp-block-table { max-width: 100%; overflow-x: auto; margin-inline: 0; }
body.scv-locale-article #scv-home-v2 .pv2-body table { max-width: 100%; }
body.scv-locale-article #scv-home-v2 .pv2-body pre { max-width: 100%; overflow-x: auto; }
body.scv-locale-article #scv-home-v2 .art-comments :is(textarea,input:not([type=checkbox]):not([type=radio])) { box-sizing: border-box; width: 100%; max-width: 100%; min-width: 0; }
body.scv-locale-article #scv-home-v2 .art-comments,
body.scv-locale-article #scv-home-v2 .art-nav > div { min-width: 0; }
body.scv-locale-article #scv-home-v2 .art-nav { gap: 1rem; }
body.scv-locale-article #scv-home-v2 .art-nav-title { overflow-wrap: anywhere; }
body.scv-locale-article #scv-home-v2 .art-related { background: transparent; border: 0; }
body.scv-locale-article #scv-home-v2 .art-related h2 { color: var(--forest); }
body.scv-locale-article #scv-home-v2 .art-container--wide { width: min(1180px, 100% - 2.5rem); max-width: none; }
body.scv-locale-article #scv-home-v2 .art-related .blog-card { border-radius: 21px; background: var(--white); border-color: var(--line); }
body.scv-locale-article #scv-home-v2 .art-related .blog-card-title { color: var(--forest); font-family: "Fraunces", Georgia, serif; }
body.scv-locale-article #scv-home-v2 .art-related-head { flex-wrap: wrap; gap: 1rem; }
body.scv-locale-article .scv-header .scv-btn-header-cta { color: #253f30; background: #e2ead9; box-shadow: none; }
@media (max-width: 639px) {
  body.scv-locale-article #scv-home-v2 .art-meta { align-items: flex-start; }
  body.scv-locale-article #scv-home-v2 .art-share { display: none; }
  body.scv-locale-article #scv-home-v2 .art-nav { grid-template-columns: minmax(0,1fr); }
  body.scv-locale-article #scv-home-v2 .art-container.pv2-article { margin-inline: -.25rem; }
}
