/* Text-only list; backend pagination uses the existing static page appearance. */
.text-list-page .gn-body{margin-top:0}
.text-list-page .gn-list li>div{width:100%}
.text-list-page .gn-t{-webkit-line-clamp:unset;display:block;overflow:visible;overflow-wrap:anywhere}
.text-list-page .gn-pager .now{background:#c4161c;border-color:#c4161c;color:#fff}
.text-list-page .gn-pager .disable{color:#c0c4cc;cursor:default}
.text-list-page .gn-pager .now:hover{color:#fff}
@media(max-width:980px){
 .text-list-page .gn-pager a:nth-child(n+5):not(.nx){display:inline-flex}
 .text-list-page .gn-pager{gap:4px}
 .text-list-page .gn-pager a{min-width:30px;padding:0 7px}
}

/* Mobile list heading and sidebar. */
@media(max-width:980px){
 .text-list-page .jm-bandrow{row-gap:calc(22*var(--px,1px));padding-bottom:calc(14*var(--px,1px))}
 .text-list-page .jm-county{margin-right:0;padding-bottom:0;gap:calc(6*var(--px,1px))}
 .text-list-page .gn-side{display:none}
}
