@media screen and (min-width:996px){
    .gp-pc-layout-pid-66e4bb63-078e-4cb2-970a-baf34bda6256:nth-child(1){width:260px}
    .gp-pc-layout-pid-66e4bb63-078e-4cb2-970a-baf34bda6256:nth-child(2){-ms-flex: 1; flex:1}
}
.pid-66e4bb63-078e-4cb2-970a-baf34bda6256 .gp-title4 .more{display:none}
.gp-subchannel-list{width:100%;padding-top:10px}
.subchannel-item{margin-bottom:30px;border:1px solid #f0f0f0;border-radius:8px}
.subchannel-title{font-size:18px;color:#333;padding:15px 20px;background-color:#f8f8f8;border-bottom:1px solid #f0f0f0;cursor:pointer; display: -ms-flexbox;display:flex;-ms-flex-pack: justify;justify-content:space-between;-ms-flex-align: center;align-items:center}
.subchannel-title::after{content:"→";font-size:14px;color:#666;transition:transform .3s ease}
.subchannel-content{padding: 10px 20px;max-height:0;overflow:hidden;transition:max-height .3s ease}
.subchannel-content.active{max-height: 100%;}
.article-item{padding: 0px 0;border-bottom:1px dashed rgba(0,0,0,.09)}
.article-item:last-child{border-bottom:none}
.article-title{font-size:16px;color:#333;display: -ms-flexbox;display:flex;-ms-flex-pack: justify;justify-content:space-between; -ms-flex-align: center;align-items:center;cursor:pointer;width: 100%;}
.article-title::after{content:"▶";font-size:12px;color:#999;margin-left:8px}
.article-title.active::after{transform:rotate(90deg)}
.article-summary{font-size:14px;color:#999;line-height:1.6;margin-top:10px;max-height:0;overflow:hidden;transition:max-height .3s ease}
.article-summary.active{max-height:300px}
@media (max-width:768px){
    .gp-subchannel-list{padding:0}
    .subchannel-title{font-size:16px}
    .article-title{font-size:14px}
}