.mfd3 .mfd3-rv-logo{display:flex;flex:none;align-items:center;justify-content:center;width:120px;height:48px;max-width:100%}.mfd3 .mfd3-rv-logo img{display:block;width:100%;height:100%;max-width:none;border-radius:0;object-fit:contain}.mfd3 .mfd3-rv-logo .mfd3-rv-lgl{display:none}:is(:root[data-theme=light],:root .mfd3[data-theme=light]) .mfd3-rv-logo .mfd3-rv-lgl{display:block}:is(:root[data-theme=light],:root .mfd3[data-theme=light]) .mfd3-rv-logo .mfd3-rv-lgd{display:none}:root .mfd3[data-theme=dark] .mfd3-rv-logo .mfd3-rv-lgd{display:block}:root .mfd3[data-theme=dark] .mfd3-rv-logo .mfd3-rv-lgl{display:none}.mfd3 .mfd3-rv-lgt{overflow:hidden;font:700 18px/24px var(--mfd3-font-ui);color:var(--mfd3-text);text-overflow:ellipsis;white-space:nowrap}.mfd3 .mfd3-rv-tint{border:2px solid var(--rv-bd,var(--mfd3-stroke));background:var(--rv-bg,var(--mfd3-surface))}:is(:root[data-theme=light],:root .mfd3[data-theme=light]) .mfd3-rv-tint{border-color:var(--rv-bdl,var(--mfd3-stroke));background:var(--rv-bgl,var(--mfd3-surface))}:root .mfd3[data-theme=dark] .mfd3-rv-tint{border-color:var(--rv-bd,var(--mfd3-stroke));background:var(--rv-bg,var(--mfd3-surface))}.mfd3 .mfd3-rv-sq{display:grid;flex:none;place-items:center;overflow:hidden;width:96px;height:96px;border-radius:24px;background:var(--mfd3-surface)}.mfd3 .mfd3-rv-sq img{display:block;width:100%;height:100%;max-width:none;border-radius:0;object-fit:cover}.mfd3 .mfd3-rv-sq.is-alt img{width:80%;height:80%;object-fit:contain}.mfd3 .mfd3-rv-sq.is-ini{font:700 32px/1 var(--mfd3-font-ui);color:#fff}.mfd3 ul.mfd3-rv-bul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mfd3 .mfd3-rv-bul li{display:flex;align-items:flex-start;gap:8px;min-width:0;margin:0;font:400 12px/16px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-text)}.mfd3 .mfd3-rv-bul .mfd3-i{width:16px;height:16px;color:var(--mfd3-check)}.mfd3 .mfd3-rv-bul span{min-width:0;overflow-wrap:anywhere}.mfd3 .mfd3-rv-act{display:flex;gap:8px}.mfd3 .mfd3-rv-act .mfd3-pill{flex:1 1 0;min-width:0;padding:0 8px}.mfd3 :is(.mfd3-rv-act,.mfd3-rv-botm-c,.mfd3-rv-hero-a) a.mfd3-pill{color:var(--mfd3-text);text-decoration:none}.mfd3 :is(.mfd3-rv-act,.mfd3-rv-botm-c,.mfd3-rv-hero-a) a.mfd3-pill--primary{color:#fff}.mfd3 .mfd3-rv-cic{flex:none}.mfd3 .mfd3-rv-cic.is-img{object-fit:contain}.mfd3-blk:is(.mfd3-blk--facts,.mfd3-blk--rows,.mfd3-blk--picks,.mfd3-blk--proscons,.mfd3-blk--ranking,.mfd3-blk--review-card,.mfd3-blk--promo,.mfd3-blk--disclosure,.mfd3-blk--cards){margin:0 0 24px}.mfd3 .mfd3-rich .mfd3-rv-blk h2.mfd3-rv-bt{margin-top:0}.mfd3 :is(.mfd3-rv-blk,.mfd3-rv-rank,.mfd3-rv-card) :is(ul,ol){margin:0;padding:0;list-style:none}.mfd3 :is(.mfd3-rv-blk,.mfd3-rv-rank,.mfd3-rv-card) :is(p,li,figure){margin:0}.mfd3 :is(.mfd3-rv-top,.mfd3-rv-hub,.mfd3-rv-rank,.mfd3-rv-card,.mfd3-rv-bk,.mfd3-rv-cp,.mfd3-rv-blk,.mfd3-rv-botm,.mfd3-rv-promo){text-align:left}.mfd3 :is(.mfd3-rv-top,.mfd3-rv-hub,.mfd3-rv-rank,.mfd3-rv-card,.mfd3-rv-bk,.mfd3-rv-cp,.mfd3-rv-blk,.mfd3-rv-botm,.mfd3-rv-promo) :is(p,li,h2,h3,h4,td,th){text-align:inherit}@media (min-width:1024px){.mfd3-rv-only-m{display:none!important}}@media (max-width:1023.98px){.mfd3-rv-only-d{display:none!important}}.mfd3 .mfd3-rv-top{display:flex;flex-direction:column;gap:12px;min-width:0}.mfd3 .mfd3-rv-top--home{padding:0 16px}.mfd3 .mfd3-rv-top-g{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mfd3 .mfd3-rv-tc{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:264px;padding:8px;border-radius:24px;background:var(--mfd3-surface-glass);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mfd3 .mfd3-rv-tc-lp{position:relative;display:flex;align-items:center;justify-content:center;height:96px;padding:32px 16px 16px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,var(--rv-tone),transparent),var(--mfd3-page)}.mfd3 .mfd3-rv-tc-lp .mfd3-rv-logo{width:110px;height:66px;max-width:70%;margin-top:-16px}.mfd3 .mfd3-rv-tc-md{position:absolute;top:8px;left:8px}.mfd3 .mfd3-rv-tc-b{display:flex;flex:1;flex-direction:column;gap:8px;padding:4px}.mfd3 .mfd3-rv-tc .mfd3-rv-tc-x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:700 14px/20px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-text)}.mfd3 .mfd3-rv-disc{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:12px;border-radius:24px;background:var(--mfd3-surface-glass);font:700 14px/20px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-link);text-align:center}.mfd3 .mfd3-rv-disc:hover{text-decoration:underline}.mfd3 .mfd3-rv-disc-ic{width:32px;height:32px}.mfd3 ol.mfd3-rv-cg{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:768px){.mfd3 .mfd3-rv-top-g,.mfd3 ol.mfd3-rv-cg{grid-template-columns:repeat(3,minmax(0,1fr))}.mfd3 .mfd3-rv-top-g .mfd3-rv-disc{grid-column:1/-1}}@media (min-width:1024px){.mfd3 .mfd3-rv-top--home{padding:0}.mfd3 .mfd3-rv-top-g{grid-template-columns:repeat(3,minmax(0,1fr)) 132px}.mfd3 .mfd3-rv-top-g .mfd3-rv-disc{grid-column:auto;flex-direction:column}.mfd3 .mfd3-rv-tc{min-height:300px}}.mfd3 .mfd3-rv-botm{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-height:246px;padding:24px;border-radius:24px;background:radial-gradient(90% 80% at 80% 45%,color-mix(in srgb,var(--mfd3-brand) 45%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--mfd3-brand) 32%,#000),color-mix(in srgb,var(--mfd3-brand) 12%,#000));color:#fff}.mfd3 .mfd3-rv-botm-bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:65% 50%}.mfd3 .mfd3-rv-botm-art{position:absolute;top:50%;right:-16px;z-index:-1;color:rgba(255,255,255,.3);transform:translateY(-50%)}.mfd3 .mfd3-rv-botm::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,0) 72%)}.mfd3 .mfd3-rv-botm-c{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:210px}.mfd3 .mfd3-rv-botm-lg{justify-content:flex-start;width:96px;height:42px}.mfd3 .mfd3-rv-botm .mfd3-rv-lgt{color:#fff}.mfd3 .mfd3-rv-botm-t{font:600 14px/20px var(--mfd3-font-ui);letter-spacing:-.1px;color:#fff}.mfd3 .mfd3-rv-botm-tn{display:block;white-space:nowrap}.mfd3 .mfd3-rv-botm-d{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:400 12px/16px var(--mfd3-font-text);letter-spacing:-.1px;color:#fff}.mfd3 .mfd3-rv-botm-btn{min-width:80px;margin-top:4px}.mfd3 .mfd3-rv-botm-c .mfd3-rv-botm-btn:hover{background:var(--mfd3-brand);opacity:.9}.mfd3 .mfd3-rv-botm-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.mfd3 .mfd3-rv-botm--wide{min-height:240px;padding:24px 16px;border-radius:0}.mfd3 .mfd3-rv-botm--wide .mfd3-rv-botm-bg{object-position:75% 50%}.mfd3 .mfd3-rv-menu{padding:8px 16px}.mfd3 .mfd3-rv-menu.is-sticky{position:sticky;top:var(--mfd3-header-h);z-index:40;background:color-mix(in srgb,var(--mfd3-page) 95%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mfd3 ul.mfd3-rv-menu-l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.mfd3 .mfd3-rv-menu-l li{min-width:0}.mfd3 .mfd3-rv-tile{display:flex;align-items:center;justify-content:center;height:36px;padding:4px 8px;border:1px solid transparent;border-radius:12px;background:var(--mfd3-surface);color:var(--mfd3-text);font:600 12px/16px var(--mfd3-font-ui);transition:background-color .15s}.mfd3 a.mfd3-rv-tile:hover{background:color-mix(in srgb,var(--mfd3-surface) 90%,var(--mfd3-link))}.mfd3 .mfd3-rv-tile.is-on{border-color:color-mix(in srgb,var(--mfd3-brand) 20%,transparent);background:var(--mfd3-brand);color:#fff}.mfd3 a.mfd3-rv-tile.is-on:hover{background:var(--mfd3-brand-hover)}.mfd3 .mfd3-rv-tile .mfd3-rv-cic{width:28px;height:28px}.mfd3 .mfd3-rv-tile-l{min-width:0;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.mfd3 .mfd3-rv-menu{padding:32px 0}.mfd3 ul.mfd3-rv-menu-l{display:flex;max-width:1088px;margin:0 auto}.mfd3 .mfd3-rv-menu-l li{display:flex;flex:1 1 0}.mfd3 .mfd3-rv-tile{flex:1 1 auto;flex-direction:column;gap:8px;height:auto;min-height:108px;padding:16px;border-radius:16px;font-size:14px;line-height:20px}.mfd3 .mfd3-rv-tile .mfd3-rv-cic{width:48px;height:48px}.mfd3 .mfd3-rv-tile-l{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:0;text-align:center;white-space:normal}}.mfd3 .mfd3-rv-hub{min-width:0}.mfd3 .mfd3-rv-hub-t{padding:16px 16px 0;font:700 24px/32px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-rv-sec{display:flex;flex-direction:column;gap:24px;padding:24px 16px;scroll-margin-top:calc(var(--mfd3-header-h) + 96px)}.mfd3 .mfd3-rv-sec-i{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.mfd3 .mfd3-rv-sec-hd{display:flex;align-items:center;gap:8px}.mfd3 .mfd3-rv-sec-hd .mfd3-rv-cic{width:48px;height:48px}.mfd3 .mfd3-rv-sec-hd .mfd3-rv-cic:not(.is-img),.mfd3 .mfd3-rv-disc .mfd3-rv-cic:not(.is-img){color:var(--mfd3-link)}.mfd3 .mfd3-rv-sec-t{font:700 24px/32px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-rv-sec-d{font:400 14px/20px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-text)}.mfd3 :is(.mfd3-rv-more,.mfd3-rv-all){display:inline-flex;align-items:center;gap:4px;padding:4px 0;font:600 14px/20px var(--mfd3-font-ui);letter-spacing:-.1px;color:var(--mfd3-link)}.mfd3 :is(.mfd3-rv-more,.mfd3-rv-all):hover{text-decoration:underline}.mfd3 .mfd3-rv-sec-c{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0}.mfd3 .mfd3-rv-sec-c .mfd3-car{width:100%}.mfd3 .mfd3-rv-hc{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:12px;height:280px;margin:3px 4px;padding:16px;border-radius:24px;transition:transform .2s}.mfd3 .mfd3-rv-hc:hover{transform:scale(1.02)}.mfd3 .mfd3-rv-hc-m{display:flex;flex-direction:column;gap:12px;min-width:0}.mfd3 .mfd3-rv-hc-lg{align-self:center;margin:4px 0}.mfd3 .mfd3-rv-hc-md{position:absolute;top:12px;right:12px}.mfd3 .mfd3-rv-hc .mfd3-rv-hc-x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:600 14px/24px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-rv-hc .mfd3-rv-bul{gap:4px}.mfd3 .mfd3-rv-hc .mfd3-rv-bul li{font-size:14px;line-height:20px}.mfd3 .mfd3-rv-hc .mfd3-rv-bul span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfd3 .mfd3-rv-hc .mfd3-rv-bul .mfd3-i{width:20px;height:20px;color:var(--mfd3-brand)}.mfd3 .mfd3-rv-hc .mfd3-rv-act{flex:none;min-height:36px}@media (max-width:1023.98px){.mfd3 .mfd3-rv-car--hub .mfd3-car-vp{overflow:visible;-webkit-mask-image:none;mask-image:none;cursor:auto}.mfd3 .mfd3-rv-car--hub .mfd3-car-track{display:flex;flex-direction:column;gap:12px;padding:0}.mfd3 .mfd3-rv-car--hub .mfd3-car-s:nth-child(n+4),.mfd3 .mfd3-rv-car--hub :is(.mfd3-car-a,.mfd3-car-dots){display:none}.mfd3 .mfd3-rv-car--hub .mfd3-rv-hc{display:grid;grid-template-columns:minmax(0,1fr) 121px;align-items:end;gap:8px;height:auto;min-height:164px;margin:0;padding:14px}.mfd3 .mfd3-rv-car--hub .mfd3-rv-hc:hover{transform:none}.mfd3 .mfd3-rv-car--hub .mfd3-rv-hc-m{gap:8px}.mfd3 .mfd3-rv-car--hub .mfd3-rv-hc-lg{align-self:flex-start;height:36px;margin:6px 0}.mfd3 .mfd3-rv-car--hub .mfd3-rv-hc-x{display:block;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.mfd3 .mfd3-rv-car--hub .mfd3-rv-bul li{font-size:12px;line-height:16px}.mfd3 .mfd3-rv-car--hub .mfd3-rv-bul li:nth-child(n+3){display:none}.mfd3 .mfd3-rv-car--hub .mfd3-rv-act{flex-direction:column}.mfd3 .mfd3-rv-car--hub .mfd3-rv-act .mfd3-pill{flex:none}.mfd3 .mfd3-rv-car--hub .mfd3-rv-hc-md{top:14px;right:14px;width:24px;height:30px}}@media (min-width:1024px){.mfd3 .mfd3-rv-hub-t{padding:16px 32px 0;font-size:32px;line-height:40px}.mfd3 .mfd3-rv-sec{flex-direction:row;align-items:flex-start;gap:32px;min-height:430px;padding:64px 32px;scroll-margin-top:calc(var(--mfd3-header-h) + 172px)}.mfd3 .mfd3-rv-sec-i{flex:0 0 304px}.mfd3 .mfd3-rv-sec-hd{flex-direction:column;align-items:flex-start}.mfd3 .mfd3-rv-sec-hd .mfd3-rv-cic{width:88px;height:88px}.mfd3 .mfd3-rv-sec-t{font-size:32px;line-height:40px}.mfd3 .mfd3-rv-sec-c{flex:1}.mfd3 .mfd3-rv-all{display:none}}@media (min-width:1280px){.mfd3 .mfd3-rv-hub-t{padding:16px 48px 0}.mfd3 .mfd3-rv-sec{padding:64px 48px}}.mfd3 .mfd3-rv-rank{display:flex;flex-direction:column;gap:16px;min-width:0}.mfd3 .mfd3-rv-rank .mfd3-rv-rank-t{margin:0;font:700 20px/28px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 ol:is(.mfd3-rv-pod,.mfd3-rv-grid){display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mfd3 .mfd3-rv-rank :is(.mfd3-rv-pd,.mfd3-rv-gc){position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border-radius:24px;background:var(--mfd3-surface)}.mfd3 .mfd3-rv-rank .mfd3-rv-pd{border:1px solid var(--rv-tone);background:linear-gradient(color-mix(in srgb,var(--rv-tone) 45%,transparent),transparent 75%),var(--mfd3-surface)}.mfd3 .mfd3-rv-pd-b{display:flex;flex-direction:column;gap:12px;min-width:0}.mfd3 :is(.mfd3-rv-pd-lg,.mfd3-rv-gc-lg){justify-content:flex-start}.mfd3 .mfd3-rv-pd-hd{display:flex;align-items:flex-start;gap:4px}.mfd3 .mfd3-rv-rank :is(.mfd3-rv-pd-x,.mfd3-rv-gc-x){flex:1;min-width:0;font:700 16px/24px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-rv-pd-md{margin-left:auto}.mfd3 .mfd3-rv-rank .mfd3-rv-bul{gap:4px}.mfd3 .mfd3-rv-rank .mfd3-rv-bul li{font-size:14px;line-height:20px}.mfd3 .mfd3-rv-rank .mfd3-rv-bul .mfd3-i{width:20px;height:20px}.mfd3 .mfd3-rv-rank .mfd3-rv-act .mfd3-pill{min-height:36px}.mfd3 .mfd3-rv-x{align-self:center}@media (max-width:1023.98px){.mfd3 .mfd3-rv-rank :is(.mfd3-rv-pd-bul,.mfd3-rv-gc-bul) li:nth-child(n+2){display:none}}@media (min-width:1024px){.mfd3 .mfd3-rv-rank{gap:32px}.mfd3 ol.mfd3-rv-pod{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:end}.mfd3 .mfd3-rv-rank .mfd3-rv-pd{gap:0;padding:0;border:0;border-radius:0;background:none}.mfd3 .mfd3-rv-pd--1{order:2}.mfd3 .mfd3-rv-pd--2{order:1}.mfd3 .mfd3-rv-pd--3{order:3}.mfd3 .mfd3-rv-pod--1 .mfd3-rv-pd--1{grid-column:2}.mfd3 .mfd3-rv-pd-st{display:flex;align-items:flex-end;justify-content:center;height:112px;padding-bottom:12px}.mfd3 .mfd3-rv-pd-lg{justify-content:center;width:213px;height:44px}.mfd3 .mfd3-rv-pd--1 .mfd3-rv-pd-lg{width:160px;height:80px}.mfd3 .mfd3-rv-pd-b{gap:0;min-height:264px;padding:24px;border:2px solid var(--rv-tone);border-bottom:0;border-radius:24px 24px 0 0;background:linear-gradient(color-mix(in srgb,var(--rv-tone) 50%,transparent),transparent)}.mfd3 .mfd3-rv-pd--1 .mfd3-rv-pd-b{min-height:346px}.mfd3 .mfd3-rv-rank .mfd3-rv-pd-x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:20px;line-height:28px}.mfd3 .mfd3-rv-rank .mfd3-rv-pd-bul{margin-top:12px}.mfd3 .mfd3-rv-pd .mfd3-rv-act{gap:16px;margin-top:auto;padding-top:24px}.mfd3 .mfd3-rv-pd .mfd3-rv-act .mfd3-pill{min-height:40px}.mfd3 ol.mfd3-rv-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px}.mfd3 .mfd3-rv-rank .mfd3-rv-gc{gap:0;min-height:300px;padding:16px}.mfd3 .mfd3-rv-gc-lg{align-self:center;justify-content:center;width:151px;margin:8px 0}.mfd3 .mfd3-rv-rank .mfd3-rv-gc-x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:12px;font:600 18px/24px var(--mfd3-font-ui);letter-spacing:-.3px}.mfd3 .mfd3-rv-rank .mfd3-rv-gc-bul{margin-top:12px}.mfd3 .mfd3-rv-rank .mfd3-rv-gc-bul li{font-size:12px;line-height:16px}.mfd3 .mfd3-rv-rank .mfd3-rv-gc-bul .mfd3-i{width:16px;height:16px}.mfd3 .mfd3-rv-gc .mfd3-rv-act{margin-top:auto;padding-top:10px}}.mfd3 table.mfd3-rv-ft{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed;background:none;font:400 14px/20px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-text)}.mfd3 .mfd3-rv-ft tr{background:none}.mfd3 .mfd3-rv-top-h .mfd3-sh-d{display:block;overflow:visible;-webkit-line-clamp:none}.mfd3 .mfd3-rv-ft :is(th,td){overflow-wrap:break-word;padding:8px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--mfd3-text) 20%,transparent);background:none;color:inherit;font:inherit;text-align:left;vertical-align:top}@supports not (color:color-mix(in srgb,red 20%,transparent)){.mfd3 .mfd3-rv-ft :is(th,td){border-bottom:1px solid var(--mfd3-stroke)}}.mfd3 .mfd3-rv-ft th{width:176px;padding-right:16px;overflow-wrap:anywhere;font:600 14px/20px var(--mfd3-font-ui);letter-spacing:-.1px}.mfd3 .mfd3-rv-ft thead th+th{width:auto;padding-right:0;font:400 14px/20px var(--mfd3-font-text)}.mfd3 .mfd3-rv-facts .mfd3-rv-note{margin-top:16px;font:italic 400 14px/20px var(--mfd3-font-text);color:var(--mfd3-text)}.mfd3 .mfd3-rv-pros{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.mfd3 .mfd3-rv-pc-col{display:flex;flex-direction:column;gap:12px;min-width:0}.mfd3 .mfd3-rv-pros .mfd3-rv-pc-h{margin:0;font:700 18px/24px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 ul.mfd3-rv-pcl{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.mfd3 .mfd3-rv-pcl li{display:flex;align-items:flex-start;gap:12px;margin:0;font:400 14px/20px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-text)}.mfd3 .mfd3-rv-pci{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--mfd3-pro);color:#fff}.mfd3 .mfd3-rv-pci--con{background:var(--mfd3-con)}.mfd3 .mfd3-rv-pci .mfd3-i{width:14px;height:14px}@media (min-width:768px){.mfd3 .mfd3-rv-pros{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.mfd3 .mfd3-rv-promo{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:320px;padding:16px;border:1px solid var(--mfd3-stroke);border-radius:24px;background:var(--mfd3-surface)}.mfd3 .mfd3-rv-promo-c{padding:2px 8px;border-radius:999px;background:var(--mfd3-surface-soft);font:600 10px/12px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-rv-promo .mfd3-rv-promo-t{margin:0;font:700 16px/24px var(--mfd3-font-ui);color:var(--mfd3-text);text-decoration:none}.mfd3 .mfd3-rv-promo a.mfd3-rv-promo-t:hover{color:var(--mfd3-link);text-decoration:underline}.mfd3 .mfd3-rv-promo .mfd3-rv-promo-n{margin:0;font:400 10px/12px var(--mfd3-font-text);color:var(--mfd3-text-2)}.mfd3 p.mfd3-rv-dis{font:italic 400 14px/20px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-text)}.mfd3-blk--disclosure .mfd3 p.mfd3-rv-dis,.mfd3.mfd3-blk--disclosure p.mfd3-rv-dis{margin:0}.mfd3 .mfd3-rv-rows{overflow:hidden;border-radius:24px;background:var(--mfd3-surface)}.mfd3 .mfd3-rv-row{display:flex;flex-direction:column;gap:8px;padding:24px}.mfd3 .mfd3-rv-row+.mfd3-rv-row{border-top:1px solid var(--mfd3-page)}.mfd3 .mfd3-rv-rows .mfd3-rv-row-l{font:600 16px/24px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-rv-rows .mfd3-rv-row-t{font:400 14px/20px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-text)}.mfd3 :is(.mfd3-rv-row-t,.mfd3-rv-pick-d) a{color:var(--mfd3-link);text-decoration:underline}.mfd3 :is(.mfd3-rv-picks,.mfd3-rv-ics){display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.mfd3 :is(.mfd3-rv-pick,.mfd3-rv-ic){display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 20px 20px;border-radius:24px;background:var(--mfd3-surface)}.mfd3 :is(.mfd3-rv-picks,.mfd3-rv-ics) :is(.mfd3-rv-pick-t,.mfd3-rv-ic-t){margin:0;font:600 18px/24px var(--mfd3-font-ui);letter-spacing:-.3px;color:var(--mfd3-text)}.mfd3 :is(.mfd3-rv-pick-t,.mfd3-rv-ic-t) a{color:inherit;text-decoration:none}.mfd3 :is(.mfd3-rv-pick-t,.mfd3-rv-ic-t) a:hover{color:inherit;text-decoration:underline}.mfd3 .mfd3-rv-picks .mfd3-rv-pick-d{font:400 14px/20px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-text)}.mfd3 .mfd3-rv-ics .mfd3-rv-ic-d{font:400 12px/16px var(--mfd3-font-text);color:var(--mfd3-text-2)}.mfd3 .mfd3-rv-blk .mfd3-rv-ic-in{margin-bottom:16px;font:400 14px/20px var(--mfd3-font-text);color:var(--mfd3-text)}@media (min-width:768px){.mfd3 .mfd3-rv-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px}.mfd3 :is(.mfd3-rv-picks,.mfd3-rv-ics--3){grid-template-columns:repeat(3,minmax(0,1fr))}.mfd3 .mfd3-rv-ics--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.mfd3 .mfd3-rv-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px;border-radius:24px;background:var(--mfd3-surface)}.mfd3-blk--review-card:has(+.mfd3-blk--review-card){margin-bottom:0}.mfd3-blk--review-card:has(+.mfd3-blk--review-card) .mfd3-rv-card{border-bottom-left-radius:0;border-bottom-right-radius:0}.mfd3-blk--review-card+.mfd3-blk--review-card .mfd3-rv-card{border-top:1px solid var(--mfd3-stroke);border-top-left-radius:0;border-top-right-radius:0}.mfd3 .mfd3-rv-card-h{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.mfd3 .mfd3-rv-card-sq{width:40px;height:40px;border-radius:10px}.mfd3 .mfd3-rv-card .mfd3-rv-card-t{margin:0;font:700 20px/28px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-rv-card .mfd3-rv-card-s{font:400 14px/20px var(--mfd3-font-text);color:var(--mfd3-text-2)}.mfd3 .mfd3-rv-card-a{grid-column:1/-1}.mfd3 .mfd3-rv-card-a .mfd3-pill{min-height:40px}.mfd3 .mfd3-rv-card-tabs.mfd3-tabs--seg{display:flex;width:100%;border:1px solid var(--mfd3-stroke)}.mfd3 .mfd3-rv-card-tabs .mfd3-tab{flex:1 1 0;justify-content:center;padding:4px 6px}.mfd3 .mfd3-rv-card-f{display:flex;flex-direction:column;gap:16px}.mfd3 .mfd3-rv-card .mfd3-rv-ov p{margin:0 0 12px;font:400 14px/20px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-text)}.mfd3 .mfd3-rv-card .mfd3-rv-ov p:last-child{margin:0}@media (min-width:768px){.mfd3 .mfd3-rv-card-sq{width:64px;height:64px;border-radius:14px}.mfd3 .mfd3-rv-card-a{justify-content:flex-end}.mfd3 .mfd3-rv-card-a .mfd3-pill{flex:none;padding:8px 16px}.mfd3 .mfd3-rv-card-tabs .mfd3-tab{flex:none;padding:4px 8px}.mfd3 .mfd3-rv-card-f{flex-direction:row;align-items:flex-start}.mfd3 .mfd3-rv-card-f .mfd3-rv-ft{flex:1}.mfd3 .mfd3-rv-card-f .mfd3-rv-promo{flex:0 0 200px}}@media (min-width:1024px){.mfd3 .mfd3-rv-card{padding:24px}}.mfd3 .mfd3-rv-bk,.mfd3 .mfd3-rv-cp{display:flex;flex-direction:column;min-width:0}.mfd3 .mfd3-rv-hero{display:flex;flex-direction:column;gap:16px;padding:16px 0 24px}.mfd3 .mfd3-rv-hero-r{display:flex;flex-direction:column;gap:16px;min-width:0}.mfd3 .mfd3-rv-hero-id{display:flex;align-items:center;gap:24px;min-width:0}.mfd3 .mfd3-rv-hero-sq{width:88px;height:88px}.mfd3 .mfd3-rv-hero-n{display:flex;flex-direction:column;gap:8px;min-width:0}.mfd3 .mfd3-rv-hero-t{overflow-wrap:anywhere;font:700 24px/32px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-rv-hero-a{display:flex;flex-wrap:wrap;gap:8px}.mfd3 .mfd3-rv-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.mfd3 .mfd3-rv-stat{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:80px;padding:12px 24px;border:1px solid var(--mfd3-link);border-radius:16px;background:var(--mfd3-surface)}.mfd3 .mfd3-rv-stat-l{font:400 12px/16px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-text-2)}.mfd3 .mfd3-rv-stat-v{font:700 20px/28px var(--mfd3-font-ui);color:var(--mfd3-link)}.mfd3 .mfd3-rv-alts{display:flex;flex-wrap:wrap;gap:4px 24px}.mfd3 .mfd3-rv-alts a{padding:4px 0;font:600 14px/20px var(--mfd3-font-ui);color:var(--mfd3-link)}.mfd3 .mfd3-rv-alts a:hover{text-decoration:underline}.mfd3 .mfd3-rv-hero-dc{font:italic 400 10px/12px var(--mfd3-font-text);letter-spacing:-.06px;color:var(--mfd3-text-2)}.mfd3 .mfd3-rv-sect{display:flex;flex-direction:column;gap:24px;padding:24px 0}.mfd3 .mfd3-rv-h2{font:700 20px/28px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-rv-intro-b>:last-child,.mfd3 .mfd3-rv-cp-b>:last-child{margin-bottom:0}.mfd3 .mfd3-rv-art{padding-top:24px}.mfd3 .mfd3-rv-team{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--mfd3-stroke)}.mfd3 .mfd3-rv-team .mfd3-rv-team-t{margin:0;font:600 14px/20px var(--mfd3-font-ui);color:var(--mfd3-text-2)}.mfd3 .mfd3-rv-upd,.mfd3 .mfd3-rv-team .mfd3-rv-upd{margin:0;font:400 12px/16px var(--mfd3-font-text);letter-spacing:-.1px;color:var(--mfd3-text-2)}.mfd3 .mfd3-rv-cp .mfd3-rv-menu{padding:8px 0 0}.mfd3 .mfd3-rv-cp-in{display:flex;flex-direction:column;gap:24px;padding:24px 0 16px}.mfd3 .mfd3-rv-cp-hd{display:flex;flex-direction:column;gap:4px}.mfd3 .mfd3-rv-cp-t{font:700 20px/28px var(--mfd3-font-ui);color:var(--mfd3-text)}.mfd3 .mfd3-rv-cp-people .mfd3-person{width:180px}.mfd3 .mfd3-rv-cp-rank{padding:24px 0}@media (max-width:1023.98px){.mfd3 .mfd3-rv-hero .mfd3-rv-crumbs{display:none}}@media (min-width:1024px){.mfd3 .mfd3-rv-hero{padding:16px 0 32px}.mfd3 .mfd3-rv-hero-r{flex-direction:row;align-items:center;gap:24px}.mfd3 .mfd3-rv-hero-id{flex:none;width:max-content;max-width:40%}.mfd3 .mfd3-rv-hero-sq{width:96px;height:96px}.mfd3 .mfd3-rv-stats{flex:1;grid-template-columns:minmax(0,1fr) auto}.mfd3 .mfd3-rv-stat--alt{min-width:210px}.mfd3 .mfd3-rv-stats>:only-child{grid-column:1/-1}.mfd3 .mfd3-rv-sect{padding:32px 0}.mfd3 .mfd3-rv-art{padding-top:64px}.mfd3 .mfd3-rv-cp .mfd3-rv-menu{padding:32px 0 0}.mfd3 .mfd3-rv-cp-in{padding:40px 0 32px}.mfd3 .mfd3-rv-cp-rank{padding:64px 0}}@media (prefers-reduced-motion:reduce){.mfd3t-rm .mfd3 .mfd3-rv-hc{transition:none}.mfd3t-rm .mfd3 .mfd3-rv-hc:hover{transform:none}}