.main-nav .cnm-nav{position:relative;display:inline-flex;align-items:center;flex:none}.main-nav .cnm-nav>a.active[aria-expanded=true],.main-nav .cnm-nav>a[aria-expanded=true],.main-nav .cnm-nav>a[aria-expanded=true]:hover{background:var(--ink,#0e0e12);color:#fff}.main-nav .cnm-nav>a{position:relative}@media (min-width:861px){html body .header .main-nav .cnm-nav>a{padding-right:20px}}.main-nav>a{padding-left:6px;padding-right:6px}.cnm-caret{position:absolute;right:4px;top:50%;width:6px;height:6px;margin-top:-4px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transform-origin:center;transition:transform .18s var(--ease,cubic-bezier(.4,0,.2,1)),margin-top .18s var(--ease,cubic-bezier(.4,0,.2,1));opacity:.8;pointer-events:none}.main-nav .cnm-nav>a[aria-expanded=true] .cnm-caret{transform:rotate(-135deg);margin-top:-1px;opacity:1}.main-nav .cnm-nav>a:hover .cnm-caret{opacity:1}.main-nav .cnm-nav>a[aria-expanded=true] .flag{filter:none}.cnm{position:absolute;left:0;right:0;top:100%;z-index:60;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .16s var(--ease,cubic-bezier(.4,0,.2,1)),transform .16s var(--ease,cubic-bezier(.4,0,.2,1)),visibility .16s}.cnm.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.cnm-sheet{position:relative;background:#fff;border-bottom:1px solid var(--line,#ececf0);border-radius:0 0 var(--radius-lg,20px) var(--radius-lg,20px);box-shadow:0 2px 4px rgba(14,14,16,.04),0 24px 48px -16px rgba(14,14,16,.18),0 40px 80px -32px rgba(14,14,16,.16)}.cnm-tab{position:absolute;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--accent,#e11d2e);left:var(--cnm-tabx,0);width:var(--cnm-tabw,0);transition:left .2s var(--ease,cubic-bezier(.4,0,.2,1)),width .2s var(--ease,cubic-bezier(.4,0,.2,1))}.cnm-in{max-width:1520px;margin:0 auto;padding:14px 24px 12px;display:flex;flex-direction:column;max-height:var(--cnm-max,calc(100vh - 161px))}@media (min-width:1280px){.cnm-in{padding-left:32px;padding-right:32px}}@media (min-width:1600px){.cnm-in{padding-left:40px;padding-right:40px}}.cnm-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:20px;padding-bottom:12px}.cnm-eyebrow{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent,#e11d2e)}.cnm-sub{margin-top:5px;max-width:560px;font-size:13px;line-height:1.5;color:var(--muted,#6e6e76)}.cnm-chips{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cnm .cnm-chip,.cnm-m2 .cnm-chip{min-height:30px;padding:6px 13px;border-radius:999px;border:1px solid var(--line,#ececf0);background:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-3,#3d3d48);transition:background .15s var(--ease,ease),color .15s var(--ease,ease),border-color .15s var(--ease,ease)}.cnm .cnm-chip i,.cnm-m2 .cnm-chip i{font-style:normal;font-size:11.5px;font-weight:700;color:var(--muted-2,#9c9ca8);font-variant-numeric:tabular-nums}.cnm .cnm-chip:hover,.cnm-m2 .cnm-chip:hover{background:var(--bg,#f7f7f9)}.cnm .cnm-chip.is-on,.cnm-m2 .cnm-chip.is-on{background:var(--ink,#0e0e12);border-color:var(--ink,#0e0e12);color:#fff}.cnm .cnm-chip.is-on i,.cnm-m2 .cnm-chip.is-on i{color:hsla(0,0%,100%,.6)}.cnm .cnm-chip:focus-visible,.cnm-m2 .cnm-chip:focus-visible{outline:2px solid var(--accent,#e11d2e);outline-offset:2px}@media (max-width:1279px){.cnm-sub{max-width:330px;font-size:12.5px}.cnm-chips{flex-wrap:nowrap}.cnm .cnm-chip{padding:5px 10px;gap:5px;font-size:12px}}.cnm-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px}.cnm-rail{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.cnm-rail-h{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2,#9c9ca8);padding:0 8px 6px}.cnm .cnm-b{position:relative;display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border:0;background:none;border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s var(--ease,ease)}.cnm-b img{width:22px;height:14px;object-fit:contain;flex:none}.cnm-b .cnm-b-all{display:inline-block;width:22px;flex:none;text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--muted-2,#9c9ca8)}.cnm-b b{font-size:13px;font-weight:600;color:var(--ink-2,#1e1e24);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnm-b i{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:700;color:var(--muted-2,#9c9ca8);font-variant-numeric:tabular-nums}.cnm-b:hover{background:var(--bg,#f7f7f9)}.cnm-b.is-on{background:#f2f2f5}.cnm-b.is-on b{color:var(--ink,#0e0e12)}.cnm-b.is-on i{color:var(--ink-3,#3d3d48)}.cnm-b.is-on:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--accent,#e11d2e)}.cnm-b:focus-visible{outline:2px solid var(--accent,#e11d2e);outline-offset:1px}.cnm-main{position:relative;min-height:0;display:flex}.cnm-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:2px}.cnm-fade{position:absolute;left:0;right:0;bottom:0;height:52px;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 78%);opacity:0;transition:opacity .2s var(--ease,ease)}.cnm-main.has-more .cnm-fade{opacity:1}.cnm-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media (max-width:1439px){.cnm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1199px){.cnm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cnm-t{display:block;background:#fff;border:1px solid var(--line,#ececf0);border-radius:14px;overflow:hidden;text-decoration:none;transition:transform .15s var(--ease,ease),box-shadow .15s var(--ease,ease)}.cnm-t:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px rgba(14,14,16,.24)}.cnm-t:focus-visible{outline:2px solid var(--accent,#e11d2e);outline-offset:2px}.cnm-ph{display:block;position:relative;aspect-ratio:16/10;background:var(--bg,#f7f7f9);overflow:hidden}.cnm-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s var(--ease,ease)}.cnm-t:hover .cnm-ph img{transform:scale(1.045)}.cnm-tag{position:absolute;left:8px;top:8px;padding:3px 7px;border-radius:6px;background:rgba(14,14,16,.82);color:#fff;font-size:10.5px;font-weight:700}.cnm-tb{display:block;padding:9px 11px 11px}.cnm-tn{display:block;font-size:13.5px;font-weight:700;color:var(--ink,#0e0e12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnm-ts{display:block;margin-top:3px;font-size:11px;font-weight:500;color:var(--muted,#6e6e76);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnm-tp{display:block;margin-top:5px;font-size:13px;font-weight:800;color:var(--ink,#0e0e12);font-variant-numeric:tabular-nums}.cnm-bud{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line,#ececf0)}.cnm-bud-h{display:flex;align-items:baseline;gap:9px;margin-bottom:9px}.cnm-bud-h b{font-size:13px;font-weight:700;color:var(--ink,#0e0e12)}.cnm-bud-h span{font-size:11.5px;color:var(--muted,#6e6e76);font-variant-numeric:tabular-nums}.cnm-bud-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px}@media (max-width:1199px){.cnm-bud-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.cnm-r{display:flex;align-items:center;gap:10px;padding:5px 7px;border-radius:10px;text-decoration:none;transition:background .12s var(--ease,ease)}.cnm-r:hover{background:var(--bg,#f7f7f9)}.cnm-r:focus-visible{outline:2px solid var(--accent,#e11d2e);outline-offset:1px}.cnm-r img{width:62px;height:42px;flex:none;object-fit:cover;border-radius:7px;background:var(--bg,#f7f7f9)}.cnm-r-c{display:block;min-width:0}.cnm-r-n{display:block;font-size:12.5px;font-weight:700;color:var(--ink,#0e0e12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnm-r-s{display:block;font-size:11px;color:var(--muted,#6e6e76);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnm-r-p{display:block;margin-top:1px;font-size:12.5px;font-weight:800;color:var(--ink,#0e0e12);font-variant-numeric:tabular-nums}.cnm-empty{padding:26px 4px;font-size:13px;color:var(--muted,#6e6e76)}.cnm .cnm-empty button,.cnm-m2 .cnm-empty button{margin-left:8px;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:700;color:var(--accent,#e11d2e);text-decoration:underline}.cnm-skel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media (max-width:1439px){.cnm-skel{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1199px){.cnm-skel{grid-template-columns:repeat(3,minmax(0,1fr))}}.cnm-skel span{display:block;height:218px;border-radius:14px;background:linear-gradient(100deg,#f4f4f6 30%,#ececf0 50%,#f4f4f6 70%);background-size:300% 100%;animation:cnmShine 1.2s linear infinite}@keyframes cnmShine{0%{background-position:100% 0}to{background-position:-100% 0}}.cnm-foot{flex:0 0 auto;margin-top:12px;padding-top:12px;border-top:1px solid var(--line,#ececf0);display:flex;align-items:center;gap:12px}.cnm-msg{display:flex;align-items:center;gap:8px}.cnm-msg>b{font-size:12.5px;font-weight:600;color:var(--muted,#6e6e76)}.cnm-soc{width:34px;height:34px;border-radius:50%;flex:none;border:1px solid var(--line,#ececf0);background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .15s var(--ease,ease),border-color .15s var(--ease,ease)}.cnm-soc:hover{background:var(--bg,#f7f7f9);border-color:#dcdce2}.cnm-soc img,.cnm-soc svg{display:block}.cnm-acts{margin-left:auto;display:flex;align-items:center;gap:10px}.cnm .cnm-dark,.cnm-m2 .cnm-dark{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:13px 22px;border-radius:12px;background:var(--ink,#0e0e12);color:#fff;text-decoration:none;font-size:13.5px;font-weight:700;transition:background .15s var(--ease,ease)}.cnm .cnm-dark:hover,.cnm-m2 .cnm-dark:hover{background:#26262c;color:#fff}.cnm .cnm-red,.cnm-m2 .cnm-red{display:inline-flex;align-items:center;min-height:44px;padding:15px 26px;border-radius:12px;background:var(--accent,#e11d2e);color:#fff;text-decoration:none;font-size:15px;font-weight:800;box-shadow:0 3px 0 var(--accent-2,#b8152b),0 10px 24px rgba(225,29,46,.2);transition:transform .15s var(--ease,ease),box-shadow .15s var(--ease,ease)}.cnm .cnm-red:hover,.cnm-m2 .cnm-red:hover{color:#fff;transform:translateY(1px);box-shadow:0 2px 0 var(--accent-2,#b8152b),0 6px 16px rgba(225,29,46,.2)}@media (min-width:1000px){.cnm-foot{padding-right:96px}}@media (min-width:1000px){html.cnm-open #enc-fab-greet{opacity:0;pointer-events:none;transition:opacity .15s ease}}@media (max-width:999px){.cnm{display:none}}.mnav-nav .cnm-mrow{width:100%;border:0;background:none;font-family:inherit;cursor:pointer}.mnav-nav .cnm-mrow .cnm-mcount{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--muted,#6e6e76);font-variant-numeric:tabular-nums}.mnav-nav .cnm-mrow .cnm-mchev{width:8px;height:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);opacity:.5}.cnm-m2{position:absolute;top:0;right:0;bottom:0;width:86%;max-width:360px;background:#fff;z-index:3;display:flex;flex-direction:column;transform:translateX(100%);visibility:hidden;transition:transform .25s var(--ease,ease),visibility .25s}.cnm-m2.is-open{transform:translateX(0);visibility:visible}.cnm-m2-head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line,#ececf0)}.cnm-m2 .cnm-m2-back,.cnm-m2 .cnm-m2-close{width:44px;height:44px;flex:none;border-radius:12px;border:1px solid var(--line,#ececf0);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cnm-m2 .cnm-m2-back:focus-visible,.cnm-m2 .cnm-m2-close:focus-visible{outline:2px solid var(--accent,#e11d2e);outline-offset:2px}.cnm-m2-ttl{font-size:15px;font-weight:700;color:var(--ink,#0e0e12);margin-right:auto}.cnm-m2-ttl span{margin-left:7px;padding:2px 8px;border-radius:999px;background:var(--bg,#f7f7f9);font-size:12px;font-weight:700;color:var(--muted,#6e6e76);font-variant-numeric:tabular-nums}.cnm-m2-chips{flex:0 0 auto;display:flex;gap:7px;overflow-x:auto;padding:10px 12px;border-bottom:1px solid var(--line,#ececf0);scrollbar-width:none}.cnm-m2-chips::-webkit-scrollbar{display:none}.cnm-m2 .cnm-m2-chips .cnm-chip{flex:none;min-height:44px;padding:6px 15px}.cnm-m2-find{flex:0 0 auto;position:relative;padding:10px 12px 0}.cnm-m2-find input{width:100%;height:44px;box-sizing:border-box;padding:0 38px 0 38px;border-radius:12px;border:1px solid var(--line,#ececf0);background:var(--bg,#f7f7f9);font-family:inherit;font-size:15px;color:var(--ink,#0e0e12);-webkit-appearance:none;appearance:none}.cnm-m2-find input::placeholder{color:var(--muted-2,#9c9ca8)}.cnm-m2-find input:focus{outline:none;border-color:var(--ink-4,#c2c2c8);background:#fff}.cnm-m2-find input:focus-visible{outline:2px solid var(--accent,#e11d2e);outline-offset:1px}.cnm-m2-find .cnm-m2-mag{position:absolute;left:24px;top:50%;margin-top:-7px;width:14px;height:14px;opacity:.45;pointer-events:none}.cnm-m2 .cnm-m2-clear{position:absolute;right:18px;top:10px;width:44px;height:44px;border:0;background:none;padding:0;cursor:pointer;color:var(--muted,#6e6e76);display:none;align-items:center;justify-content:center}.cnm-m2.has-q .cnm-m2-clear{display:inline-flex}.cnm-m2-count{padding:6px 12px 0;font-size:12px;color:var(--muted,#6e6e76)}.cnm-m2-count:empty{display:none}.cnm-m2-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px}.cnm-m2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cnm-m2-foot{flex:0 0 auto;display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line,#ececf0);background:#fff}.cnm-m2-foot .cnm-dark,.cnm-m2-foot .cnm-red{flex:1 1 0;justify-content:center;padding:12px 10px;font-size:13.5px;text-align:center}.cnm-m2-foot .cnm-red{font-size:14px}html.cnm-m2-open #enc-fab-greet{opacity:0;pointer-events:none;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.cnm,.cnm-fade,.cnm-m2,.cnm-ph img,.cnm-t,.cnm-tab{transition:none!important}.cnm-t:hover{transform:none}.cnm-skel span{animation:none}}.mnav-nav .cnm-mrow .cnm-mcount>span:empty{display:none}.cnm-m2-ttl span:empty{display:none}.cnm-tag--hit{background:#e11d2e;color:#fff}