/* Scoped 65/35 support-and-example layout for the two product pages. */
.editor-support-grid{display:grid;grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:28px;align-items:stretch}
.editor-support-content,.editor-support-example{min-width:0;display:flex;flex-direction:column}
.editor-support-content .sec-head{max-width:none;margin-bottom:24px}
.editor-support-content .sec-head h2{font-size:clamp(26px,2.6vw,36px);max-width:none}
.editor-support-content .steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;flex:1;align-items:stretch}
.editor-support-content .step{min-width:0;height:100%;padding:24px;display:flex;flex-direction:column;align-items:flex-start}
.editor-support-content .step h3{margin-top:12px;font-size:22px}
.editor-support-content .step p{margin-bottom:0}
.editor-example-title{font-size:clamp(20px,2vw,26px);line-height:1.25;margin:0 0 20px}
.editor-support-example>.rv{flex:1;display:flex;min-width:0}
.editor-support-example .win{width:100%;display:flex;flex-direction:column}
.editor-support-example .win-body{padding:18px;flex:1;min-width:0}
.editor-support-example .win-bar{padding:10px 12px;font-size:10px;overflow-wrap:anywhere}
.editor-support-example .mono{font-size:11px!important;overflow-wrap:anywhere}
.editor-support-example .spec-row{gap:10px;min-width:0}
.editor-support-example .spec-row>*{min-width:0;overflow-wrap:anywhere}
.editor-support-example .tasks{font-size:12px}
.editor-support-example .btn{width:max-content;max-width:100%;white-space:normal}
@media(max-width:1000px){.editor-support-grid{grid-template-columns:1fr}.editor-support-example{width:100%;max-width:760px}.editor-support-example .win-body{flex:none}}
@media(max-width:600px){.editor-support-content .steps{grid-template-columns:1fr}.editor-support-content .step{padding:22px}}
