.md-page{min-width:0}.md-page .article-hero figure{min-width:0}.md-page img{max-width:100%;height:auto;object-fit:contain}.md-page summary{min-height:44px;padding:12px;cursor:pointer;box-sizing:border-box;font-weight:700}.md-page .wb-card{overflow-wrap:anywhere}.md-page .wb-card p{white-space:normal}.md-page .wb-nav a{min-height:44px;box-sizing:border-box}.md-art button{display:block;width:100%;padding:0;background:var(--white);border:1px solid var(--line);cursor:zoom-in;min-height:44px}.md-art img{display:block;width:100%;max-height:280px}.md-viewer{width:min(1100px,94vw);max-width:94vw;padding:12px;border:1px solid var(--line);background:var(--white);color:var(--ink);box-sizing:border-box}.md-viewer::backdrop{background:#000c}.md-viewer img{display:block;max-height:80vh;margin:auto}.md-viewer button{min-height:44px;padding:10px 20px;background:var(--mint);color:var(--ink);border:1px solid var(--line);font:inherit;margin-bottom:12px}.md-page [hidden]{display:none!important}@media(max-width:600px){.md-page .wb-controls{min-width:0}.md-page input,.md-page select{min-width:0;max-width:100%}.md-page .article-hero img{width:100%;height:auto}}

.md-page .wb-card h2 a{display:inline-flex;align-items:center;min-height:44px}.md-page .source-box a{display:inline-flex;align-items:center;min-height:44px}
