.cs-bs{background:#f6f4ef;color:#24262a;position:relative}.cs-bs a{color:#8c6a2e;text-decoration:none;transition:color .22s ease,background-color .22s ease,border-color .22s ease}.cs-bs a:hover{color:#bd954d}.cs-bs button{font-family:inherit;cursor:pointer;transition:color .22s ease,background-color .22s ease,border-color .22s ease,filter .22s ease}.cs-bs-progress{position:fixed;top:var(--cs-sticky-offset, 110px);inset-inline:0;z-index:18;height:3px;pointer-events:none}.cs-bs-progress i{display:block;height:3px;width:0;background:#bd954d;transition:width .1s linear}.cs-bs-hero{border-bottom:1px solid #e4dfd4;background-color:#f6f4ef;background-image:linear-gradient(#ebe6da 1px,transparent 1px),linear-gradient(90deg,#ebe6da 1px,transparent 1px);background-size:48px 48px}.cs-bs-hero-in{max-width:1120px;margin:0 auto;padding:40px 24px 140px;display:flex;flex-direction:column;gap:22px}.cs-bs-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13.5px;color:#6b6d71}.cs-bs-crumb a{color:#5d5f63}.cs-bs-crumb span:last-child{color:#24262a;font-weight:500}.cs-bs-badges{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cs-bs-cat{background:#24262a;color:#fff!important;font-size:13px;font-weight:700;padding:6px 12px}.cs-bs-cat:hover{background:#55585d;color:#fff!important}.cs-bs-mono{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.12em;color:#8c6a2e;direction:ltr}.cs-bs-hero h1{margin:0;font-size:clamp(30px,4.2vw,52px);line-height:1.35;font-weight:900;letter-spacing:-.01em;text-wrap:balance;color:#24262a;max-width:920px}.cs-bs-lead{margin:0;font-size:18.5px;line-height:2;color:#4a4c50;max-width:780px;text-wrap:pretty}.cs-bs-meta{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;padding-top:18px;border-top:1px solid #d9d3c6;font-size:14px;color:#5d5f63}.cs-bs-author-mini{display:flex;gap:10px;align-items:center}.cs-bs-author-mini>span:last-child{display:flex;flex-direction:column}.cs-bs-author-mini>span:last-child>span,.cs-bs-meta-col>span:first-child{font-size:12px;color:#6b6d71}.cs-bs-meta-col{display:flex;flex-direction:column}.cs-bs-meta strong{font-weight:700;color:#24262a}.cs-bs-av{width:40px;height:40px;border-radius:50%;background:#55585d;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex:none}.cs-bs-av.lg{width:56px;height:56px;font-size:18px}.cs-bs-author-mini a{color:inherit;text-decoration:none;transition:color .22s ease}.cs-bs-author-mini a:hover{color:#bd954d}.cs-bs-reviewed a{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;transition:color .22s ease}.cs-bs-reviewed a:hover{color:#8c6a2e}.cs-bs-reviewed{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#3f6b45;background:#e8f0e6;padding:5px 10px}.cs-bs-cover{max-width:1120px;margin:-110px auto 0;padding:0 24px;position:relative}.cs-bs-cover figure{margin:0;background:#ebe6db;border:1px solid #e4dfd4;overflow:hidden}.cs-bs-cover img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover}.cs-bs-main{max-width:1320px;margin:0 auto;padding:56px 24px 96px;display:grid;grid-template-columns:230px minmax(0,1fr) 300px;gap:48px;align-items:start}.cs-bs-toc{position:sticky;top:calc(var(--cs-sticky-offset, 110px) + 16px);display:flex;flex-direction:column;gap:14px}.cs-bs-toc-title{font-size:16px;font-weight:900;color:#24262a}.cs-bs-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-inline-start:1px solid #d9d3c6}.cs-bs-toc a{display:flex;gap:10px;align-items:baseline;padding:9px 14px;margin-inline-start:-1px;border-inline-start:2px solid transparent;color:#5d5f63;font-weight:500;font-size:14px;line-height:1.7}.cs-bs-toc a[aria-current=true]{border-inline-start-color:#bd954d;color:#24262a;font-weight:800}.cs-bs-toc a>span:first-child{font-family:IBM Plex Mono,monospace;font-size:11px;color:#8c6a2e;flex:none}.cs-bs-share{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding-top:16px;border-top:1px solid #e4dfd4;width:100%;min-width:0}.cs-bs-share>span{font-size:12.5px;font-weight:700;color:#6b6d71}.cs-bs-share-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;min-width:0}.cs-bs-share-item{box-sizing:border-box;width:100%;aspect-ratio:1 / 1;min-width:0;min-height:0;margin:0;padding:0;border:1px solid #e4dfd4;border-radius:0;background:#fff;color:#24262a!important;display:flex;align-items:center;justify-content:center;font:inherit;line-height:1;text-decoration:none!important;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .22s ease,background-color .22s ease,color .22s ease}.cs-bs-share-item .cs-bs-share-fa{font-size:18px;line-height:1;width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.cs-bs-share-item:hover{border-color:#bd954d;background:#faf8f3;color:#8c6a2e!important}.cs-bs-share-mob{border-top:0;padding-top:0;margin-top:0;display:none}.cs-bs-article{min-width:0;max-width:760px;width:100%;justify-self:center;font-size:17.5px;line-height:2.1;color:#2e3034}.cs-bs-toc-mob{margin-bottom:32px;background:#fff;border:1px solid #e4dfd4;display:none}.cs-bs-toc-mob button{width:100%;min-height:52px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;border:0;background:transparent;font-size:15px;font-weight:800;color:#24262a}.cs-bs-toc-mob button span:last-child{color:#8c6a2e;font-size:20px}.cs-bs-toc-mob ol{list-style:none;margin:0;padding:0 0 10px;border-top:1px solid #eee9de}.cs-bs-toc-mob a{display:flex;gap:10px;align-items:baseline;padding:10px 18px;color:#24262a;font-size:14.5px;line-height:1.7}.cs-bs-toc-mob a span:first-child{font-family:IBM Plex Mono,monospace;font-size:11px;color:#8c6a2e}.cs-bs-content>*:first-child{margin-top:0}.cs-bs-content p{margin:0 0 1.2em;text-wrap:pretty}.cs-bs-content a{font-weight:700;border-bottom:1px solid #e3cc9c}.cs-bs-content h2{margin:.3em 0 .6em;font-size:clamp(24px,2.6vw,32px);line-height:1.5;font-weight:900;color:#24262a;scroll-margin-top:calc(var(--cs-sticky-offset, 110px) + 24px)}.cs-bs-content h2:not(:first-child){margin-top:2.4em}.cs-bs-content h3{margin:1.6em 0 .4em;font-size:1.1em;font-weight:800;color:#24262a;line-height:1.7}.cs-bs-content figure{margin:1.8em 0 2em}.cs-bs-content figcaption{font-size:14px;font-weight:800;color:#24262a;margin-bottom:10px;line-height:1.7}.cs-bs-content table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px;line-height:1.8;background:#fff}.cs-bs-content .cs-bs-table{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin:1.4em 0 1.8em;border:1px solid #e4dfd4;background:#fff}.cs-bs-content .cs-bs-table table{min-width:520px;margin:0}.cs-bs-content .wp-block-table .cs-bs-table,.cs-bs-content figure>div .cs-bs-table{margin:0;border:0}.cs-bs-content{min-width:0;overflow-wrap:anywhere}.cs-bs-content pre{max-width:100%;overflow-x:auto}.cs-bs-content iframe,.cs-bs-content video{max-width:100%}.cs-bs-content .wp-block-table,.cs-bs-content figure>div{overflow-x:auto;border:1px solid #e4dfd4;background:#fff}.cs-bs-content th,.cs-bs-content td{text-align:start;padding:12px 16px;border-top:1px solid #eee9de}.cs-bs-content thead th{background:#f3efe6;color:#55585d;font-weight:700;font-size:13px;border-top:0}.cs-bs-content img{max-width:100%;height:auto}.cs-bs-content ul,.cs-bs-content ol{margin:0 0 1.6em;padding-inline-start:1.4em}.cs-bs-content blockquote{margin:1.4em 0;padding:16px 20px;border-inline-start:3px solid #bd954d;background:#fff;border:1px solid #e4dfd4;border-inline-start-width:3px}.cs-bs-tags{margin-top:40px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cs-bs-tags>span{font-size:13.5px;color:#6b6d71;margin-inline-end:4px}.cs-bs-tags a{border:1px solid #d9d3c6;background:#fff;color:#24262a!important;padding:6px 12px;font-size:13.5px}.cs-bs-tags a:hover{border-color:#bd954d}.cs-bs-vote{margin-top:28px;padding:20px 22px;background:#fff;border:1px solid #e4dfd4;display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;justify-content:space-between}.cs-bs-vote>span{font-size:15px;font-weight:800;color:#24262a}.cs-bs-vote [data-vote-btns]{display:flex;gap:8px;opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.cs-bs-toast[hidden],.cs-bs-vote [data-vote-btns][hidden]{display:none!important}.cs-bs-vote button{min-height:44px;padding:0 20px;border:1px solid #d9d3c6;background:#fff;font-size:14px;font-weight:700;color:#24262a}.cs-bs-vote button[data-vote-y]{border-color:#24262a}.cs-bs-vote button:hover{background:#24262a;color:#fff}.cs-bs-author-card{margin-top:16px;padding:22px;background:#f3efe6;border:1px solid #e4dfd4;display:flex;gap:16px;align-items:flex-start}.cs-bs-author-card>div{display:flex;flex-direction:column;gap:4px}.cs-bs-author-card>div>span:first-child{font-size:12px;color:#6b6d71}.cs-bs-author-card strong{font-weight:900;font-size:17px;color:#24262a}.cs-bs-author-card>div>span:nth-child(3){font-size:14px;line-height:1.9;color:#4a4c50}.cs-bs-author-card a{font-size:13.5px;font-weight:700;margin-top:4px}.cs-bs-comments{margin-top:56px}.cs-bs-comments-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.cs-bs-comments-h>div:first-child{display:flex;gap:12px;align-items:baseline}.cs-bs-comments-h h2{margin:0;font-size:24px;font-weight:900;color:#24262a}.cs-bs-comments-h [data-c-count]{font-size:13.5px;color:#6b6d71}.cs-bs-c-sort{display:flex;gap:4px;align-items:center}.cs-bs-c-sort button{min-height:40px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:14px;font-weight:500;color:#24262a}.cs-bs-c-sort button[aria-pressed=true]{border-bottom-color:#bd954d;font-weight:800}.cs-bs-c-thread{background:#fff;border:1px solid #e4dfd4;padding:20px;margin-bottom:14px}.cs-bs-c-item{display:flex;gap:12px;align-items:flex-start}.cs-bs-c-item[data-depth="1"]{margin-top:16px;margin-inline-start:17px;padding-inline-start:24px;border-inline-start:2px solid #e4dfd4}.cs-bs-c-item[data-depth="2"]{margin-top:16px;margin-inline-start:60px;padding-inline-start:24px;border-inline-start:2px solid #e4dfd4}.cs-bs-c-item.is-expert{background:#faf6ec;padding:14px 16px}.cs-bs-c-item.is-expert[data-depth]{border-inline-start-color:#bd954d}.cs-bs-c-av{width:36px;height:36px;flex:none;border-radius:50%;background:#ebe6db;color:#55585d;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.cs-bs-c-item.is-expert .cs-bs-c-av{background:#24262a;color:#e6cf9f}.cs-bs-c-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cs-bs-c-head{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.cs-bs-c-head strong{font-weight:800;font-size:15px;color:#24262a}.cs-bs-c-badge{font-size:11.5px;font-weight:800;padding:2px 8px}.cs-bs-c-badge.expert{color:#e6cf9f;background:#24262a}.cs-bs-c-badge.author{color:#8c6a2e;background:#f3ead7;font-weight:700}.cs-bs-c-badge.supplier{color:#3a3c40;background:#e8e6e0;font-weight:700}.cs-bs-c-head time{font-size:12.5px;color:#6b6d71}.cs-bs-c-body p{margin:0;font-size:15px;line-height:2;color:#3a3c40;white-space:pre-wrap;text-wrap:pretty}.cs-bs-c-actions{display:flex;gap:4px;align-items:center;justify-content:space-between;margin-inline-start:-10px;width:calc(100% + 10px)}.cs-bs-c-actions>button[data-reply]{min-height:40px;padding:0 10px;border:0;background:transparent;font-size:13.5px;font-weight:700;color:#8c6a2e}.cs-bs-c-votes{display:inline-flex;gap:2px;align-items:center;margin-inline-start:auto}.cs-bs-c-votes button{min-height:36px;padding:0 8px;border:0;background:transparent;font-size:13px;font-weight:500;color:#5d5f63;display:inline-flex;align-items:center;gap:6px;transition:color .22s ease}.cs-bs-c-votes button[aria-pressed=true]{font-weight:800;color:#24262a}.cs-bs-hp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important;opacity:0;pointer-events:none}.cs-bs-c-hint{display:block;margin-top:4px;font-size:12px;font-weight:500;color:#6b6d71}.cs-bs-c-fields label{display:flex;flex-direction:column;gap:6px}.cs-bs-c-reply{display:flex;flex-direction:column;gap:8px;padding-top:4px}.cs-bs-c-reply textarea{border:1px solid #d9d3c6;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.9;color:#24262a;background:#faf8f3;outline:0;resize:vertical}.cs-bs-c-reply textarea:focus{border-color:#24262a;background:#fff}.cs-bs-c-reply-actions{display:flex;gap:8px;justify-content:flex-end}.cs-bs-c-reply-actions button{min-height:44px;padding:0 16px;border:1px solid #d9d3c6;background:#fff;font-size:14px;color:#24262a}.cs-bs-c-reply-actions button[type=submit]{border:0;background:#bd954d;font-weight:800}.cs-bs-c-reply-actions button[type=submit]:disabled{background:#e4dfd4;cursor:not-allowed}.cs-bs-c-more{margin-top:12px;margin-inline-start:41px;min-height:40px;padding:0 14px;border:1px solid #d9d3c6;background:#faf8f3;font-size:13.5px;font-weight:700;color:#24262a}.cs-bs-c-empty{margin:0 0 18px;font-size:15px;color:#5d5f63}.cs-bs-c-form{position:relative;background:#fff;border:1px solid #e4dfd4;padding:22px;display:flex;flex-direction:column;gap:14px}.cs-bs-c-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.cs-bs-c-form label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;color:#24262a}.cs-bs-c-form label span{font-weight:400;color:#6b6d71;font-size:12px}.cs-bs-c-form input,.cs-bs-c-form textarea{border:1px solid #d9d3c6;padding:0 12px;font-family:inherit;font-size:16px;color:#24262a;background:#faf8f3;outline:0}.cs-bs-c-form input{height:48px}.cs-bs-c-form textarea{padding:12px;line-height:1.9;resize:vertical}.cs-bs-c-form input:focus,.cs-bs-c-form textarea:focus{border-color:#24262a;background:#fff}.cs-bs-c-form-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.cs-bs-c-form-foot span{font-size:12.5px;color:#6b6d71}.cs-bs-c-form-foot button{min-height:48px;padding:0 24px;border:0;background:#bd954d;color:#24262a;font-weight:800;font-size:15px}.cs-bs-c-form-foot button:disabled{background:#e4dfd4;cursor:not-allowed}.cs-bs-side{position:sticky;top:calc(var(--cs-sticky-offset, 110px) + 16px);display:flex;flex-direction:column;gap:16px;width:100%;max-width:760px;justify-self:center}.cs-bs-prods{background:#fff;border:1px solid #e4dfd4}.cs-bs-prods-h{padding:16px 18px 10px;display:flex;flex-direction:column;gap:4px}.cs-bs-prods-h>span:last-child{font-size:16px;font-weight:900;color:#24262a}.cs-bs-prod{display:flex;gap:12px;align-items:center;padding:12px 18px;border-top:1px solid #eee9de;color:inherit!important;text-decoration:none;transition:background-color .22s ease}.cs-bs-prod:hover{background:#faf8f3}.cs-bs-prod-media{width:64px;height:64px;flex:none;background:#f4f1ea;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cs-bs-prod img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.cs-bs-prod-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cs-bs-prod-title{font-size:13.5px;line-height:1.6;font-weight:600;color:#24262a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-bs-prod-price{font-size:15px;font-weight:900;color:#24262a}.cs-bs-prod-price small{font-size:11px;font-weight:400;color:#6b6d71}.cs-bs-prods-all{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-top:1px solid #eee9de;background:#faf8f3;font-size:14px;font-weight:700;color:#24262a!important}.cs-bs-prods-all:hover{background:#f3ead7}.cs-bs-help-box{background:#55585d;color:#f3efe6;padding:20px 18px;display:flex;flex-direction:column;gap:10px}.cs-bs-help-box>span:first-child{font-size:16px;font-weight:900;color:#fff}.cs-bs-help-box>span:nth-child(2){font-size:13.5px;line-height:1.9;color:#e9e7e2}.cs-bs-help-box a{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;background:#bd954d;color:#24262a!important;font-weight:900;font-size:16px}.cs-bs-help-box a:hover{background:#c9a462}.cs-bs-cta{background:#fff;border-top:1px solid #e4dfd4}.cs-bs-cta-in{max-width:1320px;margin:0 auto;padding:40px 24px;display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}.cs-bs-cta-in>div:first-child{display:flex;flex-direction:column;gap:8px;max-width:640px}.cs-bs-cta-in h2{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:900;color:#24262a}.cs-bs-cta-in p{margin:0;font-size:15px;line-height:1.9;color:#4a4c50}.cs-bs-cta-in>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.cs-bs-call{min-height:52px;display:flex;align-items:center;gap:10px;background:#bd954d;color:#24262a!important;padding:0 22px;font-weight:900;font-size:17px}.cs-bs-call:hover{background:#c9a462}.cs-bs-call span{font-size:13px;font-weight:700}.cs-bs-ticket{min-height:52px;display:flex;align-items:center;border:1px solid #24262a;color:#24262a!important;padding:0 20px;font-weight:700;font-size:15px}.cs-bs-ticket:hover{background:#24262a;color:#fff!important}.cs-bs-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(8px);z-index:50;background:#24262a;color:#fff;padding:12px 16px;display:flex;gap:14px;align-items:center;font-size:14px;box-shadow:0 18px 40px -16px #00000080;max-width:calc(100% - 32px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.cs-bs-toast.is-on{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.cs-bs-toast>span:first-child{width:24px;height:24px;flex:none;background:#bd954d;color:#24262a;display:flex;align-items:center;justify-content:center;font-weight:900}@media (max-width: 1179px){.cs-bs-main{grid-template-columns:minmax(0,1fr) 290px}.cs-bs-toc{display:none}.cs-bs-toc-mob{display:block}.cs-bs-share-mob{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}}@media (max-width: 899px){.cs-bs-main{grid-template-columns:minmax(0,1fr)}.cs-bs-side{position:static}}@media (max-width: 759px){.cs-bs-hero-in{padding:28px 16px 96px}.cs-bs-lead{font-size:16.5px}.cs-bs-cover{margin-top:-72px;padding:0 16px}.cs-bs-main{padding:32px 16px 72px}.cs-bs-article{font-size:16.5px}.cs-bs-c-item[data-depth="1"]{margin-inline-start:8px;padding-inline-start:14px}.cs-bs-c-item[data-depth="2"]{margin-inline-start:24px;padding-inline-start:14px}.cs-bs-c-more{margin-inline-start:22px}.cs-bs-cta-in{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion: reduce){.cs-bs *,.cs-bs *:before,.cs-bs *:after{transition:none!important}}.cs-bs-article{min-width:0}
