:root{--sq-primary:#2563eb;--sq-primary-dark:#1d4ed8;--sq-accent:#f59e0b;--sq-text:#1f2937;--sq-text-light:#6b7280;--sq-bg:#ffffff;--sq-bg-alt:#f9fafb;--sq-border:#e5e7eb;--sq-radius:12px;--sq-radius-sm:8px;--sq-shadow:0 1px 3px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.04);--sq-shadow-lg:0 10px 25px rgba(0,0,0,0.08);--sq-container:760px;--sq-font:'Tajawal', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sq-font-heading:'Cairo', -apple-system, BlinkMacSystemFont, sans-serif;--sq-transition:0.2s ease}body.sq-dark-mode{--sq-text:#e5e7eb;--sq-text-light:#9ca3af;--sq-bg:#111827;--sq-bg-alt:#1f2937;--sq-border:#374151;--sq-shadow:0 1px 3px rgba(0,0,0,0.3);--sq-shadow-lg:0 10px 25px rgba(0,0,0,0.4)}*,*::before,*::after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--sq-font);font-size:1.0625rem;line-height:1.8;color:var(--sq-text);background:var(--sq-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--sq-transition),color var(--sq-transition);overflow-x:hidden}img,picture,video{max-width:100%;height:auto}iframe,embed,object{max-width:100%}.sq-ad iframe,.sq-ad-inner iframe,.sq-ad-sticky-bottom iframe,.sq-ad embed,.sq-ad object{max-width:100%!important}.sq-ad-inner{min-height:250px;display:flex;justify-content:center;align-items:center}img{border-radius:var(--sq-radius-sm)}a{color:var(--sq-primary);text-decoration:none;transition:color var(--sq-transition)}a:hover{color:var(--sq-primary-dark)}h1,h2,h3,h4,h5,h6{font-family:var(--sq-font-heading);font-weight:700;line-height:1.4;margin:1.5em 0 .6em;color:var(--sq-text)}h1{font-size:1.95rem}h2{font-size:1.6rem}h3{font-size:1.35rem}h4{font-size:1.15rem}p{margin:0 0 1.3em}ul,ol{padding-inline-start:1.5em}blockquote{margin:1.5em 0;padding:1em 1.3em;border-inline-start:4px solid var(--sq-primary);background:var(--sq-bg-alt);border-radius:var(--sq-radius-sm);font-style:italic}code{background:var(--sq-bg-alt);padding:.15em .4em;border-radius:4px;font-size:.9em;font-family:'Courier New',monospace}pre{background:#1e293b;color:#e2e8f0;padding:1.2em;border-radius:var(--sq-radius-sm);overflow-x:auto;direction:ltr;text-align:left}pre code{background:#fff0;color:inherit}table{width:100%;border-collapse:collapse;margin:1.5em 0}th,td{padding:.7em 1em;border:1px solid var(--sq-border);text-align:start}th{background:var(--sq-bg-alt);font-weight:700}.sq-container{width:100%;max-width:var(--sq-container);margin:0 auto;padding:0 20px}.sq-site{display:flex;flex-direction:column;min-height:100vh}.sq-main{flex:1 0 auto;padding:32px 0}.sq-progress-bar{position:fixed;top:0;inset-inline-start:0;height:3px;width:0;background:linear-gradient(90deg,var(--sq-primary),var(--sq-accent));z-index:9999;transition:width 0.1s linear}.sq-header{background:var(--sq-bg);border-bottom:1px solid var(--sq-border);position:sticky;top:0;z-index:1000;transition:transform 0.3s ease,background var(--sq-transition)}.sq-header.sq-hidden{transform:translateY(-100%)}.sq-header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.sq-logo{font-family:var(--sq-font-heading);font-size:1.5rem;font-weight:800;color:var(--sq-text);display:flex;align-items:center;gap:8px}.sq-logo:hover{color:var(--sq-primary)}.sq-logo img{max-height:40px;width:auto;border-radius:0}.sq-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sq-icon-btn{background:#fff0;border:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--sq-radius-sm);color:var(--sq-text);transition:background var(--sq-transition);padding:0}.sq-icon-btn:hover{background:var(--sq-bg-alt)}.sq-icon-btn svg{width:22px;height:22px}.sq-nav{display:flex}.sq-menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:4px}.sq-menu li{position:relative}.sq-menu a{display:block;padding:8px 14px;color:var(--sq-text);font-weight:500;border-radius:var(--sq-radius-sm);font-size:.98rem}.sq-menu a:hover,.sq-menu .current-menu-item>a{background:var(--sq-bg-alt);color:var(--sq-primary)}.sq-menu .sub-menu{position:absolute;top:100%;inset-inline-start:0;background:var(--sq-bg);box-shadow:var(--sq-shadow-lg);border-radius:var(--sq-radius-sm);list-style:none;padding:6px;margin:6px 0 0;min-width:200px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all var(--sq-transition);z-index:100;border:1px solid var(--sq-border)}.sq-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.sq-menu .sub-menu a{white-space:nowrap}.sq-mobile-nav{position:fixed;top:0;inset-inline-end:-100%;width:280px;max-width:85vw;height:100vh;background:var(--sq-bg);box-shadow:var(--sq-shadow-lg);z-index:2000;transition:inset-inline-end 0.3s ease;padding:20px;overflow-y:auto}.sq-mobile-nav.sq-open{inset-inline-end:0}.sq-mobile-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:1999;opacity:0;visibility:hidden;transition:all 0.3s ease}.sq-mobile-overlay.sq-open{opacity:1;visibility:visible}.sq-mobile-nav .sq-menu{flex-direction:column;gap:2px}.sq-mobile-nav .sq-menu a{padding:12px 14px}.sq-mobile-nav .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;padding:0 0 0 16px;margin:0}.sq-mobile-close{margin-bottom:16px}.sq-search-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .6);z-index:2100;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;opacity:0;visibility:hidden;transition:all 0.25s ease}.sq-search-overlay.sq-open{opacity:1;visibility:visible}.sq-search-box{width:90%;max-width:560px;background:var(--sq-bg);border-radius:var(--sq-radius);padding:24px;box-shadow:var(--sq-shadow-lg)}.sq-search-box form{display:flex;gap:8px}.sq-search-box input[type="search"]{flex:1;padding:12px 16px;border:2px solid var(--sq-border);border-radius:var(--sq-radius-sm);font-size:1rem;background:var(--sq-bg);color:var(--sq-text);font-family:var(--sq-font)}.sq-search-box input[type="search"]:focus{outline:none;border-color:var(--sq-primary)}.sq-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--sq-primary);color:#fff;border:none;border-radius:var(--sq-radius-sm);font-family:var(--sq-font);font-size:.98rem;font-weight:600;cursor:pointer;transition:background var(--sq-transition),transform var(--sq-transition)}.sq-btn:hover{background:var(--sq-primary-dark);color:#fff;transform:translateY(-1px)}.sq-btn-outline{background:#fff0;color:var(--sq-primary);border:2px solid var(--sq-primary)}.sq-btn-outline:hover{background:var(--sq-primary);color:#fff}.sq-posts-grid{display:flex;flex-direction:column;gap:24px}.sq-card{background:var(--sq-bg);border:1px solid var(--sq-border);border-radius:var(--sq-radius);overflow:hidden;transition:transform var(--sq-transition),box-shadow var(--sq-transition);display:flex;flex-direction:column}.sq-card:hover{transform:translateY(-3px);box-shadow:var(--sq-shadow-lg)}.sq-card-thumb{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--sq-bg-alt)}.sq-card-thumb img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform 0.4s ease}.sq-card:hover .sq-card-thumb img{transform:scale(1.05)}.sq-card-body{padding:20px}.sq-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.85rem;color:var(--sq-text-light);margin-bottom:10px}.sq-card-cat{background:var(--sq-primary);color:#fff;padding:3px 10px;border-radius:20px;font-size:.78rem;font-weight:600}.sq-card-cat:hover{color:#fff;background:var(--sq-primary-dark)}.sq-card-title{font-size:1.3rem;margin:0 0 10px;line-height:1.45}.sq-card-title a{color:var(--sq-text)}.sq-card-title a:hover{color:var(--sq-primary)}.sq-card-excerpt{color:var(--sq-text-light);font-size:.97rem;margin:0 0 14px}.sq-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.sq-read-more{font-weight:600;font-size:.92rem;display:inline-flex;align-items:center;gap:4px}.sq-article-header{margin-bottom:28px}.sq-article-title{font-size:2.1rem;line-height:1.35;margin:.4em 0}.sq-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--sq-text-light);font-size:.9rem;margin-top:14px}.sq-author-avatar{width:36px;height:36px;border-radius:50%}.sq-meta-item{display:inline-flex;align-items:center;gap:5px}.sq-meta-item svg{width:16px;height:16px}.sq-featured-image{margin:0 0 28px;border-radius:var(--sq-radius);overflow:hidden}.sq-featured-image img{width:100%;border-radius:0}.sq-content{font-size:1.0625rem;line-height:1.9}.sq-content>*{margin-bottom:1.3em}.sq-content img{border-radius:var(--sq-radius-sm)}.sq-content figure{margin:1.8em 0}.sq-content figcaption{text-align:center;font-size:.88rem;color:var(--sq-text-light);margin-top:8px}.sq-content h2,.sq-content h3{scroll-margin-top:80px}.sq-toc{background:var(--sq-bg-alt);border:1px solid var(--sq-border);border-radius:var(--sq-radius);padding:18px 22px;margin:0 0 28px}.sq-toc-title{font-weight:700;margin:0 0 10px;font-size:1.05rem;display:flex;align-items:center;gap:8px;cursor:pointer}.sq-toc ul{margin:0;padding-inline-start:1.2em;list-style:none}.sq-toc li{margin:6px 0}.sq-toc a{color:var(--sq-text-light);font-size:.95rem}.sq-toc a:hover{color:var(--sq-primary)}.sq-toc .sq-toc-h3{padding-inline-start:1em;font-size:.9rem}.sq-tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.sq-tag{background:var(--sq-bg-alt);color:var(--sq-text-light);padding:5px 14px;border-radius:20px;font-size:.85rem;border:1px solid var(--sq-border)}.sq-tag:hover{background:var(--sq-primary);color:#fff}.sq-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--sq-border);border-bottom:1px solid var(--sq-border);margin:28px 0}.sq-share-label{font-weight:700}.sq-share-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform var(--sq-transition)}.sq-share-btn:hover{transform:scale(1.1);color:#fff}.sq-share-btn svg{width:18px;height:18px}.sq-share-facebook{background:#1877f2}.sq-share-twitter{background:#000}.sq-share-whatsapp{background:#25d366}.sq-share-telegram{background:#08c}.sq-share-link{background:var(--sq-text-light)}.sq-author-box{display:flex;flex-wrap:wrap;gap:16px;background:var(--sq-bg-alt);border:1px solid var(--sq-border);border-radius:var(--sq-radius);padding:22px;margin:28px 0}.sq-author-box img{width:70px;height:70px;border-radius:50%;flex-shrink:0}.sq-author-box h4{margin:0 0 6px}.sq-author-box p{margin:0;color:var(--sq-text-light);font-size:.95rem}.sq-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}.sq-post-nav a{display:block;padding:16px 20px;background:var(--sq-bg-alt);border:1px solid var(--sq-border);border-radius:var(--sq-radius);transition:all var(--sq-transition)}.sq-post-nav a:hover{border-color:var(--sq-primary);box-shadow:var(--sq-shadow)}.sq-post-nav .sq-nav-label{font-size:.82rem;color:var(--sq-text-light);display:block;margin-bottom:4px}.sq-post-nav .sq-nav-title{font-weight:600;color:var(--sq-text)}.sq-post-nav-next{text-align:end}.sq-related{margin:36px 0}.sq-related-title{font-size:1.4rem;margin-bottom:18px}.sq-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.sq-ad{margin:24px 0;text-align:center;clear:both;max-width:100%;width:auto;box-sizing:border-box}.sq-ad-after_header,.sq-ad-before_content,.sq-ad-after_toc,.sq-ad-in_article_1,.sq-ad-in_article_2,.sq-ad-in_article_3,.sq-ad-after_content,.sq-ad-before_comments,.sq-ad-between_posts{width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box}.sq-ad-inner{display:flex;justify-content:center;align-items:center;max-width:100%;line-height:0;min-width:0}.sq-ad-inner>ins,.sq-ad-inner>iframe,.sq-ad-inner>div{max-width:100%;margin:0 auto}.sq-ad-inner iframe{display:block;margin:0 auto;max-width:100%!important}.sq-ad ins.adsbygoogle{display:block;margin:0 auto;max-width:100%}.sq-ad-after_header,.sq-ad-before_content,.sq-ad-after_toc,.sq-ad-after_content,.sq-ad-before_comments{min-height:100px}.sq-ad-in_article_1,.sq-ad-in_article_2,.sq-ad-in_article_3{min-height:280px}.sq-ad-between_posts{min-height:250px}.sq-ad-label{display:block;font-size:.7rem;color:var(--sq-text-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;text-align:center}.sq-ad-inarticle{margin:32px 0}.sq-ad-sticky-bottom{position:fixed;bottom:0;inset-inline:0;width:100%;background:var(--sq-bg);border-top:1px solid var(--sq-border);z-index:900;padding:6px 0;text-align:center;box-shadow:0 -2px 10px rgb(0 0 0 / .06);transform:translateY(100%);transition:transform 0.35s ease;overflow:visible}.sq-ad-sticky-bottom.sq-ad-ready{transform:translateY(0)}.sq-ad-sticky-bottom .sq-container{max-width:100%;padding:0 10px}.sq-ad-sticky-bottom .sq-ad-close{position:absolute;top:-32px;inset-inline-end:12px;background:var(--sq-bg);border:1px solid var(--sq-border);border-bottom:none;border-radius:8px 8px 0 0;width:36px;height:32px;cursor:pointer;color:var(--sq-text);font-size:16px;line-height:1;padding:0;z-index:2;box-shadow:0 -2px 4px rgb(0 0 0 / .04)}.sq-ad-sticky-bottom .sq-ad-close:hover{background:var(--sq-bg-alt)}.sq-comments{margin:36px 0}.sq-comments-title{font-size:1.4rem;margin-bottom:20px}.sq-comment-list{list-style:none;padding:0;margin:0}.sq-comment-list .children{list-style:none;padding-inline-start:28px}.sq-comment-body{background:var(--sq-bg-alt);border:1px solid var(--sq-border);border-radius:var(--sq-radius);padding:16px 18px;margin-bottom:16px}.sq-comment-author{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.sq-comment-author img{width:40px;height:40px;border-radius:50%}.sq-comment-author .sq-comment-name{font-weight:700}.sq-comment-meta{font-size:.82rem;color:var(--sq-text-light)}.sq-comment-form input[type="text"],.sq-comment-form input[type="email"],.sq-comment-form input[type="url"],.sq-comment-form textarea{width:100%;padding:12px 14px;border:2px solid var(--sq-border);border-radius:var(--sq-radius-sm);background:var(--sq-bg);color:var(--sq-text);font-family:var(--sq-font);font-size:.98rem;margin-bottom:14px}.sq-comment-form input:focus,.sq-comment-form textarea:focus{outline:none;border-color:var(--sq-primary)}.sq-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:36px 0;flex-wrap:wrap}.sq-pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;background:var(--sq-bg);border:1px solid var(--sq-border);border-radius:var(--sq-radius-sm);color:var(--sq-text);font-weight:600}.sq-pagination .page-numbers.current,.sq-pagination .page-numbers:hover{background:var(--sq-primary);color:#fff;border-color:var(--sq-primary)}.sq-footer{flex-shrink:0;background:var(--sq-bg-alt);border-top:1px solid var(--sq-border);padding:40px 0 20px;margin-top:40px}.sq-footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px, 100%),1fr));gap:30px;margin-bottom:30px}.sq-footer-widget h4{margin:0 0 14px;font-size:1.1rem}.sq-footer-widget ul{list-style:none;padding:0;margin:0}.sq-footer-widget li{margin-bottom:8px}.sq-footer-widget a{color:var(--sq-text-light)}.sq-footer-widget a:hover{color:var(--sq-primary)}.sq-footer-bottom{text-align:center;padding-top:20px;border-top:1px solid var(--sq-border);color:var(--sq-text-light);font-size:.9rem}.sq-back-to-top{position:fixed;bottom:24px;inset-inline-end:24px;width:46px;height:46px;background:var(--sq-primary);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all var(--sq-transition);z-index:800;box-shadow:var(--sq-shadow-lg)}.sq-back-to-top.sq-show{opacity:1;visibility:visible}.sq-back-to-top:hover{background:var(--sq-primary-dark);transform:translateY(-3px)}.sq-page-header{text-align:center;margin-bottom:32px}.sq-page-header h1{margin:0 0 8px}.sq-page-header p{color:var(--sq-text-light);margin:0}.sq-breadcrumbs{font-size:.85rem;color:var(--sq-text-light);margin-bottom:20px}.sq-breadcrumbs a{color:var(--sq-text-light)}.sq-breadcrumbs a:hover{color:var(--sq-primary)}.sq-breadcrumbs .sq-sep{margin:0 6px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.sq-skip-link{position:absolute;inset-inline-start:-9999px;z-index:99999;background:var(--sq-primary);color:#fff;padding:10px 20px;border-radius:0 0 var(--sq-radius-sm) 0}.sq-skip-link:focus{inset-inline-start:0;top:0;color:#fff}.sq-no-results{text-align:center;padding:60px 20px;color:var(--sq-text-light)}.sq-lazy{opacity:0;transition:opacity 0.4s ease}.sq-lazy.sq-loaded{opacity:1}@media (max-width:768px){h1{font-size:1.7rem}.sq-article-title{font-size:1.6rem}.sq-nav-desktop{display:none}.sq-related-grid{grid-template-columns:1fr}.sq-post-nav{grid-template-columns:1fr}.sq-card-title{font-size:1.15rem}}@media (min-width:769px){.sq-menu-toggle{display:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}.alignleft{float:left;margin:0 0 1em 1.5em}.alignright{float:right;margin:0 1.5em 1em 0}.aligncenter{display:block;margin-inline:auto}.alignwide{margin-inline:-60px;max-width:calc(100% + 120px)}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;width:100vw}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.88rem;color:var(--sq-text-light)}@media (max-width:880px){.alignwide,.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;width:100vw}}.sq-logo-wrap{display:flex;align-items:center}.sq-logo-wrap .custom-logo-link{display:flex;align-items:center}.sq-logo-wrap .custom-logo{max-height:44px;width:auto}.sq-btn-primary{background:var(--sq-primary);color:#fff;border:none;cursor:pointer}.sq-btn-primary:hover{background:var(--sq-primary-dark);color:#fff}.sq-404{text-align:center;padding:40px 0}.sq-404-code{font-family:var(--sq-font-heading);font-size:7rem;font-weight:800;line-height:1;color:var(--sq-primary);opacity:.18}.sq-404 h1{margin:0 0 10px}.sq-404-recent-title{margin:40px 0 20px;font-size:1.4rem}.sq-search-box-inline{max-width:480px;margin:24px auto}.sq-searchform{display:flex;gap:8px;width:100%}.sq-search-input{flex:1;padding:12px 16px;border:2px solid var(--sq-border);border-radius:var(--sq-radius-sm);background:var(--sq-bg);color:var(--sq-text);font-family:var(--sq-font);font-size:1rem}.sq-search-input:focus{outline:none;border-color:var(--sq-primary)}.sq-search-submit{display:flex;align-items:center;justify-content:center;width:48px;border:none;border-radius:var(--sq-radius-sm);background:var(--sq-primary);color:#fff;cursor:pointer;flex-shrink:0}.sq-search-submit:hover{background:var(--sq-primary-dark)}.sq-search-submit svg{width:20px;height:20px}.sq-page-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:24px 0;font-weight:600}.sq-page-links a,.sq-page-links>span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border:1px solid var(--sq-border);border-radius:var(--sq-radius-sm)}.sq-page-links a:hover{background:var(--sq-primary);color:#fff}.sq-comments-closed{color:var(--sq-text-light);font-style:italic;padding:14px 0}.sq-comment-awaiting{display:block;margin-top:8px;color:var(--sq-accent);font-size:.85rem}.sq-toc-title{cursor:pointer;user-select:none}#sq-toc-list{transition:max-height 0.3s ease,opacity 0.2s ease;overflow:hidden}#sq-toc-list.sq-collapsed{max-height:0;opacity:0;margin:0;padding:0}.sq-share-btn.sq-copied{background:#16a34a!important;color:#fff!important}.sq-content mark,.sq-card-excerpt mark{background:var(--sq-accent);color:#fff;padding:0 3px;border-radius:3px}.sq-content a.sq-auto-link{color:var(--sq-primary);text-decoration:none;border-bottom:1px dotted var(--sq-primary);transition:border-color var(--sq-transition),background var(--sq-transition)}.sq-content a.sq-auto-link:hover{border-bottom-style:solid;background:rgb(37 99 235 / .06)}@media (max-width:1024px){:root{--sq-container:92%}.sq-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.sq-header-inner{height:60px}.sq-article-title{font-size:1.7rem}.sq-featured-image img{border-radius:var(--sq-radius-sm)}.sq-footer-widgets{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){h1{font-size:1.7rem}h2{font-size:1.4rem}h3{font-size:1.2rem}.sq-article-title{font-size:1.55rem}.sq-nav-desktop{display:none}.sq-related-grid{grid-template-columns:1fr}.sq-post-nav{grid-template-columns:1fr}.sq-card-title{font-size:1.15rem}.sq-main{padding:20px 0}.sq-content{font-size:1rem}.sq-article{padding:0}.sq-share-buttons{flex-wrap:wrap}.sq-author-box{flex-direction:column;text-align:center}.sq-toc{padding:16px}.sq-page-split{padding:18px}.sq-comment-form input,.sq-comment-form textarea{width:100%}}@media (max-width:600px){:root{--sq-container:94%}.sq-header-inner{height:56px}.sq-logo{font-size:1.25rem}.sq-logo-wrap .custom-logo{max-height:38px}h1{font-size:1.5rem}.sq-article-title{font-size:1.4rem}.sq-footer-widgets{grid-template-columns:1fr}.sq-footer-bottom{flex-direction:column;gap:12px;text-align:center}.sq-article-meta{gap:10px;font-size:.82rem}.sq-card{flex-direction:column}.sq-share-btn{flex:1;justify-content:center}.sq-pagination{flex-wrap:wrap}.sq-back-to-top{width:42px;height:42px;bottom:16px}.sq-ad-sticky-bottom .sq-ad-close{width:26px;height:26px}}@media (max-width:380px){:root{--sq-container:96%}.sq-article-title{font-size:1.28rem}.sq-header-actions{gap:4px}.sq-icon-btn{width:36px;height:36px}.sq-split-btn{padding:12px 20px;font-size:.95rem}}@media (min-width:1600px){:root{--sq-container:800px}}@media (hover:none) and (pointer:coarse){.sq-menu a,.sq-footer-menu a,.sq-icon-btn,.sq-share-btn{min-height:44px}.sq-icon-btn{min-width:44px}}@media (max-width:900px) and (orientation:landscape){.sq-header{position:relative}}@media print{.sq-header,.sq-footer,.sq-back-to-top,.sq-ad,.sq-ad-sticky-bottom,.sq-share-buttons,.sq-related,.sq-comments,.sq-progress-bar,.sq-page-split,.sq-toc-toggle{display:none!important}.sq-content{font-size:12pt;color:#000}a{text-decoration:underline}}