/* Scoped editorial extension; existing CI and conversion components remain in use. */
.visibility-section{padding:clamp(48px,7vw,96px) 0;background:#f3f5f7;color:#132b45}.visibility-section h2{max-width:900px}.visibility-rows{margin-top:32px}.visibility-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:40px;padding:28px 0;border-top:1px solid #cbd2d9}.visibility-row h3{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.25}.visibility-row p{margin:0;line-height:1.7;max-width:780px}.visibility-links{display:flex;gap:16px 28px;flex-wrap:wrap;margin-top:24px}.visibility-links a{color:inherit;text-decoration:underline;text-underline-offset:4px}.visibility-method{margin-top:44px;padding-top:28px;border-top:1px solid #cbd2d9}.visibility-method h3{margin-top:28px}.visibility-evidence{background:#f3f5f7}.visibility-note{max-width:860px;line-height:1.7}@media(max-width:600px){.visibility-row{grid-template-columns:1fr;gap:12px;padding:24px 0}.visibility-links{display:grid;gap:18px}.visibility-section h2{overflow-wrap:anywhere}}