/* Only the new content containers; the existing homepage owns layout and sizes. */
.qv-home-2026 .home-cms-rich p{font:inherit;color:inherit;margin:0 0 .7em}
.qv-home-2026 .home-cms-rich p:last-child{margin-bottom:0}
.qv-home-2026 .home-cms-rich ul,.qv-home-2026 .home-cms-rich ol{margin:.6em 0;padding-left:1.5em}
.qv-home-2026 .home-cms-rich li{display:list-item;list-style:inherit;margin:.25em 0}
.qv-home-2026 .home-cms-rich ul{list-style:disc}
.qv-home-2026 .home-cms-rich ol{list-style:decimal}
.qv-home-2026 .home-cms-rich li[data-list=bullet]{list-style-type:disc}
.qv-home-2026 .home-cms-rich a{color:var(--home-cyan);text-decoration:underline;text-underline-offset:3px}
.qv-home-2026 .home-cms-gallery{grid-column:1 / -1;display:flex;gap:20px;justify-content:center;flex-wrap:wrap;width:100%;margin-top:24px}
.qv-home-2026 .home-cms-gallery img{display:block;object-fit:contain;align-self:center;border-radius:12px}
