@media (max-width:768px){body,html{overflow-x:hidden}.content-wrapper{flex-direction:column}.archive-content,.page-article,.single-article{max-width:100%;overflow:hidden}.sidebar{width:100%;position:static}.sidebar-toc{display:none!important}.site-branding{flex:1;text-align:center}.menu-toggle{display:flex;order:-1}.global-nav{display:none;position:fixed;top:64px;left:0;right:0;bottom:0;background:var(--color-white);z-index:999;overflow-y:auto;padding:20px}.global-nav.is-open{display:block}.nav-menu{flex-direction:column;gap:0}.nav-menu .menu-item a{padding:14px 16px;font-size:16px;border-bottom:1px solid var(--color-border);border-radius:0}body.menu-open{overflow:hidden}.posts-grid,.related-posts-grid{grid-template-columns:repeat(2,1fr);gap:16px}.post-card-horizontal-thumb{width:220px}.post-card-horizontal-title{font-size:16px}.post-card-horizontal-excerpt{-webkit-line-clamp:2}.author-box-body{flex-direction:column;align-items:center;text-align:center;gap:12px}.author-box-social{justify-content:center}.faq-question{font-size:15px!important;padding:14px 16px!important}.faq-answer{padding:14px 16px}.footer-menu{gap:20px}.article-main-card,.article-title{overflow-wrap:break-word;word-break:break-word}.article-main-card{padding:24px}.article-title{font-size:22px}.article-content h2{font-size:20px;margin:36px 0 16px}.article-content h3{font-size:18px;margin:28px 0 12px}.post-navigation{gap:12px}.auto-read-next-list,.post-navigation{grid-template-columns:1fr}.nav-next{text-align:left}.archive-filter-row{flex-direction:column;align-items:flex-start;gap:8px}.archive-filter-label{min-width:auto}.archive-filter-pills{width:100%}.slider-title{font-size:18px}.slider-overlay{padding:20px}.slider-next,.slider-prev{padding:8px 12px;font-size:16px}.scroll-top,.toc-fab{bottom:20px;right:16px;width:44px;height:44px;box-shadow:none}.scroll-top:hover,.toc-fab:hover{transform:none;box-shadow:none}.toc-fab{bottom:72px}.toc-fab-panel{right:12px;bottom:126px;width:calc(100vw - 24px);max-height:min(65vh,480px)}.section-title{font-size:22px}.front-category-title{font-size:18px}}@media (max-width:480px){.section-title{font-size:20px}.article-content h3,.search-suggest-section h2,html{font-size:16px}.search-suggest-list{padding-left:18px}.front-featured-links-list{gap:8px}.front-featured-links-list li a{font-size:14px;padding:7px 12px}.archive-filter-pills{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.popular-range-tabs{flex-wrap:wrap}.content-area{padding:16px 12px}.header-inner{padding:0 12px;height:56px}.site-title{font-size:17px}.posts-grid,.related-posts-grid{grid-template-columns:1fr}.home .post-card-horizontal-thumb,.home .post-card-thumb{line-height:0}.home .post-card-horizontal-thumb img,.home .post-card-thumb img{display:block;width:100%!important;max-width:none;height:100%!important;margin:0!important;object-fit:cover;object-position:center center!important}.post-card-horizontal-link{flex-direction:column;gap:12px}.post-card-horizontal-thumb{width:100%}.article-content h4,.post-card-horizontal-title{font-size:15px}.article-main-card{padding:20px 16px;border-radius:0;margin-left:-12px;margin-right:-12px;max-width:calc(100% + 24px)}.article-title{font-size:20px}.article-meta{gap:10px;font-size:13px}.article-content li,.article-content p{font-size:16px;line-height:1.85}.article-content h2{font-size:18px;padding:10px 0 10px 12px}.article-content .manual-related-link{padding:18px 16px;font-size:16px}.toc-body{padding:12px 14px}.toc-link{font-size:14px}.article-points-box,.checkpoint-box{margin-left:0;margin-right:0}.article-points-header,.checkpoint-header{font-size:14px;padding:12px 16px}.article-points-box ul,.checkpoint-box ul{padding:10px 16px 14px 36px}.table-responsive{margin-left:0;margin-right:0}.article-content table{min-width:100%}.article-content table td,.article-content table th{padding:10px 12px;font-size:14px;white-space:normal}.share-buttons{padding:20px 16px}.share-btn{width:42px;height:42px}.article-tags-list{gap:8px}.article-tag-link{padding:6px 10px;font-size:12px}.breadcrumb{font-size:12px}.breadcrumb-current{max-width:180px}.pagination .page-numbers{min-width:36px;height:36px;font-size:13px}.slider-title{font-size:16px}.slider-overlay{padding:16px}.slider-next,.slider-prev{display:none}.error-title{font-size:60px}.error-message{font-size:18px}.search-overlay{padding:16px 10px 0;align-items:flex-start}.search-overlay-inner{width:100%;max-width:100%;border-radius:18px;padding:24px 16px 16px}.search-overlay-title{font-size:18px;margin-bottom:14px}.search-close{top:8px;right:8px}.search-overlay .search-form{flex-direction:column;gap:10px}.search-overlay .search-field{padding:0 14px 0 46px;font-size:17px}.search-overlay .search-submit{width:100%;font-size:17px}.search-overlay-hint{text-align:center}.pv-sticky-share{display:none}.enhanced-nav{gap:12px}.nav-next .enhanced-nav-card{text-align:left;flex-direction:row}.nav-next .enhanced-nav-dir{text-align:left}.enhanced-nav,.pv-exit-list{grid-template-columns:1fr}.article-header{position:relative}.page-article{padding:20px 16px}.wpcf7-submit{width:100%}.pv-auto-next-overlay{padding:0 8px 8px}.pv-auto-next-card{grid-template-columns:80px 1fr;gap:8px}.pv-auto-next-thumb{width:80px;height:56px}.pv-auto-next-title{font-size:14px}.pv-auto-next-excerpt{-webkit-line-clamp:1}}