/* Scope: Pangxue homepage institutional-category previews only. */
.px-school-compact{display:flex;flex-direction:column;align-items:stretch}
.px-school-compact>ul{order:1}
.px-school-expand{order:2;clear:both;text-align:center;margin:12px 0 20px}
.px-school-expand:not([open])~ul>li:nth-child(n+9){display:none!important}
.px-school-expand>summary{display:inline-block;cursor:pointer;list-style:none;border:1px solid #3447a6;border-radius:4px;color:#3447a6;background:#fff;padding:10px 24px;font-size:15px;line-height:1.4}
.px-school-expand>summary::-webkit-details-marker{display:none}
.px-school-expand>summary:hover,.px-school-expand>summary:focus-visible{background:#3447a6;color:#fff;outline:2px solid #f47b32;outline-offset:3px}
.px-school-expand .px-school-less,.px-school-expand[open] .px-school-more{display:none}
.px-school-expand[open] .px-school-less{display:inline}
.px-school-expand[hidden]{display:none!important}
.px-school-compact:not(:has(>ul>li:nth-child(9)))>.px-school-expand{display:none}
.px-school-mobile:not(:has(>ul:not([style*="display:none"]):not([style*="display: none"])>li:nth-child(9)))>.px-school-expand{display:none}
#tabsholder3 .tabscontentx{display:none}
#tabsholder3 #contentx5{display:block}
#tabsholder3{width:calc(100% - 300px)}
#tabsholder3 .px-school-compact>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.px-school-noscript{font-size:14px;text-align:center;margin:8px 0}
@media(max-width:768px){#tabsholder3{width:100%}#tabsholder3 .px-school-compact>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.px-school-expand>summary{font-size:14px;padding:9px 20px}}
