@media (min-width:1025px){.pts-title-image-wrapper{display:flex;align-items:flex-start;justify-content:space-between;max-width:1300px;margin:0 auto}.pts-single-title{width:65%;margin:0 0 30px 0;padding-right:40px;font-size:46px}.pts-featured-image{width:35%;margin:0}.pts-mobile-toc{display:none}.pts-content-wrapper{display:flex;justify-content:space-between;gap:40px;max-width:1300px;margin:0 auto;position:relative;align-items:flex-start;min-height:100vh}.pts-main-content{width:65%;flex-shrink:0}.pts-desktop-toc{display:block;width:28%;position:sticky;top:100px;align-self:flex-start;height:auto;flex-shrink:0}.pts-toc-container{position:relative;padding:0;max-height:80vh;overflow-y:auto;transition:opacity 0.3s ease;z-index:100;background:#fff0}.pts-toc-container{scrollbar-width:thin;scrollbar-color:#6EC1E4 #fff0}.pts-toc-container::-webkit-scrollbar{width:4px}.pts-toc-container::-webkit-scrollbar-thumb{background:#6EC1E4;border-radius:2px}.pts-toc-container::after{content:'';position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to bottom,transparent,white);pointer-events:none;opacity:1;transition:opacity 0.3s}.pts-toc-container.scrolled-bottom::after{opacity:0}.pts-desktop-toc .pts-toc-nav{display:none;margin-top:15px}.pts-desktop-toc .pts-toc-nav.active{display:block}.pts-breadcrumbs{padding:20px 0 20px}.pts-toc-nav ul ul{padding-left:25px;margin-top:12px}.pts-toc-nav li{margin-bottom:18px;padding-left:25px}.pts-toc-nav a{color:#4a5568;text-decoration:none;font-size:18px;transition:color 0.3s;display:block}.pts-blog .blog-hero{max-width:1200px;margin:20px auto 60px;height:auto;min-height:auto}.pts-blog .post-grid{grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto 50px}.pts-blog .post-card-content{padding:15px 0 18px}.pts-blog .post-title{font-size:20px}.pts-blog .post-thumbnail-wrapper{flex:0 0 180px}}@media (min-width:1440px){.pts-blog .post-grid{grid-template-columns:repeat(3,1fr);gap:40px}.pts-content-inner{font-size:20px}}@media (max-width:1024px){.ast-container,.site-content .ast-container,.ast-plain-container.ast-no-sidebar .entry-content{max-width:100%!important;padding:0 15px!important}.pts-single-title{font-size:32px}.pts-post-meta{font-size:14px}.pts-content-inner{font-size:16px}.pts-content-inner h2{font-size:26px}.pts-content-inner h3{font-size:22px}.pts-single-post-container{padding:0}.pts-breadcrumbs{padding:10px 0 20px}.pts-blog .post-grid{grid-template-columns:repeat(2,1fr);gap:20px}.pts-blog .blog-hero{height:auto;padding:20px 15px;flex-direction:column}.pts-blog .hero-content h1{font-size:36px;margin-bottom:20px}.pts-blog .hero-content p{font-size:18px;margin-bottom:30px}.pts-blog .post-title{font-size:16px}.pts-blog .blog-category-select{display:none}.pts-blog,.pts-single-post-container{padding:0}.pts-blog .blog-search{position:relative;z-index:2}.pts-blog .blog-search form{background:#fff;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.pts-blog .blog-search input[type="search"]{border-radius:50px;outline:none}.pts-blog .blog-search input[type="search"]:focus{box-shadow:0 0 0 2px rgb(110 193 228 / .3)}.pts-title-image-wrapper{flex-direction:column;gap:30px}.pts-featured-image{width:100%;max-width:450px;height:300px;margin:0 auto}.pts-post-meta-border{margin-bottom:30px;padding-bottom:15px}.pts-blog .post-thumbnail-wrapper{flex:0 0 160px}.pts-blog .post-card-content{padding:12px 15px 15px}@media (max-width:768px){.pts-blog-image{width:100%;max-width:100%;height:250px;margin:20px auto}}}@media (max-width:768px){.ast-container,.site-content .ast-container,.ast-plain-container.ast-no-sidebar .entry-content{max-width:100%!important;padding:0 10px!important}.pts-single-post-container{padding:0}.pts-single-title{font-size:28px}.pts-post-meta span{display:block;margin-bottom:5px}.pts-post-meta span:not(:last-child):after{display:none}.pts-blog .post-grid{grid-template-columns:1fr;gap:15px}.pts-blog,.pts-single-post-container{padding:0}.pts-blog .blog-hero{padding:15px}.pts-blog .post-card-content{padding:12px 15px 15px}.pts-blog .post-title{font-size:16px}.pts-faq-section{display:none!important}.pts-blog .blog-search{position:relative;z-index:2}.pts-blog .blog-search form{background:#fff;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.pts-blog .blog-search input[type="search"]{border-radius:50px;outline:none}.pts-blog .blog-search input[type="search"]:focus{box-shadow:0 0 0 2px rgb(110 193 228 / .3)}.pts-blog .post-thumbnail-wrapper{flex:0 0 140px}}