/* ==========================================================================
   Customer stories v2 — single (single.php story branch). Figma 3409:11840 / 3638:13115.
   Overrides css/qhs-stories-legacy.css. The listing (category-5.php) lives in css/ohio-listing-stories.css.
   ========================================================================== */
.qhs-relwrap .qhs-card{border:1px solid var(--ohio-border)!important;border-radius:var(--ohio-radius-l)!important;box-shadow:none!important;overflow:hidden;background:#fff}
.qhs-relwrap .qhs-card-title a{font:600 16px/23px var(--ohio-font-body)!important;color:var(--ohio-purple-900)!important}

/* single story */
.single-post .qhs-single-title{font:700 var(--ohio-h1-size)/var(--ohio-h1-lh) var(--ohio-font-head)!important;text-transform:uppercase;color:var(--ohio-purple-700)!important}
.single-post .qhs-single-meta{color:var(--ohio-text-muted)}
.single-post .qhs-single-content{color:var(--ohio-text-body);font:400 17px/29px var(--ohio-font-body)}
.single-post .qhs-single-content h2,.single-post .qhs-single-content h3{font-family:var(--ohio-font-head)!important;color:var(--ohio-purple-700)!important}
.qhs-relwrap .qhs-relsec-title,.qhs-relwrap h2{font:700 var(--ohio-h3-size)/var(--ohio-h3-lh) var(--ohio-font-head)!important;text-transform:uppercase;color:var(--ohio-purple-700)!important}
