:root{--wux-plum:#4b1d45;--wux-plum-deep:#2b0e28;--wux-plum-soft:#f4ebf2;--wux-mint:#86e0bb;--wux-mint-pale:#e3f7ee;--wux-mint-ink:#17704f;--wux-paper:#fdfbfc;--wux-ink:#231a22;--wux-muted:#6b5d68;--wux-rule:#e4d6e0;--wux-sans:Tahoma, Geneva, Verdana, sans-serif;--wux-serif:Georgia, "Times New Roman", Times, serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.wux-body{background:var(--wux-paper);color:var(--wux-ink);font:15px/1.6 var(--wux-sans);margin:0}.wux-body a{color:var(--wux-plum);text-underline-offset:2px}.wux-body a:hover{color:var(--wux-mint-ink)}.wux-topline{background:var(--wux-mint);color:var(--wux-plum-deep);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:5px 16px;font-size:11px;display:flex}.wux-mast{background:var(--wux-plum-deep);text-align:center;border-bottom:1px solid #000;padding:22px 16px 18px}.wux-brand{text-decoration:none;display:inline-block}.wux-body .wux-brand,.wux-body .wux-brand:hover{color:#fff}.wux-brand-name{font:700 clamp(2rem, 7vw, 3.6rem)/1 var(--wux-serif);letter-spacing:-.01em;color:var(--wux-mint);display:block}.wux-brand-tag{letter-spacing:.06em;color:#e9d9e6;margin-top:8px;font-size:12px;display:block}.wux-sections{border-bottom:3px solid var(--wux-plum);z-index:5;background:#fff;position:sticky;top:0}.wux-sections-in{scrollbar-width:none;align-items:center;gap:2px;max-width:1180px;margin:0 auto;padding:0 8px;display:flex;overflow-x:auto}.wux-sections-in::-webkit-scrollbar{display:none}.wux-body .wux-sec{color:var(--wux-plum-deep);letter-spacing:.07em;text-transform:uppercase;border-bottom:3px solid #0000;flex:none;margin-bottom:-3px;padding:12px 10px 10px;font-size:12px;font-weight:700;text-decoration:none}.wux-body .wux-sec:hover{color:var(--wux-plum);border-bottom-color:var(--wux-mint)}.wux-body .wux-sec-on{border-bottom-color:var(--wux-mint);color:var(--wux-plum)}.wux-body .wux-sec-cta{background:var(--wux-plum);color:#fff;white-space:nowrap;border-radius:2px;flex:none;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none}.wux-body .wux-sec-cta:hover{background:var(--wux-plum-deep);color:var(--wux-mint)}.wux-main{max-width:1180px;margin:0 auto;padding:0 16px 48px}.wux-head{border-bottom:1px solid var(--wux-rule);margin-bottom:24px;padding:28px 0 18px}.wux-kicker{color:var(--wux-mint-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.wux-title{font:700 clamp(1.75rem, 5vw, 2.85rem)/1.12 var(--wux-serif);color:var(--wux-plum-deep);max-width:22ch;margin:0}.wux-article-plain .wux-title{max-width:none}.wux-dateline{color:var(--wux-muted);margin:12px 0 0;font-size:12.5px}.wux-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.wux-prose{max-width:70ch}.wux-prose>p:first-child{color:var(--wux-plum-deep);font-size:17px;line-height:1.55}.wux-prose h2{border-top:2px solid var(--wux-plum);font:700 1.5rem/1.2 var(--wux-serif);color:var(--wux-plum-deep);margin:36px 0 12px;padding-top:14px}.wux-prose h3{font:700 1.15rem/1.3 var(--wux-serif);color:var(--wux-plum);margin:24px 0 8px}.wux-prose p,.wux-prose li{margin:0 0 12px}.wux-prose ul{padding-left:0;list-style:none}.wux-prose ul>li{padding-left:20px;position:relative}.wux-prose ul>li:before{content:"";background:var(--wux-mint);border:1px solid var(--wux-mint-ink);width:8px;height:8px;position:absolute;top:.62em;left:2px}.wux-prose ol{counter-reset:wuxstep;padding-left:0;list-style:none}.wux-prose ol>li{counter-increment:wuxstep;min-height:30px;padding-left:44px;position:relative}.wux-prose ol>li:before{content:counter(wuxstep);background:var(--wux-plum);width:30px;height:30px;color:var(--wux-mint);font:700 15px/30px var(--wux-serif);text-align:center;border-radius:50%;position:absolute;top:-1px;left:0}.wux-prose blockquote{background:var(--wux-mint-pale);border-left:4px solid var(--wux-mint-ink);margin:20px 0;padding:14px 18px}.wux-prose blockquote p:last-child{margin-bottom:0}.wux-prose strong{color:var(--wux-plum-deep)}.wux-prose img{border:1px solid var(--wux-rule);width:auto;max-width:min(100%,520px);height:auto;margin:20px 0 6px;display:block}.wux-prose img+em,.wux-prose p>em:only-child{color:var(--wux-muted);font-size:13px;display:block}.wux-prose table{border-collapse:collapse;width:100%;margin:16px 0 20px;font-size:14px;display:block;overflow-x:auto}.wux-prose th,.wux-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--wux-rule);padding:8px 10px}.wux-prose th{background:var(--wux-plum-soft);color:var(--wux-plum-deep);white-space:nowrap;font-weight:700}.wux-prose a[href^="/tap-link/"]{background:var(--wux-plum);color:#fff;border-radius:2px;margin:2px 0;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-block}.wux-prose a[href^="/tap-link/"]:hover{background:var(--wux-plum-deep);color:var(--wux-mint)}.wux-verdict{border:1px solid var(--wux-rule);gap:0;margin:32px 0;display:grid}.wux-verdict-col{padding:16px 18px}.wux-verdict-plus{background:var(--wux-mint-pale)}.wux-verdict-minus{background:var(--wux-plum-soft)}.wux-verdict-h{font:700 1.05rem/1.2 var(--wux-serif);color:var(--wux-plum-deep);margin:0 0 10px}.wux-verdict ul>li{padding-left:22px}.wux-verdict ul>li:before{background:0 0;border:0;width:auto;height:auto;font-weight:700;top:0}.wux-verdict-plus ul>li:before{content:"+";color:var(--wux-mint-ink)}.wux-verdict-minus ul>li:before{content:"–";color:var(--wux-plum)}.wux-faq{margin-top:40px}.wux-faq-item{border-top:1px solid var(--wux-rule)}.wux-faq-item:last-child{border-bottom:1px solid var(--wux-rule)}.wux-faq-q{cursor:pointer;font:700 1.05rem/1.35 var(--wux-serif);color:var(--wux-plum-deep);align-items:baseline;gap:12px;padding:14px 0;list-style:none;display:flex}.wux-faq-q::-webkit-details-marker{display:none}.wux-faq-n{color:var(--wux-mint-ink);font:700 12px/1 var(--wux-sans);letter-spacing:.08em;flex:none}.wux-faq-a{margin:0 0 16px 32px}.wux-rail{flex-direction:column;gap:18px;display:flex}.wux-box{border:1px solid var(--wux-rule);background:#fff;padding:16px}.wux-box-h{background:var(--wux-plum);color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:-16px -16px 12px;padding:7px 16px;font-size:11px;font-weight:700}.wux-facts-list{margin:0}.wux-fact{border-bottom:1px dotted var(--wux-rule);padding:7px 0}.wux-fact:last-child{border-bottom:0}.wux-fact dt{color:var(--wux-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.wux-fact dd{color:var(--wux-plum-deep);margin:2px 0 0;font-size:14px;font-weight:700}.wux-offer{background:var(--wux-mint-pale)}.wux-offer-head{font:700 1.1rem/1.3 var(--wux-serif);color:var(--wux-plum-deep);margin:0 0 6px}.wux-offer-txt{margin:0 0 6px;font-size:14px}.wux-offer-terms{color:var(--wux-muted);margin:0;font-size:12px}.wux-go{background:var(--wux-plum-deep);border-color:var(--wux-plum-deep)}.wux-body .wux-go-btn{text-align:center;background:var(--wux-mint);color:var(--wux-plum-deep);border-radius:2px;padding:11px 14px;font-weight:700;text-decoration:none;display:block}.wux-body .wux-go-btn:hover{color:var(--wux-plum-deep);background:#fff}.wux-go-note{color:#e9d9e6;margin:10px 0 0;font-size:12px;line-height:1.5}.wux-toc-list{margin:0;padding-left:18px;font-size:13.5px}.wux-toc-list li{margin:0 0 6px}.wux-body .wux-toc-list a{text-decoration:none}.wux-body .wux-toc-list a:hover{text-decoration:underline}.wux-lost{columns:2}.wux-foot{background:var(--wux-plum-deep);color:#e9d9e6;border-top:4px solid var(--wux-mint)}.wux-foot-in{max-width:1180px;margin:0 auto;padding:28px 16px 32px;font-size:13px}.wux-foot-name{font:700 1.4rem/1 var(--wux-serif);color:var(--wux-mint);margin:0 0 8px}.wux-foot-txt{max-width:70ch;margin:0 0 14px}.wux-foot-links{flex-wrap:wrap;gap:6px 18px;margin:0 0 16px;padding:0;list-style:none;display:flex}.wux-body .wux-foot-links a{color:#fff}.wux-body .wux-foot-links a:hover{color:var(--wux-mint)}.wux-foot-rg{border-top:1px solid #4d2547;margin:0;padding-top:14px}.wux-age{border:1px solid var(--wux-mint);color:var(--wux-mint);margin-right:6px;padding:1px 6px;font-weight:700;display:inline-block}@media (width>=640px){.wux-verdict{grid-template-columns:1fr 1fr}.wux-topline{padding:5px 24px}.wux-main{padding:0 24px 64px}.wux-foot-in{padding:28px 24px 32px}}@media (width>=960px){.wux-mast{padding:34px 24px 26px}.wux-sections-in{justify-content:center;padding:0 24px}.wux-grid{grid-template-columns:minmax(0,1fr) 300px;gap:48px}.wux-rail{align-self:start}.wux-head{padding-top:40px}}
