@media (min-width:992px){.archive-single .archive-layout{display:grid!important;grid-template-columns:1fr 300px;gap:40px 40px}.archive-single .archive-layout>*{margin-bottom:0!important}.archive-single .archive-header{grid-column:1 / -1;grid-row:1;margin-bottom:20px!important}.archive-single .archive-body{grid-column:1;grid-row:2;min-width:0}.archive-single .archive-sidebar{grid-column:2;grid-row:2}.archive-single .archive-footer{grid-column:1 / -1;grid-row:3;margin-top:20px!important}}.entry-meta{display:flex;gap:15px;align-items:center;margin-top:10px;font-size:14px;color:#888}.entry-meta .entry-date::after{content:"\00b7";margin-left:15px}.entry-reading-time{color:#5e8072;font-weight:500}.archive-sidebar{display:none}@media (min-width:992px){.archive-sidebar{display:block}}.sidebar-sticky{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto}.sidebar-sticky::-webkit-scrollbar{width:3px}.sidebar-sticky::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.sidebar-title{font-size:16px;font-weight:700;margin-bottom:15px;color:#333;padding-bottom:10px;border-bottom:2px solid #5e8072}.sidebar-related{padding:20px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.sidebar-article{display:flex;gap:12px;align-items:center;padding:10px 0;text-decoration:none;border-bottom:1px solid #eee;transition:opacity 0.2s}.sidebar-article:last-child{border-bottom:none}.sidebar-article:hover{opacity:.8}.sidebar-article-thumb{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden}.sidebar-article-thumb img{width:100%;height:100%;object-fit:cover}.sidebar-article-title{font-size:13px;line-height:1.4;color:#333;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-toc{margin-bottom:30px;background:#f8faf9;border:1px solid #d8e5df;border-radius:12px;overflow:hidden}.article-toc-header{width:100%;display:flex;align-items:center;gap:10px;padding:16px 20px;background:#fff0;border:none;cursor:pointer;transition:background 0.2s}.article-toc-header:hover{background:rgb(94 128 114 / .05)}.article-toc-icon{flex-shrink:0;color:#5e8072;display:flex;align-items:center}.article-toc-title{font-size:16px;font-weight:700;color:#333}.article-toc-arrow{margin-left:auto;font-size:11px;color:#999;transition:transform 0.3s ease}.article-toc-arrow.open{transform:rotate(180deg)}.article-toc-nav{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.article-toc-nav.open{max-height:2000px;padding:0 20px 20px 20px}.article-toc-nav ul{list-style:none;padding:0;margin:0}.article-toc-nav>ul{border-top:1px solid #e4ede8;padding-top:12px}.article-toc-nav li{margin-bottom:1px}.article-toc-nav .toc-link{display:block;padding:7px 12px;font-size:14px;line-height:1.5;color:#444;text-decoration:none;border-left:3px solid #fff0;border-radius:0 6px 6px 0;transition:all 0.2s ease}.article-toc-nav .toc-link:hover{color:#4a7d68;background:rgb(94 128 114 / .06);border-left-color:#9ab9ac}.article-toc-nav .toc-sub{list-style:none;padding:0;margin:0}.article-toc-nav .toc-h3{padding-left:28px;font-size:13px;color:#666}.article-toc-nav .toc-h3:hover{color:#4a7d68}@media (min-width:992px){.article-toc-nav>ul{columns:2;column-gap:20px}.article-toc-nav>ul>li{break-inside:avoid}}.entry-content2021 .wp-block-image{margin:25px 0;text-align:center}.entry-content2021 .wp-block-image img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 12px rgb(0 0 0 / .08)}.entry-content2021 figure{margin:25px 0;text-align:center}.entry-content2021 figure img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 12px rgb(0 0 0 / .08)}.entry-content2021 figcaption{margin-top:8px;font-size:13px;color:#888;font-style:italic}.entry-content2021 h2{font-size:1.5em;font-weight:700;margin-top:35px;margin-bottom:15px;padding-top:20px;color:#333;position:relative;line-height:1.3}.entry-content2021 h2::before{content:"";display:block;width:40px;height:3px;background:#5e8072;margin-bottom:10px;border-radius:2px}.entry-content2021 h3{font-size:1.15em;font-weight:600;margin-top:25px;margin-bottom:10px;color:#444;line-height:1.4}@media (max-width:991px){.archive-single .archive-layout{display:block}.archive-single .container{padding-left:16px;padding-right:16px}.entry-content2021{font-size:16px;line-height:1.85}.entry-content2021 h2{font-size:1.35em;margin-top:30px;margin-bottom:12px}.entry-content2021 h3{font-size:1.1em;margin-top:20px}.entry-content2021 p{margin-bottom:16px}.entry-content2021 figure{margin:20px -16px}.entry-content2021 figure img{border-radius:0;width:100%}.entry-title.size-h2{font-size:1.5em;line-height:1.3}.entry-content2021 a{padding:2px 0}.article-toc{margin-bottom:20px}.article-toc-header{min-height:48px;padding:12px 16px}.article-toc-nav.open{padding:0 16px 16px 16px}.article-toc-nav .toc-link{min-height:44px;display:flex;align-items:center;font-size:14px}.article-toc-nav .toc-h3{font-size:13px;min-height:40px}.article-toc-nav>ul{columns:1}}.external-references{margin:30px 0;padding:20px;background:#f4f9f6;border-radius:8px;border-left:4px solid #5e8072}.external-references a{color:#4a7d68}.external-references a:hover{color:#3d6b58}