/* Evidence and guides: static text first, videos fetch only on user play. */
.fks-demo,.fks-admin{background:#f8f7f2}.fks-demo__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,400px);gap:clamp(32px,6vw,100px);align-items:center}.fks-demo__grid h2{font-size:clamp(28px,3vw,44px);line-height:1.12;max-width:18ch}.fks-demo__grid p{font-size:18px;line-height:1.65;max-width:58ch}.fks-demo__grid figure{margin:0;max-width:360px;justify-self:center}.fks-demo video,.fks-admin img{display:block;width:100%;height:auto}.fks-demo video{border-radius:24px}.fks-demo__grid figcaption{font-size:13px;line-height:1.5;color:#536158;text-align:center;margin-top:10px}.fks-demo__grid .fks-note{font-size:14px;color:#536158}.fks-transcript{margin:24px 0}.fks-transcript summary{cursor:pointer;font-weight:600;min-height:44px}.fks-transcript p{font-size:15px}.fks-guide{border-top:1px solid #dfe4dc}.fks-guide h2{max-width:25ch;font-size:clamp(27px,3vw,40px);line-height:1.2}.fks-guide p{max-width:65ch;font-size:18px;line-height:1.65}.fks-admin img{max-height:590px;object-fit:contain}.fks-demo :focus-visible,.fks-guide :focus-visible{outline:3px solid #176a39;outline-offset:4px}@media(max-width:700px){.fks-demo__grid{grid-template-columns:1fr;gap:28px}.fks-demo__grid figure{max-width:310px}.fks-demo__grid h2{max-width:none}.fks-admin img{max-height:520px}}
