/* V258: Scoped article enhancements; no changes to SQL or content insertion. */
.vf-site .vf-article-page .vf-article-layout{grid-template-columns:minmax(0,7fr) minmax(260px,3fr)!important;align-items:start;gap:28px}
.vf-site .vf-article-page .vf-detail-content,.vf-site .vf-article-page .vf-detail-editor,.vf-site .vf-article-page .vf-article-sidebar{min-width:0;max-width:100%}
.vf-site .vf-article-page .vf-detail-editor{overflow-wrap:anywhere;overflow:visible!important;max-height:none!important}
.vf-site .vf-article-page .vf-detail-editor img,.vf-site .vf-article-page .vf-detail-editor video,.vf-site .vf-article-page .vf-detail-editor iframe{max-width:100%;height:auto}
.vf-site .vf-article-page .vf-detail-editor table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:normal}
.vf-site .vf-article-page .vf-article-toc{max-width:100%;box-sizing:border-box}
.vf-site .vf-article-page .vf-article-toc a:focus-visible,.vf-site .vf-article-page .vf-article-mentioned a:focus-visible{outline:2px solid #174a31;outline-offset:3px}
.vf-site .vf-article-page .vf-article-mentioned a{min-width:0;overflow-wrap:anywhere}
.vf-site .vf-article-page .vf-article-mentioned .vf-v258-product-cta{display:inline-flex;align-items:center;gap:5px;color:#174a31;font-weight:700;margin-top:5px}
.vf-site .vf-article-page .vf-detail-editor h2,.vf-site .vf-article-page .vf-detail-editor h3{scroll-margin-top:110px}
@media(max-width:900px){.vf-site .vf-article-page .vf-article-layout{display:block!important}.vf-site .vf-article-page .vf-article-sidebar{margin-top:24px}}
