.visual-tools>h2{font-size:calc(clamp(30px,3.7vw,50px)*var(--font-scale));font-weight:500;line-height:1.6}.visual-tool{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;align-items:center;padding:55px 0;border-top:1px solid var(--border);margin-top:30px}.visual-tool:nth-of-type(even)>div{order:2}.visual-tool>div,.visual-tool>figure{min-width:0}.visual-tool h3{font-size:calc(clamp(24px,2.5vw,33px)*var(--font-scale));font-weight:500;line-height:1.65}.visual-tool p{color:var(--text-secondary)}.visual-tool figure{margin:0}.visual-tool img{width:100%;height:auto;display:block;border-radius:5px;border:1px solid var(--border)}.visual-tool figure>a{display:block;position:relative}.visual-tool figure>a>span{display:block;text-align:right;padding:8px;font-size:calc(13px*var(--font-scale))}.visual-tool figcaption,.visual-source-note,.catalog-scope-note{font-size:calc(13px*var(--font-scale));color:var(--text-secondary);line-height:1.9}.feature-status{display:inline-block;border:1px solid var(--border);border-radius:4px;padding:2px 8px;font-size:calc(12px*var(--font-scale));color:var(--warning);margin:4px 0}.visual-source-note{border-top:1px solid var(--border);padding-top:20px}@media(max-width:950px){.visual-tool{grid-template-columns:1fr;gap:20px;padding:30px 0}.visual-tool:nth-of-type(even)>div{order:0}}[data-large-text=true] .visual-tool{grid-template-columns:1fr}[data-large-text=true] .visual-tool:nth-of-type(even)>div{order:0}
