/* Full article HTML remains the default. Only successful mobile enhancement folds it. */
.article-rm-preview,.article-rm-rest{min-width:0}
.article-rm-preview>:first-child{margin-top:0!important}
.article-rm-rest>:last-child{margin-bottom:0!important}
.article-rm-rest:focus{outline:none}
.article-rm-controls{margin:12px 0 0;overflow-anchor:none}
.article-rm-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin:0;padding:11px 18px;border:1px solid #a9c6f5;border-radius:7px;background:linear-gradient(180deg,#fff,#f6f9ff);box-shadow:0 2px 5px #2b63b505;color:#2c6bdb;font-family:inherit;font-size:14px;font-weight:500;line-height:1.7;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.article-rm-button svg{width:15px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}
.article-rm-button:hover{background:#eff5ff;border-color:#7fa8ed}
.article-rm-button:focus-visible{outline:3px solid #93b7f466;outline-offset:3px;border-color:#4d88e8}
@media(max-width:760px){
 .article-rm-collapsed>.article-rm-preview{position:relative;display:flow-root;isolation:isolate}
 .article-rm-collapsed>.article-rm-preview>:last-child{margin-bottom:0!important}
 .article-rm-collapsed>.article-rm-preview:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:66px;background:linear-gradient(180deg,#ffffff00 0%,#ffffffa6 48%,#fffffff5 100%);pointer-events:none;z-index:1}
 .article-rm-collapsed>.article-rm-rest[hidden]{display:none!important}
}
@media(min-width:761px){
 .article-rm-rest[hidden]{display:block!important}
 .article-rm-controls{display:none!important}
}
