*,::after,::before{box-sizing:border-box}body{margin:0;line-height:1.75;font-size:16px;font-family:'Noto Sans',sans-serif;color:var(--text-color);background:var(--body-bg)}h1,h2,h3,h4{font-weight:700;line-height:1.5}a{text-decoration:none}img,svg{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;vertical-align:middle}figure{max-width:fit-content;margin:0}figure a{display:block}input,textarea{color:var(--primary-color);outline:none;border-radius:.3rem;border:var(--border);width:100%}input{padding:0 5px;height:2rem}textarea{padding:5px}input:focus,textarea:focus{border:1px solid var(--b)}button{cursor:pointer}pre,code,table{overflow:auto}code{background:var(--theme-color);padding:2px 5px;border-radius:5px}.text-wrapper,pre code{color:var(--white);background:var(--dark);padding:.3rem;border-radius:5px;overflow:auto}button.copy-icon{position:absolute;top:.3rem;right:.3rem;line-height:24px;border:0;border-radius:5px}.page-content{width:100%;height:100%;min-height:100vh}.container{position:relative;width:100%;padding:0 1rem}.single main .container,.page main .container{border-top:var(--border);border-bottom:var(--border);margin:20px auto}.row{position:relative;width:100%}.flex{display:flex;flex-wrap:wrap;justify-content:space-between;max-height:100%}.clearfix::after{content:"";display:table;clear:both}.screen-reader-text{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-header{height:48px;line-height:48px;background:var(--white);border-bottom:var(--border)}.site-branding{margin-right:2rem;float:left;position:relative}.site-branding a{color:#555;display:inline-block}.site-branding img{display:block;height:40px;margin:4px 0;width:auto}.site-title{font-size:1rem;margin:0}.toggled-menu{overflow:hidden}.toggled-menu .site-header{position:fixed;top:0;z-index:999999;width:100%;height:3rem}.main-navigation{display:none}.main-navigation ul{position:relative;display:none;margin:0;padding:0}.toggled-menu .main-navigation,.toggled-menu #primary-menu{display:block}.main-navigation ul li{font-size:.9rem;list-style:none}.menu-toggle,.search-button{position:absolute;display:block;height:3rem;width:3rem;border:none;background:none}.menu-toggle{right:0}.menu-toggle:before{content:'\2261';font-size:200%}.toggled-menu .menu-toggle:before{content:'\00d7'}.toggled-menu #primary-menu{position:fixed;top:3rem;left:0;right:0;height:100vh;z-index:9999;line-height:2rem;background-color:#fff;background-image:var(--bg-linear);padding:3.5rem 1.5rem 1rem;overflow:auto}ul#primary-menu li{max-width:200px;position:relative}.menu-item-has-children:before{content:'\25BE';position:absolute;right:0;font-size:150%}.menu-item-has-children.active{color:var(--theme);border-bottom:1px solid var(--lb)}.menu-item-has-children.active > a{color:var(--theme);font-weight:700}#primary-menu .sub-menu li{padding-left:1rem}.sub-header.row{padding:.5rem 1rem}.secondary-navigation{width:100%;overflow-x:auto;white-space:nowrap;padding:.3rem 0}.secondary-navigation::-webkit-scrollbar{display:none}.menu-scroller{display:inline-block;padding:0 .6rem}.menu-scroller .menu-item{display:inline-block;height:1.8rem;line-height:1.8rem;padding:0 .6rem;border:var(--border);border-radius:.5rem;margin-right:.5rem;background:var(--bg-linear)}.sub-header a{color:var(--black)}.sub-header .current-menu-item{background:var(--theme);border:0}.sub-header .current-menu-item a{color:var(--white)}.scroll-left,.scroll-right{position:absolute;background:#fff;border:var(--border);border-radius:100%}.sub-header .scroll-left,.sub-header .scroll-right{height:1.8rem;width:1.8rem}.scroll-left{left:.2rem}.scroll-right{right:.2rem}.main-header .search-button{right:3rem}.header-search-box,.toggled-menu .search-button{display:none}#header-search{position:fixed;width:calc(100% - 2.5rem);top:3.5rem}.toggled-menu #header-search{z-index:99999}.search-form input{padding-left:30px}.search-form .input-icon{position:absolute;left:5px;height:3rem}.toggled-menu .header-search-box{display:block}.entry-details{color:var(--secondary-color);margin:.8rem 0 .5rem;position:relative}.entry-meta{width:68%}.entry-share{width:32%}.entry-meta{justify-content:flex-start;line-height:1rem}.entry-meta a{color:var(--dark);font-weight:700}.author-image{margin-right:.3rem;filter:grayscale(1)}.author-image:hover{filter:grayscale(0)}.author-image img{max-height:2rem;border-radius:5px}svg.verified-icon{background:var(--g);border-radius:100%;fill:var(--white)}.entry-share{max-height:2rem;justify-content:flex-end}.entry-share button{height:2rem;border:0;border-radius:5px;padding:0 .3rem;display:block;background:var(--btn-bg)}.copy-button,.share-button{margin-left:.2rem}.check-icon,.copied .copy-icon{display:none}.copied .check-icon{display:block}.copy-button.copied{background:var(--g);fill:var(--white)}.share-active .share-button{background:var(--lb)}#share-links-container{position:absolute;top:3rem;padding:.5rem;z-index:9;background:var(--lb)}.singular{width:100%;margin:10px auto;border-bottom:var(--border)}.singular header{border-bottom:var(--border)}.singular .entry-content li{text-align:justify}.alignleft,.alignright,.aligncenter{float:none;display:block;margin:auto}.singular .entry-header :is(#breadcrumbs,h1){margin:0}#breadcrumbs,.post-tags{font-size:11px}#breadcrumbs,#breadcrumbs a,.post-tags a{color:var(--light)}#breadcrumbs a:hover,.post-tags a:hover{color:var(--theme)}h1.entry-title{color:var(--black)}h2.sub-title-byline{font-size:14px;margin:10px 0;color:var(--light)}.post-tags{border-top:var(--border);padding:5px 0}.entry-content p{text-align:justify;margin:10px 0}.entry-content :is(h2,h3,h4,ol,ul){margin:10px 0}:is(h2 em,h3 em,h4 em){display:block;padding-bottom:5px;border-bottom:1px solid var(--light);font-style:normal}blockquote{margin:10px 0;padding:20px 10px;color:var(--black);background:var(--bg-linear);border-left:5px solid var(--b);font-family:monospace}.entry-content blockquote p{padding:0;margin:0}hr{border-width:0;border-top-width:1px;margin:1.75rem 0}table{border-collapse:collapse;width:100%;margin:0;font-size:14px;word-break:normal;text-align:left;border:0;border-top:var(--border);border-bottom:var(--border)}th{font-weight:700;color:var(--black);background:#fdf6f5;border-bottom:3px solid var(--theme-color)}:is(th,td){padding:8px 5px}th + th,td + td{border-left:1px solid var(--white)}tr:nth-child(odd) td{background:#f6f7f8}tr:nth-child(even) td{background:var(--bg)}tr:hover{background:rgba(0,0,0,0.08)}.table-container{overflow:hidden;overflow:auto}.l-list{padding:0 0 0 22px}.l-list li{width:50%;float:left;list-style-position:inside}.l-list:after{content:"";display:table;clear:both}.entry-content .btn{display:inline-block;padding:0 .3rem;font-size:inherit;border:0;border-radius:.3rem;color:var(--white);background:var(--b)}.entry-content .btn:hover{background:var(--g)}.widget-title{margin:10px 0;border-bottom:3px solid var(--theme);padding-bottom:5px}.related-post.widget{width:100%}.related-posts .the-post,.flex .recommended-item{width:48%}.entry-footer{margin-top:.3rem;padding-top:.3rem}.the-post{width:100%;margin:1.2rem 0;overflow:hidden;border:var(--border);border-radius:.7rem;background:var(--bg);box-shadow:0 4px 8px rgb(0 0 0 / 4%),0 16px 32px rgb(0 0 0 / 4%)}.post-list .post-image-wrap{position:relative;float:left;width:100%}.post-list .post-image-link{width:100%;display:block;z-index:1;overflow:hidden}.post-image-link img{width:100%;height:100%;object-fit:cover;display:block}.post-inner{position:absolute;bottom:0;left:0;right:0;margin:0;z-index:5;padding:.5rem;align-content:end;background:linear-gradient(rgb(0 0 0 / 0%) 0%,rgb(0 0 0 / 50%) 30%,rgb(0 0 0 / 70%) 45%,rgb(0 0 0 / 80%) 60%,rgb(0 0 0 / 90%) 80%,rgb(0 0 0 / 95%) 100%);overflow:hidden}.post-category a{border:var(--border);background:var(--bg-linear);font-size:80%;font-weight:700;border-radius:1.5rem;padding:5px 10px 3px;color:#000}.post-title{margin:.2rem 0;font-size:95%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.post-title a{color:#000}.post-inner :is(.post-title a,.post-meta,.post-meta a){color:var(--white)}.post-list .post-info{height:100%;padding:.7rem;clear:both}.post-meta,.entry-meta{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-meta img{vertical-align:text-bottom;border-radius:3px}.post-summary{margin:.3rem 0 0;font-size:80%;line-height:1.5rem}.post-summary a{color:var(--dark)}.post-list-type .the-post{margin:1.2rem 0;display:flex}.post-list-type .post-image-wrap{position:relative;width:50%}.post-list-type .post-info{width:50%;padding-left:.6rem;align-content:center}.nav-links{display:flex;align-items:center;justify-content:center;text-align:center}.post-navigation .nav-links{align-items:flex-start}.post-navigation .nav-links > div{width:50%;font-size:80%}.post-navigation .nav-links a{color:#585858;display:block}.post-navigation .nav-links span{font-weight:700;text-transform:uppercase}.post-navigation .nav-previous{text-align:left}.post-navigation .nav-next{text-align:right}span.prev.page-numbers,span.next.page-numbers{display:none}.page-numbers{width:8%;background:#eee;border-radius:.3rem;margin:5px}.posts-navigation .nav-links{margin-bottom:.7rem;text-transform:uppercase}.posts-navigation .nav-links > div{padding:0 .3rem;line-height:2.2rem;background:#30579a;border-radius:.3rem;margin:.3rem;text-align:center;float:none}.posts-navigation a{color:#fff;display:block}.posts-navigation .nav-links > div:hover{background:#022d77}.posts-navigation .nav-next a:after,.nav-next span:after{content:"\203A";margin-left:.2rem}.posts-navigation .nav-previous a:before,.nav-previous span:before{content:"\2039";margin-right:.2rem}.faq-item{align-items:baseline}.faq-counter{width:20px;text-align:center;font-size:13px}.faq-item{margin:15px 0;padding:5px;background:var(--lb);border-radius:10px}.singular .faq-question,.singular .faq-answer{font-size:100%;margin:0}.faq-item-container{width:calc(100% - 25px)}p.comment-form-cookies-consent{clear:both;display:flex;align-items:center}input[type="checkbox"]{width:20px;height:20px;margin-right:1rem}#comments .comment-form label{font-size:70%}input[type="submit"]{font-weight:700;color:#000;background:var(--bg-linear);border:var(--border);cursor:pointer}input[type="submit"]:hover{color:var(--white);background:var(--b)}#comments .required{color:#f00}#comments .comment-notes,#comments .logged-in-as,figcaption{font-size:70%;font-style:italic;margin:0 0 10px}.comment-notes,.comment-awaiting-moderation,.logged-in-as,.no-comments,.form-allowed-tags,.form-allowed-tags code,figcaption{color:#666}em.comment-awaiting-moderation{float:left;line-height:1.6;display:block;width:100%}ol.comment-list{margin:0;padding:0}ol.comment-list li{list-style:none;margin-bottom:25px}ol.comment-list li:last-child{margin:0}.comment-meta{margin-bottom:5px;display:table;width:100%;font-size:80%;line-height:32px}.comment-meta .comment-author img{border-radius:100%;vertical-align:middle;width:32px;float:left}.comment-meta .comment-author b,.comment-meta .comment-author .says{margin-left:5px;float:left;font-weight:500}.comment-metadata{float:right}.comment-metadata time{font-size:80%;color:#ccc}.comment-content{display:table;width:100%;margin-top:5px;border:1px dashed #eee;border-radius:.2rem;font-size:70%}.comment-content p,.comment-content div,.comment-content h2,.comment-content h3,.comment-content h4,.comment-content h5,.comment-content blockquote,.comment-content pre,.comment-content code,.comment-content table,.comment-content img{margin:5px}.comment-content ul,.comment-content ol{margin:10px;padding-left:15px}.comment-content ul li{list-style:disc;margin:0}.comment-content ol li{list-style:unset;margin:0}.comment-edit-link,.comment-reply-link{margin:0 5px;padding:2px 5px;color:#111111;background-color:#f8f8f8;font-size:70%;border-radius:.2rem;transition:all .17s ease}.comment-edit-link:hover,.comment-reply-link:hover{color:#000;background:var(--bg-linear)}#cancel-comment-reply-link{float:right;font-size:70%;font-weight:400;color:#111111;background-color:#f8f8f8;padding:0 5px;border-radius:.2rem}#cancel-comment-reply-link:hover{color:#000;background:var(--bg-linear)}.drawer-toggle{position:fixed;right:.5rem;width:3rem;height:3rem;bottom:5rem;border:0;border-radius:100%;background:var(--white);fill:var(--theme);box-shadow:var(--shadow2);z-index:9}.drawer-toggle:before{content:""}.drawer-opened .drawer-toggle:before{content:"🗙";font-size:120%}.drawer-opened .drawer-toggle svg{display:none}#ez-toc-container,.drawer-toggle.close{display:none}.drawer-opened{overflow:hidden}.drawer-opened .main-header{position:fixed;top:0;z-index:999999}.drawer-opened #ez-toc-container{display:block;position:fixed;top:0;left:0;right:0;height:100vh;padding:3rem 1rem 1rem;background:var(--bg-linear);z-index:99999;overflow:auto}.ez-toc-title{font-weight:700;color:var(--theme)}ul.ez-toc-list-level-1{list-style:none;padding:0;margin:0}ul.ez-toc-list-level-1 li{padding-top:.3rem}ul.ez-toc-list-level-1 li:first-child{font-weight:700;padding:0;margin-bottom:.3rem;border-bottom:var(--border)}ul.ez-toc-list-level-1 a{color:var(--text-color)}ul.ez-toc-list-level-1 a:hover{color:var(--o)}.drawer-opened .drawer-toggle{z-index:99999}.site-footer{margin-top:2rem;padding:10px 0;position:relative;border-top:5px solid var(--theme);color:var(--light);background:var(--bg-linear);z-index:10;font-size:80%}.site-footer a{color:var(--dark)}.site-footer :is(ol,ul){list-style:none;padding:0;margin:0}.main-footer .site-links{display:flex;flex-wrap:wrap;justify-content:space-between}.main-footer .links{width:50%}.main-footer .site-links li a{line-height:2.7em}.main-footer .social-profiles{max-width:300px;padding:10px 0}.main-footer .social-profiles div{width:15%}.sub-footer{margin-top:20px;padding-top:10px;border-top:1px solid var(--lb)}.site-footer :is(h2,h3,h4){margin:0}.site-footer p{margin:5px 0}.site-footer a:hover{color:var(--theme);text-decoration:underline}.site-footer .site-policy li{display:inline;margin-right:10px}.share-links{list-style:none;padding:0;margin:0}.share-links li{margin:1rem}.share-links li a{display:block;line-height:2rem;font-size:120%;padding:.5rem 1rem;border-radius:.3rem;background:var(--white)}.share-links li .text{margin-left:.5rem}.social-links{list-style:none;padding:0;display:flex;flex-wrap:wrap}.social-links span.text{display:none}.share-links li a:hover{background-color:currentColor}.share-links li a:hover .text{color:#fff}.share-links li:hover svg{fill:#fff}ul.social-links li{display:inline-block;text-align:center;width:30%}ul.social-links li a{display:block;margin:0 .3rem .65rem 0;height:1.6rem}.site-footer ul.social-links li{width:50px}.site-footer ul.social-links li a{background:var(--primary-color);color:#fff;border-radius:5px}.facebook a{color:#3b5999;fill:#3b5999;border-color:#3b5999}.twitter a{color:#00acee;fill:#00acee;border-color:#00acee}.youtube a{color:#f50000;fill:#f50000;border-color:#f50000}.instagram a{color:linear-gradient(15deg,#ffb13d,#dd277b,#4d5ed4);fill:##405DE6}.pinterest a{color:#ca2127;fill:#ca2127;border-color:#ca2127}.linkedin a{color:#0077b5;fill:#0077b5;border-color:#0077b5}.whatsapp a{color:#3fbb50;fill:#3fbb50;border-color:#3fbb50}.site-footer .social-links a{fill:var(--white)}.facebook a:hover{fill:#3b5999}.twitter a:hover{fill:#00acee}.youtube a:hover{fill:#f50000}.instagram a:hover{fill:#405DE6}.pinterest a:hover{fill:#ca2127}.linkedin a:hover{fill:#0077b5}.whatsapp a:hover{fill:#3fbb50}.site-footer .social-links a:hover{background:var(--white)}@media print{.sub-header,.post-navigation,#comments,#related,.drawer-toggle,aside,.sub-footer{display:none}.site-footer{background-color:#fff}.about-heading h4,.site-footer a{color:#000}ins,iframe{display:none!important}}@media screen and (max-width: 640px){.l-table{font-size:80%}}@media screen and (min-width: 512px){.primary-index .index-item,.the-post.archive{width:49%}@media screen and (min-width: 640px){#header-search{display:block;position:relative;width:35%;top:0;right:3.5rem}.main-header .search-button{display:none}.toggled-menu #header-search{right:0}.toggled-menu #primary-menu{padding-top:1rem}.l-list li{width:33.333333%}.flex .recommended-item,.primary-index .index-item,.the-post.archive,.related-posts .the-post{width:32.5%}.recent-posts .the-post{width:49%}@media screen and (min-width: 800px){.single #primary .container,.page #primary .container{justify-content:space-evenly}.drawer-toggle{display:none}#ez-toc-container{width:20%;display:block;border-right:var(--border);padding:10px 8px 0 0;height:100vh;overflow-y:auto}p.ez-toc-title{margin:0}.singular{width:70%}.alignleft{float:left;margin-right:1.5rem}.alignright{float:right;margin-left:1.5rem}.aligncenter{clear:both;display:block;margin:auto}.flex .recommended-item,.primary-index .index-item,.the-post.archive,.related-posts .the-post{width:24.5%}.recent-posts .the-post{width:32.5%}@media screen and (min-width: 980px){.singular{width:50%}#ez-toc-container{position:sticky;top:0}.related-post.widget{position:sticky;width:20%;height:100vh;top:0;padding:0 1rem;border-left:var(--border);overflow-y:auto}.related-posts .the-post{width:100%}.related-post .widget-title{font-size:100%;border:0;border:0;padding:0}.flex .recommended-item,.primary-index .index-item,.the-post.archive{width:19.5%}.recent-posts .the-post{width:24%}}}}}