body,html{max-width:100vw;overflow-x:hidden}body{opacity:1!important}*{box-sizing:border-box}:focus-visible{outline:2px solid #1b1b1b;outline-offset:3px}.bttn-1:focus-visible,.bttn-2:focus-visible,.bttn-3:focus-visible,.bttn-4:focus-visible,.bttn-5:focus-visible,.bttn-more:focus-visible,.burger:focus-visible,.mainmenu a:focus-visible{outline:2px solid #1b1b1b;outline-offset:3px}.preloader{display:none;visibility:hidden;opacity:0}.ad-slot{border:1px dashed rgba(0,0,0,.15);border-radius:8px;padding:16px;background:#fafafa}.ad-slot__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;margin-bottom:8px}.ad-slot__placeholder{width:100%;min-height:250px;display:block;background:rgba(0,0,0,.04);border-radius:6px}.ad-slot--leaderboard .ad-slot__placeholder{min-height:90px}.ad-slot--in-article .ad-slot__placeholder{min-height:250px}.ad-slot--medium-rectangle .ad-slot__placeholder{min-height:280px}.content-html{margin:30px 0}.content-html .table-responsive{overflow-x:auto}.content-html table,.content-html table.table{width:100%;border-collapse:collapse;background:#ffffff;box-shadow:0 10px 25px rgba(0,0,0,.06);border-radius:6px;overflow:hidden}.content-html td,.content-html th{padding:14px 16px;border-bottom:1px solid #eef1f6;text-align:left;font-size:15px}.content-html th{background:#f4f7ff;color:#103178;font-weight:700}.content-html tr:nth-child(2n) td{background:#fafbfe}.table-of-contents{background:#f9f9fb;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:20px 24px;margin-bottom:24px}.table-of-contents summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600;margin-bottom:12px;list-style:none}.table-of-contents summary::-webkit-details-marker{display:none}.table-of-contents .toc-toggle:before{content:"+";font-size:18px;line-height:1}.table-of-contents[open] .toc-toggle:before{content:"−"}.table-of-contents ol{margin:0;padding-left:18px}.table-of-contents li{margin-bottom:8px}.table-of-contents a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-highlight,.product-highlight__content,.product-highlight__list h4,.product-highlight__list li{color:#1f2933}.product-highlight__list--pros h4,.product-highlight__list--pros li{color:#1b5e20}.product-highlight__list--cons h4,.product-highlight__list--cons li{color:#7f1d1d}.author-box,.author-box .author-bio,.author-box .author-role,.author-box span,.share-menu .info,.share-menu span{color:#1f2933}.related-products .title{margin-bottom:20px}.related-products__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.related-products__card{background:#ffffff;border:1px solid rgba(17,24,39,.08);border-radius:16px;padding:20px;box-shadow:0 12px 30px rgba(17,24,39,.08);height:100%;display:flex;flex-direction:column;gap:12px;visibility:visible;opacity:1}.related-products .product-image{background:#f6f7fb;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center}.related-products .product-image img{width:100%!important;height:auto!important;object-fit:contain}.related-products .product-content{display:flex;flex-direction:column;gap:10px}.related-products .product-content .title{font-size:18px;line-height:1.3;margin:0;color:#101828}.related-products .product-content .rate{font-size:16px;font-weight:600;color:#1d4ed8;margin:0}.related-products .bttn-4,.related-products .bttn-5{width:100%;text-align:center}