.lx.mc-index{border-top:1px solid var(--fx-line-e5e5e5)}.lx.mc-index .ms-sub,.lx.mc-compare .ms-sub,.lx.mc-picker .ms-sub{max-width:720px;font-size:clamp(16px,1.1vw,19px)}.mc-cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mc-card{background:var(--fx-bg-ffffff);border:1px solid var(--fx-line-e5e5e5);border-radius:16px;padding:clamp(24px,2vw,36px);box-shadow:0 24px 50px -40px #00000040}.mc-card .ms-fix-icon{border-radius:10px;width:46px;height:46px;margin-bottom:22px}.mc-card .ms-fix-icon svg{width:22px;height:22px}.lx .mc-card h3{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(18px,1.35vw,23px);font-weight:800}.lx .mc-card p{font-size:clamp(14px,.95vw,16px)}.lx.mc-compare{background:var(--fx-bg-f9f9f9);border-top:1px solid var(--fx-line-e5e5e5)}.mc-panels{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mc-panel{background:var(--fx-bg-ffffff);border:1px solid var(--fx-line-e5e5e5);border-radius:20px;padding:clamp(28px,2.8vw,52px)}.mc-panel.fx{border-color:var(--fx-line-0a0a0a);background:#0a0a0a radial-gradient(circle,#8fc7481a 1px,#0000 1px) 0 0/22px 22px}.mc-panel-tag{letter-spacing:-.035em;color:var(--fx-mid-9a9a9a);margin-bottom:10px;font-size:clamp(24px,2vw,36px);font-weight:900;display:block}.mc-panel.fx .mc-panel-tag{color:#fff}.mc-row{border-top:1px solid var(--fx-line-ececec);gap:16px;padding:clamp(16px,1.4vw,22px) 0;display:flex}.mc-panel.fx .mc-row{border-top-color:#262626}.mc-mark{background:var(--fx-bg-f1f1f1);width:30px;height:30px;color:var(--fx-mid-aaaaaa);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mc-mark svg{width:16px;height:16px}.mc-panel.fx .mc-mark{color:#8fc748;background:#8fc74829}.mc-topic{letter-spacing:1.5px;text-transform:uppercase;color:var(--fx-mid-aaaaaa);margin-bottom:4px;font-family:Fira Code,monospace;font-size:11px;font-weight:700;display:block}.mc-panel.fx .mc-topic{color:#8fc748}.lx .mc-row p{color:var(--fx-mid-888888);font-size:clamp(16px,1.15vw,20px)}.lx .mc-panel.fx .mc-row p{color:#fff;font-weight:700}.lx .mc-note{color:var(--fx-mid-999999);text-align:center;margin-top:16px;font-family:Fira Code,monospace;font-size:12px}.lx.mc-picker{border-top:1px solid var(--fx-line-e5e5e5)}.mc-picks{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mc-pick{background:var(--fx-bg-ffffff);border:1px solid var(--fx-line-e5e5e5);color:var(--fx-ink-0a0a0a);border-radius:18px;flex-direction:column;padding:clamp(24px,2.2vw,40px);text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.mc-pick-icon{color:#fff;background:#0a0a0a;border-radius:14px;place-items:center;width:64px;height:64px;margin-bottom:26px;transition:color .2s;display:grid}.mc-pick-icon svg{width:32px;height:32px}.mc-pick strong{letter-spacing:-.035em;font-size:clamp(22px,1.7vw,30px);font-weight:900;line-height:1.05}.mc-pick-spec{color:#6fa52e;margin-top:8px;font-family:Fira Code,monospace;font-size:12px;font-weight:700}.mc-pick-fixes{color:var(--fx-ink-666666);margin:12px 0 24px;font-size:clamp(14px,.95vw,16px);line-height:1.55}.mc-pick-cta{border-top:1px solid var(--fx-line-ececec);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:15px;font-weight:800;display:flex}.mc-pick-cta span{color:#8fc748;font-size:18px;transition:transform .2s}@media (hover:hover){.mc-pick:hover{border-color:#8fc748;transform:translateY(-3px);box-shadow:0 20px 40px -28px #0000004d}.mc-pick:hover .mc-pick-icon{color:#8fc748}.mc-pick:hover .mc-pick-cta span{transform:translate(4px)}}@media (max-width:1100px){.mc-cards,.mc-picks{grid-template-columns:1fr 1fr}}@media (max-width:968px){.mc-panels{grid-template-columns:1fr}}@media (max-width:640px){.mc-cards,.mc-picks{grid-template-columns:1fr}}
