/* 放大文章详情和右侧信息区 */
.blog-shell{width:min(1220px,calc(100% - 36px))}
.blog-nav{height:60px}
.blog-logo strong{font-size:18px}
.blog-logo .brand-mark{transform:scale(.72);width:31px}
.blog-nav nav{gap:42px;font-size:13px}
.blog-nav nav a{height:60px}
.blog-search{width:168px;height:34px;font-size:11px}
.blog-admin{font-size:12px}
.blog-layout{grid-template-columns:minmax(0,880px) 320px;gap:20px}
.blog-hero{min-height:270px}
.blog-hero-copy{padding:29px 38px}
.blog-crumb{font-size:11px}
.blog-category{font-size:10px}
.blog-hero h1{font-size:35px}
.blog-hero p{font-size:14px}
.blog-meta b{font-size:11px}
.blog-meta small{font-size:9px}
.blog-article{padding:0 38px 48px}
.blog-lead{padding:24px 0 18px}
.blog-lead p{font-size:13px}
.blog-share{font-size:11px}
.blog-share button{width:32px;height:32px}
.blog-prose{font-size:15px;line-height:1.9}
.blog-prose h2{margin-top:30px;font-size:23px}
.blog-prose h3{font-size:18px}
.blog-sidebar{gap:18px;padding-top:18px}
.side-card{padding:21px}
.side-card h3{margin-bottom:17px;font-size:15px}
.toc-card ol{gap:9px;font-size:12px;line-height:1.5}
.toc-card a{padding:4px 0 4px 9px}
.tag-cloud{gap:9px}
.tag-cloud a{padding:7px 11px;font-size:11px}
.subscribe-card p{font-size:12px;line-height:1.8}
.subscribe-card input{height:38px;font-size:11px}
.subscribe-card button{width:62px;font-size:12px}
.related-card>a{gap:12px;padding:12px 0}
.related-card>a>span{width:58px;height:48px;font-size:17px}
.related-card b{font-size:12px}
.related-card small{font-size:9px}
@media(max-width:1050px){.blog-shell{width:calc(100% - 28px)}.blog-layout{grid-template-columns:minmax(0,1fr) 290px}.side-card{padding:18px}}
@media(max-width:900px){.blog-layout{grid-template-columns:1fr}.blog-sidebar{grid-template-columns:repeat(2,1fr)}.related-card{grid-column:1/-1}}
@media(max-width:620px){.blog-nav{height:58px}.blog-nav nav a{height:58px}.blog-layout{grid-template-columns:1fr}.blog-hero{min-height:350px}.blog-article{padding:0 20px 36px}.blog-prose{font-size:15px}.blog-sidebar{grid-template-columns:1fr}.side-card{padding:20px}}
