:root{--m-margin:24px;--m-gutter:16px;--m-header-h:56px;--m-nav-h:44px}.amt-trigger,.author-pager-num,.hs-trigger,.site-mnav{display:none}@media screen and (min-width:768px) and (max-width:1023px){.hs-desktop{width:200px!important}.topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:32px!important;row-gap:80px!important}.article-toc-sidebar{display:none!important}.article-body-wrap{padding-left:32px!important;padding-right:32px!important}.article-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:32px!important;row-gap:80px!important}}@media screen and (max-width:1023px){.amt-trigger{left:var(--m-margin);bottom:calc(24px + env(safe-area-inset-bottom));z-index:30;align-items:center;justify-content:center;gap:4px;width:80px;height:36px;padding:0;border:2px solid #f4f4f4;border-radius:23px;color:#333;font-size:14px;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.08)}.amt-drawer,.amt-trigger{position:fixed;display:flex;background:#fff}.amt-drawer{inset:0;z-index:1000;flex-direction:column}.amt-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:var(--m-header-h);padding:0 var(--m-margin);border-bottom:1px solid #f3f3f3}.amt-title{font-size:17px;font-weight:600;line-height:24px;color:#000}.amt-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:-12px;padding:0;border:0;background:none;cursor:pointer}.amt-list{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px var(--m-margin) calc(32px + env(safe-area-inset-bottom))}.amt-item{display:block;padding:12px 0;font-size:15px;font-weight:500;line-height:22px;color:#6c6c6c;text-decoration:none;word-break:break-word}.amt-item.is-l1{color:#000}.amt-item.is-l2{padding-left:16px}.amt-item.is-active{color:#33d0e0}.amt-locked-head{padding:16px 0 8px}.amt-locked-head .lock-btn{padding:0;border:0;background:none;font-family:inherit}.amt-item.is-locked{width:100%;border:0;background:none;font-family:inherit;text-align:left;color:#999;cursor:pointer}}@media screen and (max-width:767px){html{-webkit-text-size-adjust:100%}.site-header{height:var(--m-header-h)!important;padding:0 var(--m-margin)!important}.site-brand{padding:0!important}.site-brand-divider{margin-left:12px!important;margin-right:12px!important}.site-nav-desktop{display:none!important}.site-actions{gap:16px!important}.hs-desktop,.site-actions-divider,.un-caret{display:none!important}.hs-trigger{justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}.hs-overlay,.hs-trigger{display:flex;align-items:center}.hs-overlay{position:absolute;inset:0;z-index:60;gap:16px;padding:0 var(--m-margin);background:#fff}.hs-overlay-form{flex:1;min-width:0;display:flex;align-items:center;height:40px;padding-left:6px;border-radius:8px;background:#ebebeb}.hs-overlay-form img{flex-shrink:0}.hs-overlay-form input{flex:1;min-width:0;height:100%;padding:0 12px 0 8px;border:0;outline:0;background:transparent;color:#242424;font-size:16px;-webkit-appearance:none;appearance:none}.hs-overlay-form input::placeholder{color:#242424;opacity:.4}.hs-overlay-form input::-webkit-search-cancel-button{-webkit-appearance:none}.hs-cancel{flex-shrink:0;padding:0;border:0;background:none;color:#242424;font-size:16px;line-height:22px;cursor:pointer}.site-mnav{display:flex;align-items:center;gap:24px;height:var(--m-nav-h);padding:0 var(--m-margin);background:#fff}.nb-panel,.un-panel{position:fixed!important;top:calc(var(--m-header-h) + 8px)!important;left:8px!important;right:8px!important;width:auto!important;margin-top:0!important;max-height:calc(100vh - var(--m-header-h) - 16px);max-height:calc(100dvh - var(--m-header-h) - 16px);overflow-y:auto;overscroll-behavior:contain;border-radius:16px!important}.nb-panel-head{padding:16px 16px 12px!important}.nb-panel-divider{margin:0 16px!important}.nb-panel-list{max-height:none!important;margin-right:0!important}.nb-item{padding:12px 8px!important}.un-panel{padding:24px 16px!important}.site-footer-inner{padding:32px var(--m-margin) 40px!important}.site-footer-row{flex-direction:column;align-items:flex-start!important;gap:4px;font-size:12px!important;line-height:20px}.site-footer-icp>span{display:block}.site-footer-gap{display:none!important}.category-page-container,.search-page-container{padding:0 var(--m-margin) 64px!important}.article-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;column-gap:var(--m-gutter)!important;row-gap:48px!important;max-width:none!important;padding:0!important}.article-item .class-list{min-height:0;padding-top:16px;gap:8px 16px}.article-title-link{padding-top:8px;font-size:18px;line-height:28px;word-break:normal;overflow-wrap:anywhere}.article-info{padding-top:8px}.article-time{font-size:13px;letter-spacing:.4px}.article-item .img-cover:hover img,.article-item:hover .img-cover img{transform:none}.pager{margin-top:64px!important}.pager-btn{height:40px!important;font-size:15px!important}.pager-btn,.pager-spacer{width:88px!important}.pager-num{font-size:15px!important}.author-pager{display:grid!important;grid-template-columns:88px 1fr 88px;align-items:center;gap:0!important;margin-top:64px!important}.author-pager-page{display:none!important}.author-pager-num{display:block;grid-row:1;grid-column:2;text-align:center;font-size:15px;color:#000}.author-pager-next,.author-pager-prev{grid-row:1;display:flex!important;align-items:center;justify-content:center;height:40px;padding:0!important;border:2px solid #070707!important;border-radius:23px!important;background:none!important;color:#070707!important;font-size:15px!important}.author-pager-prev{grid-column:1}.author-pager-next{grid-column:3}.topics-board{padding:0 0 64px!important}.topics-layout{display:block!important}.topics-aside{position:sticky!important;top:var(--m-header-h)!important;z-index:20;width:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 12px!important;background:#fff;border-bottom:1px solid #f0f0f0;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.topics-aside::-webkit-scrollbar{display:none}.topics-nav{flex-direction:row!important;gap:0!important;width:max-content}.topics-nav div{display:contents}.topics-nav .topic-nav-item{padding:6px 12px!important;line-height:20px;white-space:nowrap}.topics-main{padding:24px var(--m-margin) 0!important}.topics-head{margin-bottom:24px!important}.topics-title{font-size:28px!important;line-height:36px!important}.topics-desc{margin-top:4px!important;font-size:13px!important}.topics-count{margin-top:4px!important;line-height:20px}.topics-grid{grid-template-columns:minmax(0,1fr)!important;column-gap:var(--m-gutter)!important;row-gap:48px!important}.topics-empty{padding:64px 0!important}.article-toc-sidebar{display:none!important}.article-body-wrap{padding-left:0!important}.article-main-content{padding:24px var(--m-margin) 48px!important}.article-collect-wrap{padding-top:0!important;padding-bottom:0!important}.article-head-title{padding-top:16px!important;font-size:26px!important;line-height:36px!important}.article-head-date{padding-top:8px!important;line-height:20px}.article-author-card{margin-top:32px!important}.article-author-card.is-original{align-items:center!important;padding:16px!important}.article-author-card.is-repost{padding:12px 16px!important;row-gap:4px}.article-author-avatar{width:48px!important;height:48px!important;border-radius:6px!important}.article-author-meta{min-width:0;height:auto!important;padding-left:12px!important;gap:4px}.article-author-more{padding-left:16px!important;white-space:nowrap}.article-content-main{padding-top:32px!important}.article-paywall{margin-top:32px!important;padding:32px var(--m-margin)!important}.article-source-wrap{padding-top:24px!important}.article-source{flex-wrap:wrap!important;row-gap:4px}.article-source a{max-width:100%;padding-left:0!important}.article-collect{padding:48px 0 64px!important}.article-recommend-container{padding:0 var(--m-margin) 64px!important}.article-recommend-grid{grid-template-columns:minmax(0,1fr)!important;column-gap:var(--m-gutter)!important;row-gap:48px!important;padding-top:48px!important}.article-content,.article-content ol li,.article-content p,.article-content ul li{font-size:17px;line-height:30px;text-align:left}.article-content{overflow-wrap:anywhere}.article-content h1{font-size:24px;line-height:34px;margin-top:32px}.article-content h2{font-size:21px;line-height:30px;margin-top:32px}.article-content h3{font-size:18px;line-height:28px;margin-top:24px}.article-content h4{font-size:17px;line-height:28px;margin-top:16px}.article-content h1,.article-content h2,.article-content h3,.article-content h4{scroll-margin-top:calc(var(--m-header-h) + 16px)}.article-content blockquote{margin:16px 0;padding:12px 16px}.article-content pre{margin:16px 0;padding:16px}.article-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-content iframe{max-width:100%}.search-head{padding-top:32px!important;text-align:left!important}.search-title{font-size:28px!important;line-height:36px!important}.search-count{padding-top:4px!important;font-size:13px!important;letter-spacing:.4px!important}.search-form-box{max-width:none!important;margin:24px 0 0!important}.search-input{font-size:16px!important}.search-booklets{padding-top:32px!important}.search-section-label{padding-bottom:12px!important}.search-grid{padding-top:32px!important}.search-empty{padding:48px 0 0!important;text-align:left!important}.study-author{padding:32px var(--m-margin) 64px!important}.author-profile{align-items:center!important;padding:0!important}.author-avatar{width:64px!important;height:64px!important}.author-info{min-width:0;padding-left:16px!important}.author-tabs{margin-top:40px!important}.author-filters{margin-top:16px!important}.author-filters ul{flex-wrap:wrap}.author-grid{margin-top:32px!important}.max-w-shell.px-5{padding-left:var(--m-margin);padding-right:var(--m-margin)}}@media screen and (min-width:560px) and (max-width:767px){.article-grid,.article-recommend-grid,.topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}