/*
Theme Name: Topnaz
Description: magazine wordpress theme
Theme URI: https://topnaz.com
Author: Saeed Lak
Author URI: https://topnaz.com
Version: 1.4.2
*/

@font-face{font-family:IRANSansXV;font-style:normal;font-weight:100 900;src:url(assets/fonts/IRANSansXV.woff2) format("woff2");font-display:swap}
*{box-sizing:border-box;padding:0;margin:0;border:0;outline:0}
body,input,button,textarea,h1,h2,h3,h4,h5,h6{font-family:IRANSansXV,Tahoma,Arial,sans-serif;}
body{direction:rtl;color:#0f0f0f;overflow-x:hidden;font-size:14px;background:#f2f2f2;background-image:linear-gradient(to top, #eae9f4 0%, #f0f3f7 100%)}
input,button,textarea{font-size:14px;background:none}
h1,h2,h3,h4,h5,h6{font-weight:400}
a{text-decoration:none;color:#0f0f0f;transition:all 300ms ease-out}
a:hover{text-decoration:none;color:#003CF2}
img{border:0;max-width:100%;height:auto}
ul,li{border:0;padding:0;margin:0;list-style:none}
button,label{cursor:pointer}
strong,b{font-weight:400}
aside section,.tapst,.thd,.t404,.tpa article,.tsa,.trlt,.tykt{background:#fff;border-radius:1em;padding:1em;border:1px solid rgb(0 0 0 / 8%);width:100%;margin:0 0 1.2em}
.tsvg{display:flex;position:absolute;width:0;height:0}
.tw{max-width:1280px;margin:0 auto;width:96%}
.tf{display:flex;flex-wrap:wrap;align-items:center}
.tmain{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.2em}
.tsdr{width:68.5%;order:1}
aside{width:30%;order:2}
.yn-bnr.stick-top.processed{padding-bottom:29px!important;display:none}
.YN.yn-article-display .yn-item_title,.yn-heading,.yn-branding_link .yn-branding-label.yn-valign,.YN.yn-article-display .yn-product_discount{font-family:IRANSansXV,Tahoma,Arial,sans-serif!important;}
/* هدر دسکتاپ */
.thdr > div,.thdrm{padding:0 1em;background:#fff;border-bottom:1px solid rgb(0 0 0 / 8%);justify-content:space-between;border-radius:0 0 1em 1em;}
.thdr > div > div,.thdrm  > div{display:flex;background:#f0f5f7;width:120px;justify-content:center;align-items:center;padding:.5em 0}
.thdr > div > div a,.thdrm  > div a{background-size:cover;width:147px;height:60px;text-indent:-1000px;overflow:hidden;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAAA8CAMAAABVcXgcAAADIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODE4MkNCQzg5MEVBMTFFRUEwRTU4Q0JFNzkxRTgzQkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODE4MkNCQzk5MEVBMTFFRUEwRTU4Q0JFNzkxRTgzQkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MTgyQ0JDNjkwRUExMUVFQTBFNThDQkU3OTFFODNCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MTgyQ0JDNzkwRUExMUVFQTBFNThDQkU3OTFFODNCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk7iCbwAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAhFBMVEVHcEwAPP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP8APP////8AMP8ANf+0xv/K1/+Anv8QR//p7v9Ndv9ZgP9sjv+kuv/3+f/b4/8mV/8+av+Vrv/utUlkAAAAGnRSTlMALwJu9xFA5CfuFQkf6EzYwrOhfs2P3l37/uEJG2IAAAbnSURBVGje7VkLd6I6EA4Jb5CHAZFUqm6ttfr//9+dSQIkgnbduuf23HPnnLUhDOTjm8k8soRQVgVPklVKSBEFi29IkRFC6FK04knihoTmLHS+IdzlhDDxPJGY8EP/WCh1ooxUPwoToOIFiX4YJuKsDEzdlejZTX+92cwoDpNPwxQGI6bu8GrLAVF1n7ujvr4chJx5N5UubzOYWFGCFD6skMlh6egFWbnUEvcQSkNw15mYNu8vthw2CPTDmHndo97BVjtOMNFMXcICNHRxtEo0gqxXzfuZ1DU+qnWueHq7wnQGVvYna2qHlrqak9htnmjVYyKkxBEfLFNo1XqYMTdZcW27z5fTZbdDXn7tdrvtx74T3RkX/TjCtQTyisbb7CQ9u37y2E0wcXmJtpOcwXwv5QTTUqwLznmNfLErTGL/tgeP/QWrbDcwOOPykrsjXG4+Eex2NPIBJ88DUNvHVdCT7PgwiNIeQBIYjChplo6lZ2ES0jC/+qW7AdPOvtFjQmo/ZjFRhalK9Fpuj4k6cLWGJduo93Gq/yzhTkkmmIS1tLAwdY9g6pNDdo1J3gjq3rCGpIijmcXUPQWT5kksJ7YDNtoKp6TrGNFbgvX+Nk+LSGKxeEpyRJpEGq+BqRr8/i/y1BalJMPiCaNVy+T2z6mJyR/N+Td5KiEKVNTmqUEtBy1oxgeQekT5DZ7e7sQC6R0FGsq3ecKlg0RtATMvesEYWL/B0+udmCkXLQhHr7F4KtSGd+yoqfhbO+S7PN3NLQoTeE/kGTzROFJ0eAsrahJaGtczPJ0exXSZqVUUJkwkjWPwNHgy8rXwxvLENYLDFJM4HI/Ht+5rTNujlN25m2LSPGEVUJj+hGlQBvCrqMmtvTnBtNmdtqfBGnd9XNV0nbjNE3i5y9cjT2iiBeeMLa2oKaNWSW5jOvYJ7jdiwa3at+cJCVitRasxJStLe4iaWDq0zW1M4mTu7j/E1POkHGXgybGbtiFqLoe8MotJgfj47J7Dky6XlK9Q3PGt6k5dI2rK9FuT2zxtX7bn0xByvqhVvuRJ17qaJ+Qj9xIQOeyjJhsdntI5TK9QdJ+G/a0wXeZrut/hSbpvv6cgzbWlWhgV2noMpBXaMWnKeDZmAqCXV9E3Uqr23R0Oh9er2vf9Hk9j+pKECGfoBrgRqYpxWGZNw1eSrpl9d/64DO6kLXbVI4iTneWmmBQ7fl8+am8xshwN10hf2OfAoW9hs/uuOx4vIwWdFbO30DYM/c25u4kpG/e6cvIV7Ko4MLKcKvrKPv2a8WEG0+btYq7WnS9bLa/ve9lzQlQFOb3fxER5XoEUuL1rOcyBs6wqYCAngb68yvM8gGlfKmjJ5zGJ/WFv8TZE6m7zu+cFdNhEZOwE5BVN+nsguAEtLanorKbnKvv9v3uGwYsfdv4EwT7KSFI+GRNLwz8XdU5HEp5HT5IglOeZ35FC00y9Zwn4qxd/Rzzyv/xXhTrJT4MUlsVPw8QDlrB0Mp14if6xP4DRh61Qs0cxZalfXR1+qLaHYVbnNlAWiebRBYqZt3/xGTFUPhGfxUSvMPlQLj2eUh7GlHBXuPVMBEswsScJNf0Ouo6HTfc4Jgc7sbJpGIhPpb+wRp1AevjH0w1bSEkDFa1bS9VGn0KkM99Ck1j/zfClscbk4WOy3PTlWncwNUMxCi1ZEasJrMCgvuZYrspyMYty3YFIVV31Q1If7OjUPCE+OjN3FStOLl/qa0yyIl1zXQK3Ynlzq9NsseolaLFEhQlXLFI84+P4Ol1gA6Z6VF3IftuLRkyNiDxYrcIaeClZgm59pXoBiYlFq1WEh6u0Fm4e2CdAJE4tpgehXKxDrA/9CN17gmnUTLwSV7+HCXhpM+K4AyZ8LC6wg6nhB4AZpy2kbm95HLQYvnbKGsojC9PKpprhK+MxLtAJJobHdM4aUY8+zoX0AXkQ4xrUyGeSMEwnskS9GG5AuPKYPMTWmMAZmKnpQB3NY3CMIhwnWAjmyvyFCh/4CEaZMoW9EWVSC55YhaDgNmlpfaXExIQ7lRbpAWvDYA3/8D8HNCYKHaypuZYOK3/GiVb/qGYOHmmVBp5ntL1aCy9u5R0ztktMy9mCtk6MO0VKBkwkLu2TkgVbrsW6Zot+ImCgEXDAHmgfw0fcGuK+KBqrPamy8jpIS0yOD1KJyjdFGjjUFw4lBiZKQ0vVQ0XQj8cJ6vgxSRzfG/4TWmvAmxJnfBRqEKlqYyqH06DC6rfI2Kzpi3Q1bllqqFhdnXHDHI16qstTHR+ldEaPQeTKUCCp8K+6HXFbxXGLx9IMs0OSKd5o3Dz+IhdW7e305kQPYmpcfqcOCFQ/tEy/zIbOnXoieawQpDSZfMM/nRG6XzDreZkAAAAASUVORK5CYII=')}
.thdr nav{position:relative}
.thdr nav > ul > li > a{display:flex;margin:0 .7em;padding:1.7em 0;font-size:15px;position:relative;transform:translateY(-3px)}
.thdr nav > ul > li.menu-item-has-children > a:before{content:'';width:5px;height:5px;border-left:1px solid;border-bottom:1px solid;border-color:#ccc;position:absolute;bottom:1.1em;left:50%;transform:translate(-50%,0) rotate(-45deg)}
.thdr nav > ul > li:hover > a{color:#003CF2}
.thdr nav > ul > li > ul{position:absolute;background:#fff;display:none;z-index:9;transition:all .3s ease-out;border-radius:0 0 .7em .7em;width:190px;border-top:1px solid rgb(0 0 0 / 8%);box-shadow:0 4px 8px rgb(0 0 0 / 5%);overflow:hidden}
.thdr nav > ul > li:hover > ul{display:block}
.thdr nav > ul > li > ul > li{border-bottom:1px solid #f0f5f7}
.thdr nav > ul > li > ul > li:last-child{border:0}
.thdr nav > ul > li > ul > li > a{color:#595959;display:flex;padding:.7em 1em}
.thdr nav > ul > li > ul > li > a:hover{background:#f0f5f7;color:#003CF2}
.thdr form,.thdrm form{background:#f0f5f7;height:50px;width:320px;overflow:hidden;position:relative;display:flex;border-radius:1em}
.thdr form input,.thdrm form input{padding:1em;width:100%;height:100%}
.thdr form button,.thdrm form button{background:#003CF2;height:100%;color:#fff;padding:0 1em}
/* هدر موبایل */
.tpm{padding:75px 0 0}
.thdrm{height:75px;border-radius:0;padding:0 .6em;position:fixed;top:0;left:0;right:0;z-index:999}
.thdrm > div{width:auto;background:none;padding:0}
.thdrm > div a{width:110px;height:45px}
.thdrm form{flex:1;height:45px;margin-right:1em;flex-direction:row-reverse}
.tnvm ul{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:.7em;grid-row-gap:.7em;width:100%;padding:.8em .5em 0}
.tnvm li{display:flex;width:100%}
.tnvm li a{background:#fff;color:#242424;padding:.6em .3em;display:flex;justify-content:center;border-radius:.5em;width:100%;font-size:13px}

/* سایدبار */
aside section header,.tapst header,.tsa header,.trlt header{display:flex;border-bottom:1px solid #e9f0f4;margin:0 0 1.5em;align-items:center;padding:0 0 1em}
aside section header h2,.tapst header h2,.trlt h2{font-size:16px}
aside section header i,.tapst header i{display:flex;margin-left:.7em}
aside section header svg,.tapst header svg{stroke:#003CF2;fill:#003CF2;width:24px;height:24px}
aside section span {margin:1em 0;display:flex}
aside section span:last-child{margin-bottom:.5em}
aside section span a{display:flex;position:relative;padding:0.3em 1em;color:#595959}
aside section span a:before{content:"";width:2px;height:100%;background:#e9f0f4;position:absolute;right:0;top:0;transition:all 300ms ease-out}
aside section span a:hover:before{background:#003CF2}
/* فوتر */
.tftr{background:#0f0f0f;position:relative;padding:1.5em 0;color:#ccc;text-align:center}
.tftr:after{content:'';position:absolute;top:0;left:0;right:0;background:#003CF2;background:linear-gradient(to right,#df0504 0,#ff7e00 13%,#f7c502 27%,#66d437 42%,#00c0b5 56%,#1b92ee 71%,#b60884 86%,#4f0091 100%);height:4px}
.tftr a {color:#fff;font-size:15px}
.tftr ul{justify-content:center;border-top:1px solid #212121;margin:1em 0 -.5em;padding:1em 0 0}
.tftr li a{color:#fff;padding:.5em 1em;border-radius:.7em;margin:.5em;display:flex;background:#212121}
.tftr li a:hover{background:#003CF2}
/* پست صفحه اصلی *//* is_home */
.tapst header{margin:0 0 1em}
.tpc{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1em;grid-row-gap:1em}
.tpc .tps.tp2{grid-template-columns:repeat(1,1fr)}
.tps.tp2{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1em;grid-row-gap:1em}
.tps article a{display:flex;align-items:center;color:#595959}
.tps article a:hover{color:#003CF2}
.tps article figure{display:flex;margin:0 0 0 .6em}
.tps article figure img{border-radius:.7em;width:86px;height:64px}
.tps article h3{font-size:14px;flex:1}
.tps.tpcl{grid-template-columns:repeat(4,1fr)}
.tps.tpcl article a{flex-direction:column;align-items:stretch;background:#eef0f6;border-radius:1em;overflow:hidden}
.tps.tpcl article figure{overflow:hidden;margin:0;padding:0 0 3em}
.tps.tpcl article figure img{border-radius:0;width:100%;height:auto;transform:scale(1.3) translateY(13px)}
.tps.tpcl article h3{text-align:center;padding:.5em .8em .8em}
/* پست ویژه *//* is_home */
.tvp{margin-bottom:1.2em;display:flex;justify-content:space-between}
.tvp1{flex:.3;display:flex;flex-direction:column}
.tvp2{flex:.68}
.tvp a{position:relative;border-radius:1em;overflow:hidden;display:flex;height:100%}
.tvp img{display:block;width:100%}
.tvp span{background:linear-gradient(0deg,rgb(0 0 0 / 60%) 0%,rgba(0,0,0,0) 80%);position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;padding:4em 1.2em 1em;right:0;color:#fff;font-size:15px;display:flex;align-items:center;transition:all 300ms ease-out}
.tvp span strong{background:#0652dd;padding:5px 15px;border-radius:10px;font-weight:400;font-size:14px;color:#fff!important;transition:all 300ms ease-out}
.tvp .tvp1 a:last-child{margin-top:1.2em}
/* پست ارشیو *//* is_archive */
.tpa article{display:inline-block}
.tpa article img{float:right;margin-left:1em;border-radius:1em}
.tpa article h2{font-size:17px}
.tpa article div{line-height:2;padding:1em 0 .5em;color:#595959}
.tpa article footer{font-size:13px;color:#595959}
.tpa article footer span,.tpa article footer{display:flex;align-items:center;flex-wrap:wrap}
.tpa article footer span:first-child{margin-right:0}
.tpa article footer span:last-child{margin-left:0}
.tpa article footer span{margin:.5em}
.tpa article footer span a{margin:0 2px;color:#595959}
.tpa article footer span a:hover{color:#003CF2}
.tpa article footer span:before{content:"";width:16px;height:16px;margin-left:.5em;background-size:cover}
.tpa article footer span:nth-child(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 716.67 716.67'%3E%3Cpath d='M400,266.67V400l83.33,83.33' transform='translate(-41.67 -41.67)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='50'/%3E%3Cpath d='M66.67,400c0-157.14,0-235.7,48.81-284.52S242.86,66.67,400,66.67s235.7,0,284.52,48.81S733.33,242.86,733.33,400s0,235.7-48.81,284.52S557.13,733.33,400,733.33s-235.7,0-284.52-48.81S66.67,557.13,66.67,400Z' transform='translate(-41.67 -41.67)' fill='none' stroke='%23000' stroke-miterlimit='133.33' stroke-width='50' opacity='0.5' style='isolation:isolate'/%3E%3C/svg%3E")}
.tpa article footer span:nth-child(2):before{height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 716.67 583.33'%3E%3Cpath d='M166,322.84c-66.2-26.48-99.29-39.72-99.29-56.17S99.76,237,166,210.5l93.62-37.45c66.19-26.48,99.29-39.72,140.42-39.72s74.23,13.24,140.42,39.72L634,210.5c66.2,26.48,99.29,39.71,99.29,56.17S700.24,296.36,634,322.84l-93.62,37.44C474.23,386.76,441.13,400,400,400s-74.23-13.24-140.42-39.72Z' transform='translate(-41.67 -108.33)' fill='none' stroke='%23000' stroke-miterlimit='133.33' stroke-width='50'/%3E%3Cpath d='M733.33,400S700.24,429.69,634,456.17l-93.62,37.45c-66.19,26.47-99.29,39.71-140.42,39.71s-74.23-13.24-140.42-39.71L166,456.17C99.76,429.69,66.67,400,66.67,400' transform='translate(-41.67 -108.33)' fill='none' stroke='%23000' stroke-linecap='round' stroke-miterlimit='133.33' stroke-width='50' opacity='0.5' style='isolation:isolate'/%3E%3Cpath d='M733.33,533.33S700.24,563,634,589.5L540.42,627c-66.19,26.48-99.29,39.72-140.42,39.72S325.77,653.43,259.58,627L166,589.5C99.76,563,66.67,533.33,66.67,533.33' transform='translate(-41.67 -108.33)' fill='none' stroke='%23000' stroke-linecap='round' stroke-miterlimit='133.33' stroke-width='50' opacity='0.5' style='isolation:isolate'/%3E%3C/svg%3E")}
/* شماره صفحات *//* is_archive */
.tpn{justify-content:center;margin:0 0 1.2em}
.tpn a,.tpn span{height:35px;width:50px;display:flex;justify-content:center;align-items:center;margin:5px;border-radius:50px;background:#fff;color:#595959}
.tpn .current,.tpn a:hover{color:#fff;background:#003CF2}
.tpn .next,.tpn .prev{justify-content:center;text-indent:-200px;overflow:hidden;height:18px;width:10px;opacity:.7;margin:6px 15px;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.5 15.5'%3E%3Cpath d='M15,19.75a.74.74,0,0,1-.53-.22l-7-7a.75.75,0,0,1,0-1.06l7-7a.75.75,0,0,1,1.06,1.06L9.06,12l6.47,6.47a.75.75,0,0,1,0,1.06A.74.74,0,0,1,15,19.75Z' transform='translate(-7.25 -4.25)'/%3E%3C/svg%3E")!important}
.tpn .prev{transform:scaleX(-1)}
.tpn .dots{padding:0 .8em;color:#666;background:#e8e8e9}
/* هدینگ ها *//* is_home || is_archive */
.thd{line-height:1.8}
.thd h1,.thd h1 a{font-size:18px;color:#003CF2}
.thd h2,.thd p{font-size:14px;color:#595959}
.thc{margin:.3em -.5em -.5em 0}
.thc a{color:#595959;border:1px solid #eae9f4;padding:.4em .8em;display:flex;border-radius:.7em;margin:.5em;font-size:13px;line-height:initial}
.thc a:hover{color:#003CF2;border-color:#003CF2}
/* مسیر کاربر *//* !is_home */
.rank-math-breadcrumb{width:100%;margin:0 0 1.2em}
.rank-math-breadcrumb .separator{color:#999}
.rank-math-breadcrumb .last{color:#595959}
/* 404 *//* is_404 */
.t404{text-align:center;line-height:2.2;font-size:15px;color:#595959}
.t404 h1{font-size:18px;color:#000}
.t404 img{margin:1em 0}
/* ادامه مطلب */
.tsa header{margin:0 0 .5em !important}
.tsa header h1{font-size:21px}
.tsac{line-height:29px;font-size:17px;color:#373737;padding:0 .5em}
.tsac hr{max-width:300px;border:none;background:linear-gradient(90deg,rgb(255 255 255 / 0%) 0%,#ebebeb 50%,rgb(255 255 255 / 0%) 100%);height:3px;margin:1.2em auto}
.tsac blockquote{margin:1em 0;padding:3.8em 1.5em 1.5em;background:#f0f3f7;border-radius:1em;text-align:center;color:#242424;position:relative;overflow:hidden}
.tsac blockquote:before{content:"";position:absolute;top:7px;left:50%;transform:translate(-50%,0);background-size:cover;width:30px;height:24px;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 667.16 533.33'%3E%3Cpath d='M677,590.27c62.9-68.27,56.56-155.94,56.36-156.94V166.67A33.34,33.34,0,0,0,700,133.33H500A66.74,66.74,0,0,0,433.33,200V433.33a33.34,33.34,0,0,0,33.34,33.34h102.6A96.4,96.4,0,0,1,555,513.2c-16.94,26.7-48.84,44.93-94.87,54.13l-26.77,5.34v94h33.34c92.76,0,163.53-25.7,210.3-76.4Zm-366.9,0C373,522,366.63,434.33,366.43,433.33V166.67a33.34,33.34,0,0,0-33.33-33.34h-200A66.74,66.74,0,0,0,66.43,200V433.33a33.34,33.34,0,0,0,33.34,33.34h102.6a96.4,96.4,0,0,1-14.3,46.53c-16.94,26.7-48.84,44.93-94.87,54.13l-26.77,5.34v94H99.77C192.53,666.67,263.3,641,310.07,590.27Z' transform='translate(-66.43 -133.33)' fill='%23242424'/%3E%3C/svg%3E")}
.tsac blockquote:after{content:"";position:absolute;top:-2em;left:50%;transform:translate(-50%,0);background:#fff;width:120px;height:80px;border-radius:50px;z-index:1}
.tsac a{color:#1d48c9;font-size:18px}
.tsac a:hover{color:#f20000;text-decoration:underline}
.tsac h2,.tsac h3{margin:1em 0;color:#0f0f0f}
.tsac h2{font-size:25px}
.tsac h3{font-size:20px}
.tsac ul{margin:.3em 0 .5em}
.tsac ul ul{margin-right:1em}
.tsac ul li::before{content:"";background:#003CF2;width:8px;height:8px;float:right;margin:10px 0 0 9px;border-radius:50px}
.tsac ol{counter-reset:li;line-height:2.8}
.tsac ol li::before{content:counter(li,decimal);counter-increment:li;background:rgb(0 60 242 / 7%);float:right;margin:10px 0 0 10px;border-radius:.6em;color:#003CF2;height:30px;width:30px;font-size:15px;text-align:center;line-height:33px}
.tsac .has-background,.tsac .alert{margin:1em 0;margin-bottom:17px;padding:1em 1.5em;background:#f0f3f7;border-radius:1em}
.tsac .has-background:before,.tsac .alert:before{content:"";background-size:cover;float:right;margin:4px 0 0 8px;width:20px;height:20px;opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 702.79 716.59'%3E%3Cpath d='M677.05,421.58l17.26-64.4C714.45,282,724.52,244.43,716.94,211.9a133.36,133.36,0,0,0-38.71-67c-24.37-22.83-62-32.9-137.13-53S428.35,61.61,395.82,69.19a133.36,133.36,0,0,0-67,38.71c-19.54,20.87-29.74,51.42-44.91,107-2.54,9.33-5.23,19.36-8.13,30.17h0l-17.25,64.39c-20.15,75.17-30.22,112.75-22.63,145.28a133.34,133.34,0,0,0,38.7,67c24.38,22.83,62,32.9,137.13,53h0c67.76,18.16,105,28.13,135.48,24.37a92.44,92.44,0,0,0,9.8-1.74,133.42,133.42,0,0,0,67-38.7C646.84,534.33,656.91,496.75,677.05,421.58Z' transform='translate(-41.67 -41.67)' fill='none' stroke='%23000' stroke-miterlimit='133.33' stroke-width='50'/%3E%3Cpath d='M547.17,599.14a133.35,133.35,0,0,1-35.6,55.92c-24.38,22.83-62,32.9-137.13,53.05s-112.76,30.21-145.28,22.62a133.19,133.19,0,0,1-67-38.7c-22.83-24.38-32.9-62-53.05-137.13L91.82,490.5C71.68,415.33,61.61,377.75,69.19,345.22a133.29,133.29,0,0,1,38.71-67c24.37-22.84,62-32.91,137.13-53.05,14.22-3.81,27.09-7.26,38.84-10.3' transform='translate(-41.67 -41.67)' fill='none' stroke='%23000' stroke-miterlimit='133.33' stroke-width='50' opacity='0.5' style='isolation:isolate'/%3E%3Cpath d='M392.56,333.33l161,43.14' transform='translate(-41.67 -41.67)' fill='none' stroke='%23000' stroke-linecap='round' stroke-miterlimit='133.33' stroke-width='50'/%3E%3Cpath d='M366.67,429.92l96.59,25.88' transform='translate(-41.67 -41.67)' fill='none' stroke='%23000' stroke-linecap='round' stroke-miterlimit='133.33' stroke-width='50' opacity='0.5' style='isolation:isolate'/%3E%3C/svg%3E")}
.tsac figure{text-align:center}
.tsac img{margin:1em auto;border-radius:1em;vertical-align:bottom}
.tefit a{background:#003CF2;color:#fff!important;font-size:15px;padding:.5em 1em;display:inline-flex;border-radius:1em}
.wp-block-video video,.wp-block-audio audio{width:100%;margin:1em 0 0}
.wp-video{width:100% !important;text-align:center}
.wp-video video{margin:1em auto 0;display:block;height:auto;width:100%}
.trlt div{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1em;grid-row-gap:1em}
.trlt div > article a{display:flex;align-items:center;color:#242424}
.trlt div figure{display:flex;margin:0 0 0 .6em}
.trlt div figure img{border-radius:.7em;width:86px;height:64px}
.trlt div h3{font-size:14px;flex:1}
@media screen and (max-width:1023px) {
.tsdr,aside{width:100%}
}
@media screen and (max-width:900px) {
.thdr > div{flex-direction:column;overflow:hidden;border-radius:0}
.thdr nav > ul > li > ul,.thdr nav > ul > li.menu-item-has-children > a:before{display:none}
.thdr form{width:100%;margin:0 0 1em}
.thdr > div > div{border-radius:0 0 1em 1em}
.thdr nav > ul{margin:1em 0;justify-content:center;width:100%}
.thdr nav > ul > li > a{margin:.5em;padding:0;transform:initial}
}
@media screen and (max-width:720px) {
.trlt div{grid-template-columns:repeat(2,1fr);grid-column-gap:.8em;grid-row-gap:.8em}
}
@media screen and (max-width:640px) {
.tvp{margin:0 0 1em;flex-direction:column-reverse}
.tvp a,.tvp .tvp1 a:last-child{border-radius:0;margin:0!important}
.tvp span{flex-direction:column-reverse;text-align:center;padding:3em .8em .8em}
.tvp span strong{margin:0 0 .8em}
.tvp1{flex-direction:row}
.tvp .tvp1 span{font-size:13px}
.tps.tpcl{grid-template-columns:repeat(2,1fr)!important}
.tftr{padding:1em}
}
@media screen and (max-width:520px) {
.tw{width:100%}
aside section,.tapst,.thd,.t404,.tpa article,.tsa,.trlt{border-radius:0;margin:0 0 .8em;padding:.8em;border-right:0;border-left:0}
.tmain{margin-top:.8em}
.tsac h2{font-size:23px}
.tsac h3{font-size:18px}
aside section header,.tapst header,.tsa header,.trlt header{padding:0;border:0}
.tsa header{margin:0}
.rank-math-breadcrumb{padding:0 1em;margin:0 0 1em}
.tpc{grid-template-columns:repeat(1,1fr);grid-row-gap:0}
.tsac{padding:0}
.tsa header h1{font-size:19px}
.tpa article img{float:none;margin:.5em 0 1em}
.tpa article header a{text-align:center;display:flex;align-items:center;flex-direction:column}
.tpa article div{padding:.5em 0}
.tpa article footer{justify-content:center}
}
@media screen and (max-width:480px) {
.tps.tp2,.trlt div{grid-template-columns:repeat(1,1fr)}
.tps.tpcl article figure img{transform:initial}
.tps.tpcl article figure{padding:0}
}

/* Topnaz 1.1.1 footer/admin/mobile fixes */
.tp_bclnk{padding:1.5em 0 1em;border-bottom:1px solid #212121;margin-bottom:1em}
.tp_bclnk h2{font-size:17px;color:#fff;margin:0 0 1em;font-weight:500}
.topnaz-partner-links{justify-content:center;gap:.55em .65em}
.topnaz-partner-links span{display:flex}
.topnaz-partner-links a{display:flex;align-items:center;justify-content:center;background:#212121;color:#fff!important;padding:.55em 1em;border-radius:.8em;line-height:1.8;min-height:38px}
.topnaz-partner-links a:hover{background:#003CF2;color:#fff!important}
.topnaz-footer-bottom p{margin:.45em 0;line-height:2;color:#ccc}
.topnaz-footer-links{justify-content:center;border-top:1px solid #212121;margin:1em 0 -.5em;padding:1em 0 0;gap:.4em}
.topnaz-footer-links li{display:flex}
.topnaz-footer-links li a{color:#fff;padding:.5em 1em;border-radius:.7em;margin:.25em;display:flex;background:#212121}
.topnaz-footer-links li a:hover{background:#003CF2;color:#fff}
.topnaz-mobile-menu-toggle{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;background:#f0f5f7;border-radius:12px;margin-left:.6em;flex:0 0 44px}
.topnaz-mobile-menu-toggle span{width:22px;height:2px;background:#242424;border-radius:4px;display:block;transition:all .25s ease}
body.topnaz-mobile-menu-open .topnaz-mobile-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}
body.topnaz-mobile-menu-open .topnaz-mobile-menu-toggle span:nth-child(2){opacity:0}
body.topnaz-mobile-menu-open .topnaz-mobile-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.topnaz-mobile-drawer{display:none;position:fixed;top:75px;right:0;left:0;z-index:998;background:rgba(242,242,242,.98);box-shadow:0 8px 24px rgba(0,0,0,.12);padding:.8em .6em 1em;max-height:calc(100vh - 75px);overflow:auto}
body.topnaz-mobile-menu-open .topnaz-mobile-drawer{display:block}
.topnaz-mobile-drawer ul{display:flex!important;grid-template-columns:none!important;flex-direction:column;gap:.55em;width:100%;padding:0!important}
.topnaz-mobile-drawer li{display:flex;width:100%}
.topnaz-mobile-drawer li a{background:#fff;color:#242424;padding:.9em 1em;display:flex;justify-content:flex-start;border-radius:.7em;width:100%;font-size:14px;box-shadow:0 1px 0 rgba(0,0,0,.04)}
.topnaz-mobile-drawer li a:hover{background:#003CF2;color:#fff}
.topnaz-mobile-drawer li.menu-item-has-children{display:block}
.topnaz-mobile-drawer li.menu-item-has-children>a{position:relative;font-weight:700}
.topnaz-mobile-drawer li.menu-item-has-children>a:after{content:"";width:7px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);margin-right:auto;opacity:.55}
.topnaz-mobile-drawer ul ul{padding:.55em .75em 0 0!important;margin:0!important;gap:.45em!important}
.topnaz-mobile-drawer ul ul li a{background:#f7f9fc;font-size:13px;padding:.72em .9em;box-shadow:none}

@media screen and (max-width:640px){.tftr{padding:1em .7em}.tp_bclnk{padding-top:1.2em}.topnaz-partner-links{gap:.45em}.topnaz-partner-links a{font-size:13px;padding:.5em .75em}.topnaz-footer-links li a{font-size:13px;padding:.45em .75em}.thdrm form{margin-right:.5em}.thdrm form input{padding:.8em}.thdrm form button{padding:0 .75em}.thdrm > div a{width:98px;height:40px}}

/* Topnaz 1.1.2 professional footer + mobile polish */
.tftr{padding:0!important;background:#0f0f0f;color:#ccc;text-align:center;overflow:hidden}
.tftr .tp_bclnk{padding:2em 0 1.45em!important;border-bottom:1px solid #212121;margin:0 auto!important}
.tftr .tp_bclnk h2{font-size:17px;color:#fff;margin:0 0 1.15em;font-weight:700;line-height:1.8}
.tftr .topnaz-partner-links{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:.65em .75em;width:100%;margin:0 auto;padding:0;border:0}
.tftr .topnaz-partner-links span{display:flex;flex:0 0 auto;margin:0}
.tftr .topnaz-partner-links a{display:flex;align-items:center;justify-content:center;white-space:nowrap;background:#212121!important;color:#fff!important;padding:.62em 1.15em!important;border-radius:.8em;line-height:1.8;min-height:42px;min-width:0;margin:0!important;font-size:15px;text-decoration:none}
.tftr .topnaz-partner-links a:hover{background:#003CF2!important;color:#fff!important}
.tftr .topnaz-footer-bottom{padding:1.25em 0 1.6em;margin:0 auto!important}
.tftr .topnaz-footer-bottom p{margin:.4em 0;line-height:2;color:#ccc;font-size:15px}
.tftr .topnaz-footer-bottom a{color:#fff;text-decoration:none}
.tftr .topnaz-footer-nav{border-top:1px solid #212121;margin:1.2em 0 0;padding:1.05em 0 0}
.tftr ul.topnaz-footer-links{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55em .65em;border:0!important;margin:0!important;padding:0!important;list-style:none!important}
.tftr ul.topnaz-footer-links li{display:flex;margin:0!important;padding:0!important;list-style:none!important;flex:0 0 auto}
.tftr ul.topnaz-footer-links li a{display:flex;align-items:center;justify-content:center;white-space:nowrap;color:#fff!important;padding:.55em 1.15em!important;border-radius:.75em;margin:0!important;background:#212121!important;font-size:15px;line-height:1.8;min-height:40px;min-width:0;text-decoration:none}
.tftr ul.topnaz-footer-links li a:hover{background:#003CF2!important;color:#fff!important}
body.topnaz-mobile-menu-open{overflow:hidden}.topnaz-mobile-menu-toggle{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;background:#f0f5f7;border-radius:12px;margin-left:.6em;flex:0 0 44px}.topnaz-mobile-menu-toggle span{width:22px;height:2px;background:#242424;border-radius:4px;display:block;transition:all .25s ease}body.topnaz-mobile-menu-open .topnaz-mobile-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.topnaz-mobile-menu-open .topnaz-mobile-menu-toggle span:nth-child(2){opacity:0}body.topnaz-mobile-menu-open .topnaz-mobile-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.topnaz-mobile-drawer{display:none;position:fixed;top:75px;right:0;left:0;z-index:998;background:rgba(242,242,242,.98);box-shadow:0 8px 24px rgba(0,0,0,.12);padding:.8em .6em 1em;max-height:calc(100vh - 75px);overflow:auto}body.topnaz-mobile-menu-open .topnaz-mobile-drawer{display:block}.topnaz-mobile-drawer ul{display:flex!important;grid-template-columns:none!important;flex-direction:column;gap:.55em;width:100%;padding:0!important;margin:0!important}.topnaz-mobile-drawer li{display:flex;width:100%}.topnaz-mobile-drawer li a{background:#fff;color:#242424;padding:.9em 1em;display:flex;justify-content:flex-start;border-radius:.7em;width:100%;font-size:14px;box-shadow:0 1px 0 rgba(0,0,0,.04)}.topnaz-mobile-drawer li a:hover{background:#003CF2;color:#fff}
@media screen and (max-width:640px){.tftr{padding:0!important}.tftr .tp_bclnk{padding:1.6em .8em 1.15em!important}.tftr .topnaz-footer-bottom{padding:1em .8em 1.2em}.tftr .topnaz-partner-links{gap:.45em}.tftr .topnaz-partner-links a{font-size:13px;padding:.52em .85em!important}.tftr ul.topnaz-footer-links{gap:.45em}.tftr ul.topnaz-footer-links li a{font-size:13px;padding:.48em .85em!important}.thdrm form{margin-right:.5em}.thdrm form input{padding:.8em}.thdrm form button{padding:0 .75em}.thdrm > div a{width:98px;height:40px}}

/* Topnaz 1.1.3 RankMath, logo, breadcrumb and related posts polish */
.thdr > div > div{width:176px;min-width:176px;height:76px;background:#f0f5f7;border-radius:0 0 1em 1em;overflow:visible!important;padding:.35em .6em!important}
.thdr > div > div a,.thdrm > div a{display:block;text-indent:-9999px;overflow:hidden;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}
.thdr > div > div a{width:160px!important;height:66px!important}
.thdrm > div{min-width:114px;overflow:visible!important}.thdrm > div a{width:110px!important;height:46px!important}
.rank-math-breadcrumb{width:100%;margin:0 0 1.2em!important;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:1em;padding:.85em 1.15em!important;box-shadow:0 6px 20px rgba(0,0,0,.035);line-height:2;color:#6b7280;font-size:13px}
.rank-math-breadcrumb p{margin:0!important;display:flex;align-items:center;flex-wrap:wrap;gap:.25em .55em}
.rank-math-breadcrumb p:before{content:"";width:18px;height:18px;display:inline-flex;flex:0 0 18px;background:#003CF2;opacity:.95;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.55 2.53a2.25 2.25 0 0 1 2.9 0l7.75 6.58c.5.42.8 1.05.8 1.7v8.44A2.75 2.75 0 0 1 19.25 22h-4.5a.75.75 0 0 1-.75-.75V16a2 2 0 0 0-4 0v5.25a.75.75 0 0 1-.75.75h-4.5A2.75 2.75 0 0 1 2 19.25v-8.44c0-.65.29-1.28.8-1.7l7.75-6.58Z'/%3E%3C/svg%3E") center/contain no-repeat}
.rank-math-breadcrumb a{color:#003CF2!important;font-size:13px;text-decoration:none}.rank-math-breadcrumb a:hover{text-decoration:underline}.rank-math-breadcrumb .separator{color:#b8c0cc!important;margin:0 .15em}.rank-math-breadcrumb .last{color:#202936!important;font-weight:600}
.wp-block-rank-math-toc-block{display:block!important;background:linear-gradient(135deg,rgba(0,60,242,.065),rgba(0,192,181,.055));border:1px solid rgba(0,60,242,.12);border-radius:1.1em!important;padding:1.1em 1.25em!important;margin:1.25em 0!important;box-shadow:0 10px 28px rgba(0,60,242,.055);overflow:hidden}
.wp-block-rank-math-toc-block > p,.wp-block-rank-math-toc-block > h2{display:flex;align-items:center;gap:.55em;font-size:18px!important;font-weight:800!important;color:#003CF2!important;margin:0 0 .75em!important;padding:0 0 .75em!important;border-bottom:1px solid rgba(0,60,242,.12)!important;line-height:1.8}
.wp-block-rank-math-toc-block > p:before,.wp-block-rank-math-toc-block > h2:before{content:"";width:22px;height:22px;display:inline-flex;background:#003CF2;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 6.75A1.25 1.25 0 1 0 5 4.25a1.25 1.25 0 0 0 0 2.5Zm4-.5h10a.75.75 0 0 0 0-1.5H9a.75.75 0 0 0 0 1.5ZM5 13.25a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Zm4-.5h10a.75.75 0 0 0 0-1.5H9a.75.75 0 0 0 0 1.5ZM5 19.75a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Zm4-.5h10a.75.75 0 0 0 0-1.5H9a.75.75 0 0 0 0 1.5Z'/%3E%3C/svg%3E") center/contain no-repeat}
.wp-block-rank-math-toc-block .topnaz-toc-toggle{float:left;background:#fff;color:#003CF2;border:1px solid rgba(0,60,242,.18);border-radius:999px;padding:.38em .85em;font-family:inherit;font-size:13px;line-height:1.8;box-shadow:0 3px 10px rgba(0,0,0,.05)}
.wp-block-rank-math-toc-block .topnaz-toc-toggle:hover{background:#003CF2;color:#fff}.wp-block-rank-math-toc-block.topnaz-toc-collapsed > ul,.wp-block-rank-math-toc-block.topnaz-toc-collapsed > ol{display:none!important}
.tsac .wp-block-rank-math-toc-block ul,.tsac .wp-block-rank-math-toc-block ol{margin:.35em 0 0!important;padding:0!important;display:grid;gap:.45em}.tsac .wp-block-rank-math-toc-block li{list-style:none!important;margin:0!important;padding:0!important}.tsac .wp-block-rank-math-toc-block li:before{display:none!important}.wp-block-rank-math-toc-block a{display:block;color:#273449!important;background:#fff;border:1px solid rgba(0,0,0,.045);border-radius:.75em;padding:.48em .75em;font-size:15px!important;line-height:1.9;text-decoration:none!important}.wp-block-rank-math-toc-block a:hover{color:#003CF2!important;border-color:rgba(0,60,242,.2);transform:translateX(-2px)}
.rank-math-list{display:grid;gap:.75em;margin:1.25em 0!important}.rank-math-list-item{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:1em;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.035)}
.rank-math-question{background:linear-gradient(135deg,#eef4ff,#f7fbff)!important;margin:0!important;padding:.95em 1.15em!important;border-radius:0!important;color:#172033!important;font-weight:800;font-size:16px;line-height:2;border-bottom:1px solid rgba(0,60,242,.09);display:flex!important;align-items:center!important;gap:.65em!important}
.rank-math-question:before{content:"؟"!important;display:inline-flex;align-items:center;justify-content:center;float:none!important;margin:0!important;flex:0 0 24px!important;width:24px!important;height:24px!important;border-radius:50%;background:#003CF2!important;color:#fff!important;opacity:1!important;background-image:none!important;font-size:15px;line-height:24px;font-weight:700;transform:translateY(-1px)}
.rank-math-answer{margin:0!important;padding:.9em 1.15em 1.05em!important;border-radius:0!important;background:#fff!important;color:#4b5563!important;font-size:16px;line-height:2.05}.rank-math-answer p:last-child{margin-bottom:0!important}
.trlt{padding:1.1em!important}.trlt header{margin:0 0 1em!important;padding:0 0 .85em!important;border-bottom:1px solid #edf1f5!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:auto!important;text-align:right!important}.trlt header h2{font-size:17px!important;font-weight:800;color:#182033!important;margin:0!important;line-height:1.8}.trlt header i{margin-left:.55em!important}.trlt .topnaz-related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.85em 1em!important}.trlt .topnaz-related-grid article{min-width:0}.trlt .topnaz-related-grid article a{display:flex!important;align-items:center!important;gap:.65em;color:#242424!important;min-height:72px}.trlt .topnaz-related-grid figure{display:flex!important;margin:0!important;flex:0 0 86px}.trlt .topnaz-related-grid figure img{width:86px!important;height:64px!important;object-fit:cover;border-radius:.75em!important;margin:0!important}.trlt .topnaz-related-grid h3{font-size:14px!important;line-height:1.85!important;font-weight:500!important;flex:1;margin:0!important}.trlt .topnaz-related-grid article a:hover h3{color:#003CF2}
@media screen and (max-width:720px){.trlt .topnaz-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rank-math-breadcrumb{border-radius:0;margin-bottom:.8em!important}.wp-block-rank-math-toc-block .topnaz-toc-toggle{float:none;margin:.35em 0 .4em;display:inline-flex}.thdrm > div{min-width:108px}.thdrm > div a{width:104px!important;height:43px!important}}
@media screen and (max-width:480px){.trlt .topnaz-related-grid{grid-template-columns:1fr!important}.trlt{padding:.9em!important}.wp-block-rank-math-toc-block{border-radius:.9em!important;padding:1em!important}.rank-math-question{font-size:15px}.rank-math-answer{font-size:15px}.rank-math-breadcrumb p{display:block}.rank-math-breadcrumb p:before{vertical-align:middle;margin-left:.4em}}
/* WebKit mask compatibility for icons */
.rank-math-breadcrumb p:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.55 2.53a2.25 2.25 0 0 1 2.9 0l7.75 6.58c.5.42.8 1.05.8 1.7v8.44A2.75 2.75 0 0 1 19.25 22h-4.5a.75.75 0 0 1-.75-.75V16a2 2 0 0 0-4 0v5.25a.75.75 0 0 1-.75.75h-4.5A2.75 2.75 0 0 1 2 19.25v-8.44c0-.65.29-1.28.8-1.7l7.75-6.58Z'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-rank-math-toc-block > p:before,.wp-block-rank-math-toc-block > h2:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 6.75A1.25 1.25 0 1 0 5 4.25a1.25 1.25 0 0 0 0 2.5Zm4-.5h10a.75.75 0 0 0 0-1.5H9a.75.75 0 0 0 0 1.5ZM5 13.25a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Zm4-.5h10a.75.75 0 0 0 0-1.5H9a.75.75 0 0 0 0 1.5ZM5 19.75a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Zm4-.5h10a.75.75 0 0 0 0-1.5H9a.75.75 0 0 0 0 1.5Z'/%3E%3C/svg%3E") center/contain no-repeat}

/* Topnaz 1.1.4 - working RankMath TOC toggle and default related-posts layout */
.wp-block-rank-math-toc-block.topnaz-rm-toc-ready,.rank-math-toc-block.topnaz-rm-toc-ready{position:relative;display:block!important;overflow:visible!important}
.wp-block-rank-math-toc-block .topnaz-toc-toolbar,.rank-math-toc-block .topnaz-toc-toolbar{display:flex;justify-content:flex-start;margin:-.25em 0 .8em!important}
.wp-block-rank-math-toc-block .topnaz-toc-toggle,.rank-math-toc-block .topnaz-toc-toggle{display:inline-flex!important;align-items:center;justify-content:center;background:#fff!important;color:#003CF2!important;border:1px solid rgba(0,60,242,.18)!important;border-radius:999px!important;padding:.36em .95em!important;font-family:inherit!important;font-size:13px!important;line-height:1.8!important;box-shadow:0 3px 10px rgba(0,0,0,.05)!important;cursor:pointer!important;float:none!important;position:relative!important;z-index:3!important}
.wp-block-rank-math-toc-block .topnaz-toc-toggle:hover,.rank-math-toc-block .topnaz-toc-toggle:hover{background:#003CF2!important;color:#fff!important}
.wp-block-rank-math-toc-block .topnaz-toc-list-hidden,.rank-math-toc-block .topnaz-toc-list-hidden{display:none!important}
.wp-block-rank-math-toc-block.topnaz-toc-collapsed,.rank-math-toc-block.topnaz-toc-collapsed{padding-bottom:1em!important}
.wp-block-rank-math-toc-block > p .topnaz-toc-toggle,.wp-block-rank-math-toc-block > h2 .topnaz-toc-toggle{display:none!important}
.trlt{background:#fff!important;border-radius:1em!important;padding:1em!important;border:1px solid rgb(0 0 0 / 8%)!important;width:100%!important;margin:0 0 1.2em!important}
.trlt header{display:flex!important;border-bottom:1px solid #e9f0f4!important;margin:0 0 1.5em!important;align-items:center!important;padding:0 0 1em!important;justify-content:flex-start!important;min-height:auto!important;text-align:right!important}
.trlt header i{display:flex!important;margin-left:.7em!important}.trlt header svg{stroke:#003CF2!important;fill:#003CF2!important;width:24px!important;height:24px!important}.trlt header h2{font-size:16px!important;font-weight:400!important;color:#0f0f0f!important;line-height:1.8!important;margin:0!important}
.trlt > div.topnaz-related-default{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-column-gap:1em!important;grid-row-gap:1em!important}
.trlt > div.topnaz-related-default > article{margin:0!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.trlt > div.topnaz-related-default > article a{display:flex!important;align-items:center!important;color:#242424!important;min-height:auto!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.trlt > div.topnaz-related-default figure{display:flex!important;margin:0 0 0 .6em!important;flex:0 0 86px!important}.trlt > div.topnaz-related-default figure img{border-radius:.7em!important;width:86px!important;height:64px!important;object-fit:cover!important;margin:0!important}.trlt > div.topnaz-related-default h3{font-size:14px!important;line-height:1.85!important;font-weight:400!important;flex:1!important;margin:0!important;color:#242424!important}.trlt > div.topnaz-related-default > article a:hover h3{color:#003CF2!important}
@media screen and (max-width:720px){.trlt > div.topnaz-related-default{grid-template-columns:repeat(2,1fr)!important;grid-column-gap:.8em!important;grid-row-gap:.8em!important}}
@media screen and (max-width:480px){.trlt > div.topnaz-related-default{grid-template-columns:1fr!important}.wp-block-rank-math-toc-block .topnaz-toc-toolbar,.rank-math-toc-block .topnaz-toc-toolbar{justify-content:center;margin:.2em 0 .75em!important}}

/* Topnaz 1.1.5: TOC inline toggle and featured title readability */
.wp-block-rank-math-toc-block > .topnaz-toc-title,.rank-math-toc-block > .topnaz-toc-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75em!important;flex-wrap:nowrap!important}
.wp-block-rank-math-toc-block .topnaz-toc-heading-text,.rank-math-toc-block .topnaz-toc-heading-text{display:inline-flex!important;align-items:center!important;gap:.55em!important;flex:1 1 auto!important;min-width:0!important;line-height:1.9!important}
.wp-block-rank-math-toc-block > .topnaz-toc-title .topnaz-toc-toggle,.rank-math-toc-block > .topnaz-toc-title .topnaz-toc-toggle{display:inline-flex!important;flex:0 0 auto!important;margin:0!important;white-space:nowrap!important}
.wp-block-rank-math-toc-block .topnaz-toc-toolbar,.rank-math-toc-block .topnaz-toc-toolbar{margin:.15em 0 .75em!important}
@media screen and (max-width:520px){.wp-block-rank-math-toc-block > .topnaz-toc-title,.rank-math-toc-block > .topnaz-toc-title{gap:.55em!important}.wp-block-rank-math-toc-block > .topnaz-toc-title .topnaz-toc-toggle,.rank-math-toc-block > .topnaz-toc-title .topnaz-toc-toggle{font-size:12px!important;padding:.3em .7em!important}}
.tvp span{background:linear-gradient(0deg,rgba(0,0,0,.84) 0%,rgba(0,0,0,.58) 48%,rgba(0,0,0,0) 100%)!important;text-shadow:0 2px 8px rgba(0,0,0,.86),0 1px 2px rgba(0,0,0,.96)}
.tvp span strong,.tvp span b{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.72),0 1px 2px rgba(0,0,0,.88)}
.tvp a:hover span{text-shadow:0 2px 10px rgba(0,0,0,.92),0 1px 3px rgba(0,0,0,1)}

/* Topnaz 1.1.6: Download buttons and exact Gutenberg front-end alignment */
.tsac a[href^="https://dl"],.tsac a[href^="http://dl"],.tsac a.topnaz-download-button{display:inline-flex!important;align-items:center;justify-content:center;gap:.55em;min-height:44px;margin:.45em .15em;padding:.58em 1.15em!important;border-radius:999px!important;background:linear-gradient(135deg,#003CF2,#0969ff)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 10px 22px rgba(0,60,242,.22)!important;text-decoration:none!important;font-size:16px!important;font-weight:700!important;line-height:1.8!important;vertical-align:middle;}
.tsac a[href^="https://dl"]:before,.tsac a[href^="http://dl"]:before,.tsac a.topnaz-download-button:before{content:"";width:19px;height:19px;flex:0 0 19px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a1 1 0 0 1 1 1v8.59l2.3-2.3a1 1 0 1 1 1.4 1.42l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 1 1 1.4-1.42l2.3 2.3V4a1 1 0 0 1 1-1Zm-7 13a1 1 0 0 1 1 1v2h12v-2a1 1 0 1 1 2 0v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a1 1 0 0 1 1 1v8.59l2.3-2.3a1 1 0 1 1 1.4 1.42l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 1 1 1.4-1.42l2.3 2.3V4a1 1 0 0 1 1-1Zm-7 13a1 1 0 0 1 1 1v2h12v-2a1 1 0 1 1 2 0v3a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E") center/contain no-repeat;}
.tsac a[href^="https://dl"]:hover,.tsac a[href^="http://dl"]:hover,.tsac a.topnaz-download-button:hover{background:linear-gradient(135deg,#002db5,#004cff)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 14px 28px rgba(0,60,242,.28)!important;text-decoration:none!important;}
.tsac .has-text-align-center{text-align:center!important}.tsac .has-text-align-right{text-align:right!important}.tsac .has-text-align-left{text-align:left!important}.tsac .has-text-align-justify{text-align:justify!important}
.tsac p.has-text-align-center,.tsac h1.has-text-align-center,.tsac h2.has-text-align-center,.tsac h3.has-text-align-center,.tsac h4.has-text-align-center,.tsac blockquote.has-text-align-center{text-align:center!important}
.tsac p.has-text-align-left,.tsac h1.has-text-align-left,.tsac h2.has-text-align-left,.tsac h3.has-text-align-left,.tsac h4.has-text-align-left,.tsac blockquote.has-text-align-left{text-align:left!important}
.tsac p.has-text-align-right,.tsac h1.has-text-align-right,.tsac h2.has-text-align-right,.tsac h3.has-text-align-right,.tsac h4.has-text-align-right,.tsac blockquote.has-text-align-right{text-align:right!important}
.tsac .wp-block-image.aligncenter,.tsac .aligncenter{text-align:center!important;margin-right:auto!important;margin-left:auto!important;display:block}.tsac .wp-block-image.aligncenter img,.tsac .aligncenter img{margin-right:auto!important;margin-left:auto!important}
.tsac .wp-block-image.alignleft,.tsac .alignleft{float:left!important;margin:.4em 1em 1em 0!important}.tsac .wp-block-image.alignright,.tsac .alignright{float:right!important;margin:.4em 0 1em 1em!important}
.tsac .wp-block-buttons{display:flex;gap:.55em;flex-wrap:wrap;margin:1em 0}.tsac .wp-block-buttons.is-content-justification-center{justify-content:center!important}.tsac .wp-block-buttons.is-content-justification-left{justify-content:flex-start!important}.tsac .wp-block-buttons.is-content-justification-right{justify-content:flex-end!important}.tsac .wp-block-button__link{border-radius:999px;padding:.65em 1.25em;text-decoration:none!important}
.tsac .wp-block-columns{display:flex;gap:1.2em;margin:1em 0}.tsac .wp-block-column{min-width:0;flex:1}.tsac .wp-block-spacer{clear:both}.tsac .wp-block-separator{border:0;border-top:1px solid #e6ebf3;background:none;height:auto}.tsac .wp-block-table{overflow-x:auto;margin:1em 0}.tsac .wp-block-table table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e5eaf2;border-radius:1em;overflow:hidden}.tsac .wp-block-table td,.tsac .wp-block-table th{border:1px solid #e5eaf2;padding:.55em .75em;text-align:inherit}.tsac .wp-block-code,.tsac pre{direction:ltr;text-align:left;background:#111827;color:#f8fafc;border-radius:1em;padding:1em;overflow:auto}.tsac .wp-block-embed{text-align:center}.tsac .wp-block-embed iframe{max-width:100%;border-radius:1em}
@media screen and (max-width:640px){.tsac a[href^="https://dl"],.tsac a[href^="http://dl"],.tsac a.topnaz-download-button{width:100%;max-width:360px;margin:.45em auto!important}.tsac .wp-block-columns{flex-direction:column!important;gap:.75em}.tsac .has-text-align-center{text-align:center!important}.tsac .has-text-align-left{text-align:left!important}.tsac .has-text-align-right{text-align:right!important}.tsac .wp-block-buttons.is-content-justification-center{justify-content:center!important}.tsac .wp-block-buttons.is-content-justification-left{justify-content:flex-start!important}.tsac .wp-block-buttons.is-content-justification-right{justify-content:flex-end!important}}

/* Topnaz 1.1.7: Justified article text while preserving Gutenberg alignments */
.tsac p:not([class*="has-text-align-"]),
.tsac .wp-block-paragraph:not([class*="has-text-align-"]){text-align:justify;text-justify:inter-word;}
.tsac .rank-math-answer p:not([class*="has-text-align-"]){text-align:justify;}
.tsac .has-text-align-center,.tsac p.has-text-align-center{text-align:center!important;}
.tsac .has-text-align-left,.tsac p.has-text-align-left{text-align:left!important;}
.tsac .has-text-align-right,.tsac p.has-text-align-right{text-align:right!important;}
.tsac .has-text-align-justify,.tsac p.has-text-align-justify{text-align:justify!important;text-justify:inter-word;}

/* Topnaz 1.2.0 - Mobile drawer uses the same header menu, including submenu support. */
.topnaz-mobile-drawer li.menu-item-has-children{display:block!important}
.topnaz-mobile-drawer li.menu-item-has-children>a{position:relative;font-weight:800}
.topnaz-mobile-drawer li.menu-item-has-children>a:after{content:"";width:7px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);margin-right:auto;opacity:.55}
.topnaz-mobile-drawer ul ul{display:flex!important;flex-direction:column!important;padding:.55em .8em 0 0!important;margin:0!important;gap:.45em!important;width:100%!important}
.topnaz-mobile-drawer ul ul li a{background:#f7f9fc;font-size:13px;padding:.72em .9em;box-shadow:none}

/* Topnaz 1.2.1 - Professional Gutenberg/frontend content polish */
.tsac{--topnaz-content-font-size:17px;--topnaz-content-line-height:2.15;--topnaz-block-gap:1.25em;--topnaz-card-border:#e6edf5;--topnaz-soft-bg:#f8fbff;--topnaz-primary:#003CF2;--topnaz-text:#243142;--topnaz-muted:#64748b;color:var(--topnaz-text);font-size:var(--topnaz-content-font-size);line-height:var(--topnaz-content-line-height);overflow-wrap:break-word;word-break:normal;}
.tsac p{margin:0 0 1.05em;line-height:var(--topnaz-content-line-height);}
.tsac > *:first-child{margin-top:0!important}.tsac > *:last-child{margin-bottom:0!important}
.tsac h2,.tsac h3,.tsac h4,.tsac h5,.tsac h6{font-weight:850;color:#111827;line-height:1.75;margin:1.55em 0 .65em;clear:both;}
.tsac h2{font-size:1.42em}.tsac h3{font-size:1.24em}.tsac h4{font-size:1.1em}.tsac h5,.tsac h6{font-size:1em}
.tsac h2:not(.has-text-align-center):not(.has-text-align-left),.tsac h3:not(.has-text-align-center):not(.has-text-align-left){position:relative;padding-right:.85em;}
.tsac h2:not(.has-text-align-center):not(.has-text-align-left):before,.tsac h3:not(.has-text-align-center):not(.has-text-align-left):before{content:"";position:absolute;right:0;top:.55em;width:4px;height:1.15em;border-radius:99px;background:var(--topnaz-primary);}
.tsac ul:not(.blocks-gallery-grid),.tsac ol{margin:0 1.35em 1.15em 0;padding:0;}
.tsac ul:not(.blocks-gallery-grid) li,.tsac ol li{margin:.25em 0;line-height:2;list-style:inherit;}
.tsac ul:not(.blocks-gallery-grid) li{list-style:disc}.tsac ol li{list-style:decimal}
.tsac a:not(.topnaz-download-button):not(.wp-block-button__link){color:var(--topnaz-primary);text-decoration:none;border-bottom:1px dashed rgba(0,60,242,.26);}
.tsac a:not(.topnaz-download-button):not(.wp-block-button__link):hover{border-bottom-color:var(--topnaz-primary);}
.tsac .wp-block-quote{position:relative;background:linear-gradient(180deg,#f8fbff,#f3f7ff);border:1px solid var(--topnaz-card-border)!important;border-right:4px solid var(--topnaz-primary)!important;border-radius:18px;padding:1.15em 1.3em;margin:1.35em 0;color:#263241;box-shadow:0 10px 26px rgba(15,23,42,.04);}
.tsac .wp-block-quote:before{content:"“";position:absolute;left:18px;top:6px;font-size:58px;line-height:1;color:rgba(0,60,242,.10);font-family:serif;}
.tsac .wp-block-quote p{margin-bottom:.55em}.tsac .wp-block-quote cite{display:block;margin-top:.75em;color:var(--topnaz-muted);font-size:.92em;}
.tsac .wp-block-pullquote{background:#fff;border:1px solid var(--topnaz-card-border);border-top:4px solid var(--topnaz-primary);border-bottom:4px solid var(--topnaz-primary);border-radius:20px;padding:1.4em;margin:1.5em 0;text-align:center;box-shadow:0 12px 30px rgba(15,23,42,.05);}
.tsac .wp-block-pullquote blockquote{margin:0}.tsac .wp-block-pullquote p{font-size:1.15em;font-weight:750;line-height:2;}
.tsac .wp-block-table{margin:1.25em 0;overflow-x:auto;border-radius:16px;}
.tsac .wp-block-table table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--topnaz-card-border);border-radius:16px;overflow:hidden;background:#fff;}
.tsac .wp-block-table th{background:#f1f6ff;color:#111827;font-weight:850;}
.tsac .wp-block-table td,.tsac .wp-block-table th{border:0!important;border-bottom:1px solid var(--topnaz-card-border)!important;border-left:1px solid var(--topnaz-card-border)!important;padding:.75em .9em;vertical-align:middle;}
.tsac .wp-block-table tr:last-child td{border-bottom:0!important}.tsac .wp-block-table td:last-child,.tsac .wp-block-table th:last-child{border-left:0!important}
.tsac .wp-block-image,.tsac figure{margin-top:1.25em;margin-bottom:1.25em;}
.tsac .wp-block-image img,.tsac .wp-block-media-text__media img,.tsac .wp-block-gallery img{border-radius:16px;}
.tsac figcaption,.tsac .wp-element-caption{color:var(--topnaz-muted);font-size:.88em;line-height:1.9;text-align:center;margin-top:.55em;}
.tsac .wp-block-gallery{display:flex;flex-wrap:wrap;gap:.75em;margin:1.25em 0;}
.tsac .wp-block-gallery.has-nested-images figure.wp-block-image{flex-grow:1;margin:0;}
.tsac .wp-block-media-text{gap:1.35em;margin:1.35em 0;background:#fff;border:1px solid var(--topnaz-card-border);border-radius:20px;padding:1em;overflow:hidden;}
.tsac .wp-block-media-text .wp-block-media-text__content{padding:0;}
.tsac .wp-block-group,.tsac .wp-block-cover{border-radius:20px;margin:1.25em 0;}
.tsac .wp-block-cover{overflow:hidden;min-height:260px;}
.tsac .wp-block-cover .wp-block-cover__inner-container{color:inherit;}
.tsac .wp-block-buttons{display:flex;gap:.65em;flex-wrap:wrap;margin:1.1em 0;}
.tsac .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.7em 1.35em;font-weight:850;text-decoration:none!important;line-height:1.8;box-shadow:0 8px 20px rgba(0,60,242,.16);}
.tsac .is-style-outline .wp-block-button__link{background:#fff!important;color:var(--topnaz-primary)!important;border:1px solid rgba(0,60,242,.35)!important;box-shadow:none;}
.tsac .wp-block-separator{border:0!important;border-top:1px solid var(--topnaz-card-border)!important;background:none!important;height:auto;margin:1.6em auto;max-width:240px;}
.tsac .wp-block-separator.is-style-wide{max-width:100%;}
.tsac .wp-block-code,.tsac pre.wp-block-preformatted,.tsac pre{direction:ltr;text-align:left;background:#0f172a;color:#e5eefc;border-radius:18px;padding:1.05em 1.2em;overflow:auto;font-family:Consolas,Monaco,monospace;line-height:1.85;}
.tsac .wp-block-verse{background:#fff8f0;border:1px solid #ffe2bd;border-radius:18px;padding:1em 1.2em;line-height:2.25;}
.tsac .wp-block-details{background:#fff;border:1px solid var(--topnaz-card-border);border-radius:18px;padding:1em 1.15em;margin:1.25em 0;}
.tsac .wp-block-details summary{font-weight:850;color:#111827;cursor:pointer;}
.tsac .wp-block-embed{margin:1.35em 0;text-align:center;}.tsac .wp-block-embed iframe{max-width:100%;border-radius:16px;}
.tsac .alignwide{max-width:100%;}.tsac .alignfull{width:calc(100% + 2em);max-width:none;margin-right:-1em;margin-left:-1em;border-radius:0;}
.tsac .has-small-font-size{font-size:.88em}.tsac .has-medium-font-size{font-size:1.12em}.tsac .has-large-font-size{font-size:1.35em}.tsac .has-x-large-font-size{font-size:1.65em}
.tsac .has-background{border-radius:18px;padding:1em 1.15em;}
.tsac .has-text-align-center,.tsac p.has-text-align-center,.tsac h1.has-text-align-center,.tsac h2.has-text-align-center,.tsac h3.has-text-align-center,.tsac h4.has-text-align-center{text-align:center!important;padding-right:0!important;}
.tsac h2.has-text-align-center:before,.tsac h3.has-text-align-center:before,.tsac h2.has-text-align-left:before,.tsac h3.has-text-align-left:before{display:none!important;}
.tsac .has-text-align-left,.tsac p.has-text-align-left,.tsac h1.has-text-align-left,.tsac h2.has-text-align-left,.tsac h3.has-text-align-left,.tsac h4.has-text-align-left{text-align:left!important;padding-right:0!important;}
.tsac .has-text-align-right,.tsac p.has-text-align-right,.tsac h1.has-text-align-right,.tsac h2.has-text-align-right,.tsac h3.has-text-align-right,.tsac h4.has-text-align-right{text-align:right!important;}
.tsac .has-text-align-justify,.tsac p.has-text-align-justify{text-align:justify!important;text-justify:inter-word;}
.tsac .wp-block-image.aligncenter,.tsac .aligncenter{margin-right:auto!important;margin-left:auto!important;text-align:center!important;}
.tsac .wp-block-image.aligncenter img,.tsac .aligncenter img{margin-right:auto!important;margin-left:auto!important;}
.tsac .wp-block-image.alignleft,.tsac .alignleft{float:left!important;margin:.35em 1em 1em 0!important;}.tsac .wp-block-image.alignright,.tsac .alignright{float:right!important;margin:.35em 0 1em 1em!important;}
@media screen and (max-width:700px){.tsac{font-size:16px;line-height:2.08}.tsac p{line-height:2.08}.tsac h2{font-size:1.28em}.tsac h3{font-size:1.14em}.tsac .wp-block-media-text{display:block}.tsac .wp-block-media-text .wp-block-media-text__content{margin-top:.9em}.tsac .alignleft,.tsac .alignright,.tsac .wp-block-image.alignleft,.tsac .wp-block-image.alignright{float:none!important;margin:1em auto!important;text-align:center!important}.tsac .wp-block-buttons.is-content-justification-center{justify-content:center!important}.tsac .wp-block-buttons.is-content-justification-left{justify-content:flex-start!important}.tsac .wp-block-buttons.is-content-justification-right{justify-content:flex-end!important}.tsac .alignfull{width:100%;margin-right:0;margin-left:0;border-radius:16px}}

/* Topnaz 1.2.1 - keep real bold text inside post content */
.tsac strong,.tsac b{font-weight:850!important;color:inherit;}

/* Topnaz 1.2.2 - Homepage cards, section cards and related posts visual polish */
:root{--topnaz-blue:#003CF2;--topnaz-blue-2:#0969ff;--topnaz-text:#1f2937;--topnaz-muted:#64748b;--topnaz-border:#e7edf5;--topnaz-soft:#f7faff;--topnaz-card-shadow:0 10px 28px rgba(15,23,42,.045)}
.tapst,.thd,.tpa article,.trlt,.tsa,aside section{border-color:var(--topnaz-border)!important;box-shadow:var(--topnaz-card-shadow);}
.tapst header,.trlt header,aside section header,.tsa header{position:relative;border-bottom:1px solid #edf2f8!important;margin-bottom:1.05em!important;padding-bottom:.85em!important;}
.tapst header:after,.trlt header:after,aside section header:after{content:"";position:absolute;right:0;bottom:-1px;width:58px;height:2px;border-radius:10px;background:linear-gradient(90deg,var(--topnaz-blue),var(--topnaz-blue-2));}
.tapst header h2,.trlt header h2,aside section header h2{font-weight:850!important;color:#111827!important;letter-spacing:-.2px;}
.tapst header h2 a{color:#111827!important}.tapst header h2 a:hover{color:var(--topnaz-blue)!important}
.tapst header i,.trlt header i,aside section header i{width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;background:rgba(0,60,242,.075);margin-left:.7em!important;}
.tapst header svg,.trlt header svg,aside section header svg{width:21px!important;height:21px!important;}

/* Featured hero cards */
.tvp{gap:1.1em;align-items:stretch;}
.tvp1{gap:1.1em;}
.tvp .tvp1 a:last-child{margin-top:0!important;}
.tvp a{background:#111827;border-radius:1.15em!important;isolation:isolate;box-shadow:0 12px 34px rgba(15,23,42,.10);min-height:150px;}
.tvp2 a{min-height:312px;}
.tvp img{height:100%;min-height:inherit;object-fit:cover;transition:transform .45s ease,filter .45s ease;}
.tvp span{font-size:16px!important;font-weight:850!important;line-height:1.95!important;letter-spacing:-.15px;padding:4.7em 1.15em 1em!important;}
.tvp2 span{font-size:20px!important;padding:5.5em 1.35em 1.15em!important;}
.topnaz-card-cat{position:absolute;right:.85em;top:.85em;z-index:3;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 1.7em);min-height:27px;padding:.25em .75em;border-radius:999px;background:rgba(0,60,242,.94);color:#fff!important;font-size:12px!important;font-weight:850!important;line-height:1.7;box-shadow:0 8px 20px rgba(0,60,242,.25);backdrop-filter:blur(6px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tvp a .topnaz-card-cat{background:rgba(0,60,242,.92);}
body:not(.topnaz-card-badges-enabled) .topnaz-card-cat{display:none!important;}
@media (hover:hover) and (pointer:fine){body.topnaz-card-hover-enabled .tvp a:hover img{transform:scale(1.045);filter:saturate(1.06) contrast(1.03)}body.topnaz-card-hover-enabled .tvp a:hover{box-shadow:0 16px 42px rgba(15,23,42,.15)}}

/* Small list cards */
.tps.tp2{gap:1em!important;}
.tps.tp2 article{min-width:0;}
.tps.tp2 article a{position:relative;background:#fff;border:1px solid var(--topnaz-border);border-radius:1em;padding:.65em;color:#334155!important;min-height:86px;box-shadow:0 6px 18px rgba(15,23,42,.026);overflow:hidden;}
.tps.tp2 article figure{margin:0 0 0 .7em!important;flex:0 0 92px;overflow:hidden;border-radius:.85em;background:#eef2f7;}
.tps.tp2 article figure img{width:92px!important;height:68px!important;object-fit:cover;border-radius:.85em!important;margin:0!important;transition:transform .35s ease;}
.tps.tp2 article h3{font-size:14px!important;line-height:1.9!important;font-weight:700!important;color:#263241!important;margin:0!important;}
.tps.tp2 article a:hover h3{color:var(--topnaz-blue)!important;}
@media (hover:hover) and (pointer:fine){body.topnaz-card-hover-enabled .tps.tp2 article a:hover{transform:translateY(-2px);border-color:rgba(0,60,242,.22);box-shadow:0 12px 26px rgba(15,23,42,.06)}body.topnaz-card-hover-enabled .tps.tp2 article a:hover img{transform:scale(1.06)}}

/* Column image cards */
.tps.tpcl{gap:1em!important;}
.tps.tpcl article a{position:relative;background:#fff!important;border:1px solid var(--topnaz-border);border-radius:1.15em!important;box-shadow:0 8px 22px rgba(15,23,42,.045);overflow:hidden;min-height:100%;}
.tps.tpcl article figure{position:relative;width:100%;height:0;padding:0 0 72%!important;margin:0!important;overflow:hidden;background:#eef2f7;}
.tps.tpcl article figure img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transform:none!important;border-radius:0!important;margin:0!important;transition:transform .4s ease;}
.tps.tpcl article h3{min-height:4.8em;display:flex;align-items:center;justify-content:center;text-align:center;padding:.75em .8em .85em!important;font-size:14px!important;line-height:1.8!important;font-weight:800!important;color:#263241!important;background:#fff;margin:0!important;}
.tps.tpcl article a:hover h3{color:var(--topnaz-blue)!important;}
.tps.tpcl .topnaz-card-cat{right:.65em;top:.65em;font-size:11.5px!important;min-height:25px;background:rgba(0,60,242,.9)}
@media (hover:hover) and (pointer:fine){body.topnaz-card-hover-enabled .tps.tpcl article a:hover{transform:translateY(-3px);border-color:rgba(0,60,242,.22);box-shadow:0 16px 36px rgba(15,23,42,.10)}body.topnaz-card-hover-enabled .tps.tpcl article a:hover figure img{transform:scale(1.055)!important}}

/* Related posts: compact, close to original, but cleaner */
.trlt > div.topnaz-related-default{gap:1em!important;}
.trlt > div.topnaz-related-default > article a{border:1px solid var(--topnaz-border)!important;border-radius:1em!important;padding:.6em!important;background:#fff!important;min-height:84px!important;transition:border-color .25s ease,box-shadow .25s ease,color .25s ease!important;}
.trlt > div.topnaz-related-default figure{margin:0 0 0 .7em!important;flex:0 0 88px!important;overflow:hidden;border-radius:.8em;background:#eef2f7;}
.trlt > div.topnaz-related-default figure img{width:88px!important;height:64px!important;object-fit:cover!important;border-radius:.8em!important;}
.trlt > div.topnaz-related-default h3{font-weight:700!important;color:#263241!important;line-height:1.9!important;}
.trlt > div.topnaz-related-default > article a:hover{border-color:rgba(0,60,242,.22)!important;box-shadow:0 10px 22px rgba(15,23,42,.045)!important;}
.trlt > div.topnaz-related-default > article a:hover h3{color:var(--topnaz-blue)!important;}

/* Archive cards */
.tpa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;}
.tpa article{margin:0!important;overflow:hidden;box-shadow:var(--topnaz-card-shadow);}
.tpa article header a{display:block;}
.tpa article img{width:100%;height:172px;object-fit:cover;border-radius:.9em;margin:0 0 .9em!important;float:none!important;}
.tpa article h2{font-size:16px!important;font-weight:850!important;line-height:1.9!important;color:#111827;margin:0 0 .45em!important;}
.tpa article div{color:#64748b;line-height:2;}
.tpa article footer{border-top:1px solid #edf2f8;margin-top:.9em;padding-top:.75em;color:#7a8798;gap:.8em;font-size:13px;}
.tpa article footer a{color:#64748b!important}.tpa article footer a:hover{color:var(--topnaz-blue)!important}

@media screen and (max-width:900px){.tpa{grid-template-columns:1fr}.tvp2 a{min-height:260px}.tvp2 span{font-size:18px!important}}
@media screen and (max-width:640px){.tapst,.trlt,.tsa,aside section,.thd,.tpa article{box-shadow:none!important}.tvp{gap:0}.tvp a{border-radius:0!important;min-height:155px}.tvp2 a{min-height:220px}.tvp1{gap:0}.tvp img{min-height:inherit}.tvp span{font-size:14px!important;padding:3.8em .9em .9em!important}.tvp2 span{font-size:17px!important;padding:4.8em 1em 1em!important}.topnaz-card-cat{right:.7em;top:.7em;font-size:11.5px!important}.tps.tp2 article a{padding:.55em;border-radius:.9em}.tps.tpcl article h3{min-height:auto}.tpa{display:block}.tpa article{margin:0 0 .8em!important}.tpa article img{height:auto}}
@media screen and (max-width:480px){.trlt > div.topnaz-related-default > article a,.tps.tp2 article a{min-height:78px!important}.trlt > div.topnaz-related-default figure,.tps.tp2 article figure{flex-basis:82px!important}.trlt > div.topnaz-related-default figure img,.tps.tp2 article figure img{width:82px!important;height:60px!important}.tps.tpcl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75em!important}.tps.tpcl article h3{font-size:13px!important;padding:.65em!important}.topnaz-card-cat{max-width:calc(100% - 1.2em);right:.6em;top:.6em;padding:.2em .55em}}

/* Topnaz 1.2.3 - Mobile menu accordion and performance polish */
.topnaz-mobile-drawer li.menu-item-has-children{position:relative!important;display:block!important;}
.topnaz-mobile-drawer li.menu-item-has-children > a{padding-left:3.45em!important;}
.topnaz-mobile-drawer .topnaz-submenu-toggle{position:absolute;top:0;left:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,60,242,.07);color:#003CF2;border-radius:.7em;box-shadow:none;z-index:4;transition:background .2s ease,color .2s ease,transform .2s ease;}
.topnaz-mobile-drawer .topnaz-submenu-toggle:before{content:"";width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease;}
.topnaz-mobile-drawer .topnaz-submenu-toggle:hover{background:#003CF2;color:#fff;}
.topnaz-mobile-drawer li.topnaz-submenu-open > .topnaz-submenu-toggle:before{transform:rotate(135deg);}
.topnaz-mobile-drawer ul ul{display:none!important;padding:.55em .8em 0 0!important;margin:0!important;gap:.45em!important;width:100%!important;}
.topnaz-mobile-drawer li.topnaz-submenu-open > ul.sub-menu,.topnaz-mobile-drawer li.topnaz-submenu-open > ul.children{display:flex!important;flex-direction:column!important;}
.topnaz-mobile-drawer li.topnaz-submenu-open > a{background:#f7faff;color:#003CF2;}
.topnaz-mobile-drawer .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}
@media screen and (max-width:720px){.topnaz-mobile-drawer li.menu-item-has-children > a:after{display:none!important;}}

/* Topnaz 1.2.4 - visual fixes for featured cards, article headings/lists, scroll sections */
/* Featured hero: keep title overlay and category badge separated. */
.tvp a > span:not(.topnaz-card-cat){
    position:absolute!important;right:0!important;left:0!important;bottom:0!important;top:auto!important;width:100%!important;
    display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;
    background:linear-gradient(0deg,rgba(0,0,0,.68) 0%,rgba(0,0,0,.38) 48%,rgba(0,0,0,0) 100%)!important;
    color:#fff!important;border-radius:0!important;text-shadow:0 2px 8px rgba(0,0,0,.72),0 0 18px rgba(0,0,0,.45)!important;
    box-shadow:none!important;z-index:2!important;backdrop-filter:none!important;white-space:normal!important;max-width:none!important;min-height:0!important;
}
.tvp2 a > span:not(.topnaz-card-cat){font-size:20px!important;padding:5.5em 1.35em 1.15em!important;}
.tvp1 a > span:not(.topnaz-card-cat){font-size:16px!important;padding:4.7em 1.15em 1em!important;}
.tvp a > .topnaz-card-cat{
    position:absolute!important;right:.85em!important;top:.85em!important;left:auto!important;bottom:auto!important;width:auto!important;max-width:calc(100% - 1.7em)!important;
    min-height:27px!important;padding:.25em .75em!important;border-radius:999px!important;background:rgba(0,60,242,.94)!important;
    color:#fff!important;font-size:12px!important;font-weight:850!important;line-height:1.7!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
    z-index:3!important;box-shadow:0 8px 20px rgba(0,60,242,.25)!important;text-shadow:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}

/* Article H2: blue line below the title instead of the side marker. */
.tsac h2:not(.has-text-align-center):not(.has-text-align-left){padding-right:0!important;}
.tsac h2:not(.has-text-align-center):not(.has-text-align-left):before{display:none!important;content:none!important;}
.tsac h2:not(.has-text-align-center):not(.has-text-align-left):after{
    content:"";display:block;width:76px;height:4px;border-radius:999px;margin:.38em 0 0 auto;
    background:linear-gradient(90deg,var(--topnaz-primary,#003CF2),#34a3ff);
}
.tsac h2.has-text-align-center:after{margin-right:auto;margin-left:auto;}
.tsac h2.has-text-align-left:after{margin-right:auto;margin-left:0;}

/* Cleaner Gutenberg/content lists: remove duplicate bullets and reduce visual noise. */
.tsac ul:not(.blocks-gallery-grid):not(.wp-block-gallery):not(.topnaz-toc-list),
.tsac ol:not(.topnaz-toc-list){margin:0 1.25em 1.2em 0!important;padding:0!important;}
.tsac ul:not(.blocks-gallery-grid):not(.wp-block-gallery):not(.topnaz-toc-list) li,
.tsac ol:not(.topnaz-toc-list) li{line-height:2.05!important;margin:.18em 0!important;padding-right:.12em!important;}
.tsac ul:not(.blocks-gallery-grid):not(.wp-block-gallery):not(.topnaz-toc-list) li{list-style:disc outside!important;}
.tsac ol:not(.topnaz-toc-list) li{list-style:decimal outside!important;}
.tsac ul:not(.blocks-gallery-grid):not(.wp-block-gallery):not(.topnaz-toc-list) li::before,
.tsac ol:not(.topnaz-toc-list) li::before{display:none!important;content:none!important;}
.tsac .wp-block-rank-math-toc-block ul li,
.tsac .wp-block-rank-math-toc-block ol li{list-style:none!important;}

/* Topnaz 1.3.1 - FAQ icon alignment refinement */
.topnaz-reading-progress{position:fixed;top:0;right:0;left:0;height:4px;background:rgba(0,60,242,.08);z-index:100000;pointer-events:none;transform:translateZ(0)}
.topnaz-reading-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#003CF2,#18a4ff);box-shadow:0 0 14px rgba(0,60,242,.28);transition:width .08s linear}
body.admin-bar .topnaz-reading-progress{top:32px}
.topnaz-back-to-top{position:fixed;left:22px;bottom:22px;width:46px;height:46px;border-radius:15px;background:#003CF2;color:#fff;z-index:99999;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;box-shadow:0 12px 28px rgba(0,60,242,.28);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background .2s ease;cursor:pointer}
.topnaz-back-to-top:hover{background:#002db5;transform:translateY(6px);color:#fff}
.topnaz-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.topnaz-back-to-top.is-visible:hover{transform:translateY(-3px)}
.sr-only,.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.topnaz-skip-link{position:absolute;right:16px;top:-60px;z-index:100000;background:#003CF2;color:#fff!important;padding:10px 16px;border-radius:12px;box-shadow:0 10px 25px rgba(0,60,242,.22);font-weight:800;transition:top .18s ease}
.topnaz-skip-link:focus{top:12px;outline:3px solid rgba(0,60,242,.22)}

.tvp .topnaz-card-cat,.tmain .topnaz-card-cat,.topnaz-after-main-sections .topnaz-card-cat{display:none!important}

/* Health block: 6 compact cards, same visual rhythm as business/sponsored cards. */
.topnaz-salamat-wide .tps.tp2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1em!important;overflow:visible!important;padding:0!important;scroll-snap-type:none!important}
.topnaz-salamat-wide .tps.tp2 article{display:block!important;min-width:0!important;flex:auto!important;scroll-snap-align:none!important}
.topnaz-salamat-wide .tps.tp2 article a{display:flex!important;flex-direction:row!important;align-items:center!important;min-height:88px!important;height:auto!important;padding:.68em!important;border-radius:1em!important;background:#fff!important;border:1px solid var(--topnaz-border)!important;box-shadow:0 6px 18px rgba(15,23,42,.026)!important;overflow:hidden!important}
.topnaz-salamat-wide .tps.tp2 article figure{position:relative!important;flex:0 0 94px!important;width:94px!important;height:70px!important;margin:0 0 0 .75em!important;border-radius:.85em!important;overflow:hidden!important;background:#eef2f7!important;padding:0!important}
.topnaz-salamat-wide .tps.tp2 article figure img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;margin:0!important;border-radius:.85em!important;transform:none!important}
.topnaz-salamat-wide .tps.tp2 article h3{display:block!important;flex:1!important;min-height:0!important;font-size:14px!important;line-height:1.9!important;font-weight:800!important;text-align:right!important;color:#334155!important;background:transparent!important;padding:0!important;margin:0!important}

/* Bottom homepage sections: Decor, Travel and Cooking. Clean 5-card rows, no slider, no crop glitches. */
.topnaz-after-main-sections{clear:both;margin-top:.35em;margin-bottom:1.35em;display:block;position:relative;z-index:1}
.topnaz-after-main-sections .tapst{width:100%;margin-bottom:1.25em;overflow:visible!important;border-radius:1.05em}
.topnaz-after-main-sections .topnaz-home-row > .topnaz-row-track,
.topnaz-after-main-sections .topnaz-home-row > .tps{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1.05em!important;align-items:stretch!important;overflow:visible!important;scroll-snap-type:none!important;padding:.1em!important}
.topnaz-after-main-sections .topnaz-large-home-card,
.topnaz-after-main-sections .topnaz-home-row article{min-width:0!important;height:100%!important;flex:auto!important;scroll-snap-align:none!important}
.topnaz-after-main-sections .topnaz-large-home-card a,
.topnaz-after-main-sections .topnaz-home-row article a{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:100%!important;min-height:0!important;padding:0!important;border:1px solid var(--topnaz-border)!important;border-radius:1.1em!important;background:#fff!important;overflow:hidden!important;box-shadow:0 7px 20px rgba(15,23,42,.04)!important;transition:box-shadow .2s ease,transform .2s ease,color .2s ease!important}
.topnaz-after-main-sections .topnaz-large-home-card figure,
.topnaz-after-main-sections .topnaz-home-row article figure{position:relative!important;display:block!important;width:100%!important;aspect-ratio:1.18/1!important;min-height:198px!important;height:auto!important;margin:0!important;padding:0!important;border-radius:0!important;background:#eef2f7!important;overflow:hidden!important;line-height:0!important}
.topnaz-after-main-sections .topnaz-large-home-card figure img,
.topnaz-after-main-sections .topnaz-home-row article figure img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;margin:0!important;border-radius:0!important;transform:none!important;filter:none!important;backface-visibility:hidden!important}
.topnaz-after-main-sections .topnaz-large-home-card h3,
.topnaz-after-main-sections .topnaz-home-row article h3{display:flex!important;align-items:center!important;justify-content:center!important;min-height:70px!important;margin:0!important;padding:.72em .9em!important;text-align:center!important;font-size:14px!important;line-height:1.75!important;font-weight:850!important;color:#263241!important;background:#fff!important}
body.topnaz-card-hover-enabled .topnaz-after-main-sections .topnaz-large-home-card a:hover,
body.topnaz-card-hover-enabled .topnaz-after-main-sections .topnaz-home-row article a:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(15,23,42,.075)!important}
body.topnaz-card-hover-enabled .topnaz-after-main-sections .topnaz-large-home-card a:hover h3,
body.topnaz-card-hover-enabled .topnaz-after-main-sections .topnaz-home-row article a:hover h3{color:#003CF2!important}

/* Image rendering stability for all cards. */
.tps article figure img,.tvp img,.tpa article img{backface-visibility:hidden}
.entry-title{font-weight:900;color:#0f172a}
.entry-content img{height:auto;max-width:100%}
.tapst header h2 a{font-weight:850}
.tpc:empty{display:none!important}

@media screen and (min-width:1281px){
    .topnaz-after-main-sections .topnaz-large-home-card figure,
    .topnaz-after-main-sections .topnaz-home-row article figure{min-height:210px!important}
}
@media screen and (max-width:1180px){
    .topnaz-after-main-sections .topnaz-home-row > .topnaz-row-track,
    .topnaz-after-main-sections .topnaz-home-row > .tps{grid-template-columns:repeat(3,minmax(0,1fr))!important}
    .topnaz-after-main-sections .topnaz-large-home-card figure,
    .topnaz-after-main-sections .topnaz-home-row article figure{min-height:210px!important;aspect-ratio:1.35/1!important}
}
@media screen and (max-width:782px){body.admin-bar .topnaz-reading-progress{top:46px}.topnaz-back-to-top{left:14px;bottom:16px;width:42px;height:42px;border-radius:13px;font-size:20px}}
@media screen and (max-width:720px){
    .topnaz-salamat-wide .tps.tp2{grid-template-columns:repeat(1,minmax(0,1fr))!important}
    .topnaz-after-main-sections{width:100%}
    .topnaz-after-main-sections .tapst{border-right:0!important;border-left:0!important;border-radius:0!important}
    .topnaz-after-main-sections .topnaz-home-row > .topnaz-row-track,
    .topnaz-after-main-sections .topnaz-home-row > .tps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85em!important}
    .topnaz-after-main-sections .topnaz-large-home-card figure,
    .topnaz-after-main-sections .topnaz-home-row article figure{min-height:165px!important;aspect-ratio:1.2/1!important}
    .topnaz-after-main-sections .topnaz-large-home-card h3,
    .topnaz-after-main-sections .topnaz-home-row article h3{min-height:66px!important;font-size:13.5px!important}
}
@media screen and (max-width:440px){
    .topnaz-after-main-sections .topnaz-home-row > .topnaz-row-track,
    .topnaz-after-main-sections .topnaz-home-row > .tps{grid-template-columns:repeat(1,minmax(0,1fr))!important}
    .topnaz-after-main-sections .topnaz-large-home-card figure,
    .topnaz-after-main-sections .topnaz-home-row article figure{min-height:225px!important;aspect-ratio:1.45/1!important}
}
/* Topnaz 1.3.2 - Compact and refined Rank Math TOC */
.tsac .wp-block-rank-math-toc-block,
.wp-block-rank-math-toc-block,
.rank-math-toc-block{
    background:linear-gradient(135deg,rgba(0,60,242,.045),rgba(0,192,181,.035))!important;
    border:1px solid rgba(0,60,242,.10)!important;
    border-radius:.95em!important;
    padding:.85em .95em!important;
    margin:1em 0!important;
    box-shadow:0 6px 18px rgba(0,60,242,.045)!important;
}
.wp-block-rank-math-toc-block > .topnaz-toc-title,
.rank-math-toc-block > .topnaz-toc-title{
    margin:0 0 .55em!important;
    padding:0 0 .55em!important;
    border-bottom:1px solid rgba(0,60,242,.10)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:.7em!important;
    line-height:1.7!important;
}
.wp-block-rank-math-toc-block .topnaz-toc-heading-text,
.rank-math-toc-block .topnaz-toc-heading-text{
    font-size:16px!important;
    font-weight:800!important;
    color:#003CF2!important;
    gap:.45em!important;
}
.wp-block-rank-math-toc-block .topnaz-toc-heading-text:before,
.rank-math-toc-block .topnaz-toc-heading-text:before{
    width:18px!important;
    height:18px!important;
    flex:0 0 18px!important;
}
.wp-block-rank-math-toc-block .topnaz-toc-toggle,
.rank-math-toc-block .topnaz-toc-toggle{
    min-height:30px!important;
    padding:.22em .75em!important;
    font-size:12px!important;
    line-height:1.7!important;
    border-radius:999px!important;
    box-shadow:0 2px 7px rgba(0,0,0,.04)!important;
}
.tsac .wp-block-rank-math-toc-block ul,
.tsac .wp-block-rank-math-toc-block ol,
.wp-block-rank-math-toc-block ul,
.wp-block-rank-math-toc-block ol,
.rank-math-toc-block ul,
.rank-math-toc-block ol{
    gap:.32em!important;
    margin:.25em 0 0!important;
    padding:0!important;
}
.tsac .wp-block-rank-math-toc-block li,
.wp-block-rank-math-toc-block li,
.rank-math-toc-block li{
    margin:0!important;
    padding:0!important;
    list-style:none!important;
}
.tsac .wp-block-rank-math-toc-block li:before,
.wp-block-rank-math-toc-block li:before,
.rank-math-toc-block li:before{
    display:none!important;
}
.wp-block-rank-math-toc-block a,
.rank-math-toc-block a{
    display:flex!important;
    align-items:center!important;
    color:#253047!important;
    background:rgba(255,255,255,.78)!important;
    border:1px solid rgba(0,0,0,.04)!important;
    border-radius:.65em!important;
    padding:.34em .62em!important;
    font-size:14px!important;
    line-height:1.75!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
.wp-block-rank-math-toc-block a:before,
.rank-math-toc-block a:before{
    content:"";
    width:5px;
    height:5px;
    border-radius:50%;
    background:#003CF2;
    opacity:.55;
    flex:0 0 5px;
    margin-left:.5em;
}
.wp-block-rank-math-toc-block a:hover,
.rank-math-toc-block a:hover{
    color:#003CF2!important;
    background:#fff!important;
    border-color:rgba(0,60,242,.16)!important;
    transform:none!important;
}
.wp-block-rank-math-toc-block ul ul,
.wp-block-rank-math-toc-block ol ol,
.rank-math-toc-block ul ul,
.rank-math-toc-block ol ol{
    margin:.32em .75em 0 0!important;
}
.wp-block-rank-math-toc-block ul ul a,
.wp-block-rank-math-toc-block ol ol a,
.rank-math-toc-block ul ul a,
.rank-math-toc-block ol ol a{
    font-size:13px!important;
    padding:.28em .55em!important;
    background:rgba(255,255,255,.55)!important;
}
.wp-block-rank-math-toc-block.topnaz-toc-collapsed,
.rank-math-toc-block.topnaz-toc-collapsed{
    padding-bottom:.75em!important;
}
@media screen and (max-width:520px){
    .wp-block-rank-math-toc-block,
    .rank-math-toc-block{
        padding:.8em!important;
        border-radius:.85em!important;
    }
    .wp-block-rank-math-toc-block > .topnaz-toc-title,
    .rank-math-toc-block > .topnaz-toc-title{
        gap:.45em!important;
    }
    .wp-block-rank-math-toc-block .topnaz-toc-heading-text,
    .rank-math-toc-block .topnaz-toc-heading-text{
        font-size:15px!important;
    }
    .wp-block-rank-math-toc-block .topnaz-toc-toggle,
    .rank-math-toc-block .topnaz-toc-toggle{
        font-size:11px!important;
        padding:.2em .62em!important;
    }
    .wp-block-rank-math-toc-block a,
    .rank-math-toc-block a{
        font-size:13px!important;
        line-height:1.7!important;
    }
}
/* Topnaz 1.3.3 - Stable image boxes and section dimensions */
.topnaz-reading-progress{position:fixed;top:0;right:0;left:auto;height:3px;width:0;z-index:99999;background:#003CF2;transform:none!important}
.thdr,.thdrm{contain:layout paint}
.thdr img,.thdrm img{object-fit:contain}
.tpost img,.tsac img,.topnaz-lower-sections img,.topnaz-full-row img{display:block}
.topnaz-category-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}
.topnaz-category-card{min-width:0!important;overflow:hidden!important;border-radius:16px!important;background:#fff!important;box-shadow:0 3px 14px rgba(0,0,0,.035)!important}
.topnaz-category-card figure,
.topnaz-category-card .topnaz-category-image{
    width:100%!important;
    aspect-ratio:16/10!important;
    min-height:150px!important;
    max-height:none!important;
    overflow:hidden!important;
    margin:0!important;
    border-radius:16px 16px 0 0!important;
}
.topnaz-category-card img{
    width:100%!important;
    height:100%!important;
    min-height:150px!important;
    object-fit:cover!important;
    object-position:center center!important;
    display:block!important;
}
.topnaz-category-card h3{min-height:58px!important;margin:0!important}
.timg,.tmbd figure,.pst figure,.pst-small figure,.pst-column figure{overflow:hidden;background:#eef3f8}
.timg img,.tmbd figure img,.pst figure img,.pst-small figure img,.pst-column figure img{display:block;width:100%;height:100%;object-fit:cover}
.wp-block-image img{height:auto}
@media (max-width:900px){
    .topnaz-category-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
    .topnaz-category-card figure,
    .topnaz-category-card .topnaz-category-image,
    .topnaz-category-card img{min-height:140px!important}
}
@media (max-width:520px){
    .topnaz-category-row{grid-template-columns:1fr!important}
    .topnaz-category-card figure,
    .topnaz-category-card .topnaz-category-image,
    .topnaz-category-card img{min-height:190px!important}
}
/* Topnaz 1.3.4 - Restore original header/footer scale while keeping CLS fixes */
.thdr,.thdrm,.tftr{
    width:auto!important;
    min-height:initial!important;
}
.thdr .logo,.thdr .logo a,.thdrm{
    min-height:initial!important;
}
.thdr .logo img,.thdrm img{
    max-width:100%!important;
}
.topnaz-reading-progress{
    position:fixed;
    top:0;
    right:0;
    height:3px;
    z-index:99999;
    background:#003CF2;
}
.topnaz-category-row{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:18px!important;
    align-items:stretch!important;
}
.topnaz-category-card figure,
.topnaz-category-card .topnaz-category-image{
    width:100%!important;
    aspect-ratio:16/10!important;
    overflow:hidden!important;
    background:#eef3f8;
}
.topnaz-category-card img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center center!important;
    display:block!important;
}
@media (max-width:900px){
    .topnaz-category-row{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:14px!important;
    }
}
@media (max-width:520px){
    .topnaz-category-row{
        grid-template-columns:1fr!important;
    }
}

/* Topnaz 1.4.0 Final - cleaned duplicate CSS, removed unused edit-link styles, kept stable layout fixes. */

/* Topnaz 1.4.1 - Dashboard/Gutenberg quick scroll buttons removed. */

/* Topnaz 1.4.2 - Fix quote block white overlay / text collision */
.tsac blockquote,
.tsac .wp-block-quote,
.tsac .wp-block-pullquote blockquote{
    position:relative!important;
    overflow:visible!important;
    background:#f7faff!important;
    border:1px solid rgba(0,60,242,.10)!important;
    border-right:4px solid #003CF2!important;
    border-left:0!important;
    border-radius:1.05em!important;
    padding:1.25em 1.45em!important;
    margin:1.4em 0!important;
    box-shadow:0 8px 24px rgba(0,60,242,.045)!important;
    color:#1e293b!important;
    text-align:inherit!important;
}
.tsac blockquote:before,
.tsac .wp-block-quote:before,
.tsac .wp-block-pullquote blockquote:before{
    content:"”"!important;
    position:absolute!important;
    top:.25em!important;
    right:.55em!important;
    left:auto!important;
    transform:none!important;
    width:auto!important;
    height:auto!important;
    background:none!important;
    background-image:none!important;
    color:rgba(0,60,242,.16)!important;
    font-family:Georgia,serif!important;
    font-size:58px!important;
    line-height:1!important;
    z-index:0!important;
    pointer-events:none!important;
}
.tsac blockquote:after,
.tsac .wp-block-quote:after,
.tsac .wp-block-pullquote blockquote:after{
    content:none!important;
    display:none!important;
}
.tsac blockquote > *,
.tsac .wp-block-quote > *,
.tsac .wp-block-pullquote blockquote > *{
    position:relative!important;
    z-index:1!important;
}
.tsac blockquote p,
.tsac .wp-block-quote p,
.tsac .wp-block-pullquote blockquote p{
    margin:.35em 0!important;
    line-height:2.05!important;
}
.tsac blockquote p:first-child,
.tsac .wp-block-quote p:first-child,
.tsac .wp-block-pullquote blockquote p:first-child{
    margin-top:0!important;
}
.tsac blockquote p:last-child,
.tsac .wp-block-quote p:last-child,
.tsac .wp-block-pullquote blockquote p:last-child{
    margin-bottom:0!important;
}
.tsac blockquote cite,
.tsac .wp-block-quote cite,
.tsac .wp-block-pullquote cite{
    display:block!important;
    margin-top:.75em!important;
    font-size:14px!important;
    color:#64748b!important;
}
@media screen and (max-width:600px){
    .tsac blockquote,
    .tsac .wp-block-quote,
    .tsac .wp-block-pullquote blockquote{
        padding:1.05em 1.15em!important;
        border-radius:.9em!important;
    }
    .tsac blockquote:before,
    .tsac .wp-block-quote:before,
    .tsac .wp-block-pullquote blockquote:before{
        font-size:44px!important;
        top:.25em!important;
        right:.45em!important;
    }
}
