/* 2026 Blog archive — match Homepage 2026 */
body.blog{background:#F8F6F1;color:#102A43;font:16px/1.75 Arial,'Microsoft YaHei',sans-serif}
body.blog .wp-site-blocks{padding:0!important}
body.blog a{color:#102A43}
body.blog header.wp-block-template-part>.wp-block-group:first-child{display:none!important}
body.blog header.wp-block-template-part>.wp-block-group:nth-child(2){background:#F8F6F1!important;border-top:3px solid #102A43;border-bottom:1px solid #d9ddd9;padding:0 40px!important}
body.blog header .wp-block-columns{max-width:1160px!important;margin:auto!important;padding:18px 0!important;align-items:center!important}
body.blog header .wp-block-image img{width:58px!important;height:58px!important;object-fit:contain}
body.blog header .wp-block-site-title{font:21px/1.35 Georgia,'Noto Serif SC',serif!important;letter-spacing:1px;color:#102A43!important}
body.blog header nav a{font-size:14px!important;color:#102A43!important;text-decoration:none}
body.blog header nav a:hover{text-decoration:underline;text-underline-offset:5px}
body.blog header .wp-block-search{display:none!important}
body.blog .wp-site-blocks>div.wp-block-group{max-width:none!important;padding:0 40px!important;margin:0!important}
body.blog .wp-site-blocks>div.wp-block-group>.wp-block-columns{max-width:1160px!important;margin:auto!important;padding:72px 0 88px!important}
body.blog .wp-block-columns:has(main#wp--skip-link--target)>.wp-block-column:has(main){flex-basis:100%!important}
body.blog .wp-block-columns:has(main#wp--skip-link--target)>.wp-block-column:not(:has(main)){display:none!important}
body.blog main#wp--skip-link--target{max-width:none!important;padding:0!important;margin:0!important}
body.blog main#wp--skip-link--target:before{content:'法律资讯与实务观察\A Legal Insights';white-space:pre;display:block;background:#102A43;color:#F8F6F1;font:500 clamp(32px,4vw,54px)/1.35 Georgia,'Noto Serif SC',serif;padding:62px 54px;margin-bottom:38px;border-left:6px solid #B49A67}
body.blog main ul.wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;margin:0!important;padding:0!important}
body.blog main li.wp-block-post{display:flex;background:#fffdf9;border:1px solid #d5d9d6;margin:0!important;min-width:0;height:100%}
body.blog main li.wp-block-post>.wp-block-group{display:flex;flex-direction:column;width:100%;padding:0!important}
body.blog main li .wp-block-template-part>.wp-block-group{padding:28px!important;height:100%;display:flex;flex-direction:column}
body.blog main .wp-block-post-title{font:500 23px/1.45 Georgia,'Noto Serif SC',serif!important;margin:10px 0 16px!important}
body.blog main .wp-block-post-title a{text-decoration:none;color:#102A43}
body.blog main .taxonomy-category a{color:#77623d!important;font-size:12px;letter-spacing:1.5px;text-decoration:none}
body.blog main .wp-block-post-date,body.blog main .wp-block-post-author,body.blog main .wp-block-post-excerpt{color:#486174!important}
body.blog main .wp-block-post-excerpt{margin-top:auto}
body.blog main .wp-block-post-excerpt__more-link{display:inline-block;margin-top:18px;border-bottom:1px solid #B49A67;padding-bottom:3px;text-decoration:none;color:#102A43}
body.blog main .wp-block-post-featured-image{margin:0!important}
body.blog main .wp-block-post-featured-image img{width:100%;aspect-ratio:16/9;object-fit:cover}
body.blog main .wp-block-query-pagination{grid-column:1/-1;margin-top:42px;padding-top:24px;border-top:1px solid #d5d9d6;color:#102A43}
body.blog footer.wp-block-template-part>.wp-block-group{background:#0B2032!important;color:#F8F6F1!important;border-top:1px solid #B49A67;padding:52px 40px!important}
body.blog footer a,body.blog footer .wp-block-site-title{color:#F8F6F1!important}
body.blog footer .wp-block-navigation{gap:22px}
@media(max-width:900px){body.blog main ul.wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){body.blog header.wp-block-template-part>.wp-block-group:nth-child(2),body.blog .wp-site-blocks>div.wp-block-group{padding-left:22px!important;padding-right:22px!important}body.blog header .wp-block-columns{gap:14px!important}body.blog header nav{display:none!important}body.blog .wp-site-blocks>div.wp-block-group>.wp-block-columns{padding:44px 0 64px!important}body.blog main#wp--skip-link--target:before{padding:42px 26px;margin-bottom:24px;font-size:34px}body.blog main ul.wp-block-post-template{grid-template-columns:1fr!important}body.blog main li .wp-block-template-part>.wp-block-group{padding:24px!important}body.blog footer.wp-block-template-part>.wp-block-group{padding:42px 24px!important}}

body.blog{overflow-x:hidden}

/* Remove legacy external political link from site navigation */
a[href*="zyd1998.com"]{display:none!important}