.cs-page{min-width:0}.cs-page img{max-width:100%;height:auto;object-fit:contain}.cs-page .article-hero figure{min-width:0}.cs-page .wb-card{overflow-wrap:anywhere;margin-block:16px}.cs-page summary{min-height:44px;box-sizing:border-box;padding:12px;cursor:pointer;font-weight:750}.cs-page .wb-nav a{min-height:44px;box-sizing:border-box}.cs-page .wb-card a,.cs-page .source-box a{display:inline-flex;align-items:center;min-height:44px}.cs-page p{line-height:1.7}.cs-page [hidden]{display:none!important}.cs-page input,.cs-page select{min-width:0;max-width:100%}.cs-uses{padding-left:20px}.cs-uses li{margin-block:12px}.cs-uses p{margin-top:0}.cs-zoom{display:block;width:100%;min-height:44px;padding:8px;border:1px solid var(--line);background:var(--white);cursor:zoom-in;margin:12px 0}.cs-zoom img{display:block;width:100%;max-height:180px;image-rendering:pixelated}.cs-viewer{width:min(900px,94vw);max-width:94vw;box-sizing:border-box;padding:12px;border:1px solid var(--line);color:var(--ink);background:var(--white)}.cs-viewer::backdrop{background:#000c}.cs-viewer img{display:block;width:100%;max-height:75vh;object-fit:contain;image-rendering:pixelated}.cs-viewer button{min-height:44px;padding:10px 20px;font:inherit;background:var(--mint);color:var(--ink);border:1px solid var(--line);margin-bottom:12px}.cs-steps{list-style:none;padding:0;display:grid;gap:10px}.cs-steps li{padding:12px;border:1px solid var(--line);scroll-margin-top:120px;overflow-wrap:anywhere}.cs-steps li p{margin-bottom:0}.cs-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer;line-height:1.7}.cs-check input{width:22px;height:22px;flex:0 0 22px;margin:4px 0;accent-color:var(--green)}.cs-check:has(input:checked) span{opacity:.65}.cs-next span{display:block;margin-top:6px}.cs-sequence{display:block;width:min(280px,100%);height:auto;margin:auto;color:var(--green)}.cs-order{text-align:center;overflow-wrap:anywhere}.cs-page .tool-results>div{min-width:0;flex:1}.cs-page .cs-story>.cs-zoom{max-width:260px;margin-inline:auto}@media(max-width:600px){.cs-page .tool-panel{padding:12px}.cs-page .cs-phase{padding:10px}.cs-page .cs-steps li{padding:10px}.cs-page .article-hero img{width:100%;height:auto}}
