.meq{max-width:720px;margin:0 auto;padding:24px 16px 64px;color:var(--ink)}.meq-crumbs{font-family:var(--font-heading);font-size:14px;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.meq-crumbs a{color:var(--ink-2);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.meq-crumbs a:hover{color:var(--ink);text-decoration:underline}.meq-chip{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--font-heading);padding:4px 10px;border-radius:999px;background:var(--surface-sunken);color:var(--ink-2)}.meq-h1{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1.2;margin:10px 0 8px;text-wrap:balance}.meq-intro{font-family:var(--font-reading,var(--font-display));font-size:18px;line-height:1.55;color:var(--ink-2);margin:0 0 18px}.meq-hero{margin:0 0 18px;border-radius:14px;overflow:hidden}.meq-prog{display:flex;gap:4px;margin:0 0 14px}.meq-prog i{flex:1;height:6px;border-radius:3px;background:var(--aged)}.meq-prog i[data-s=ok]{background:var(--gold)}.meq-prog i[data-s=no]{background:var(--accent-reward)}.meq-prog i[data-s=cur]{background:var(--ink-3)}.meq-card{background:var(--surface-card);border:1px solid var(--aged);border-radius:16px;padding:18px}.meq-eyebrow{font:700 12px var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.meq-q{font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1.3;margin:8px 0 14px}.meq-opts{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.meq-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 12px;border:1px solid var(--aged);border-radius:12px;background:var(--parch-2);font:16px/1.35 var(--font-heading);color:var(--ink);text-align:left;cursor:pointer}.meq-opt:hover:not(:disabled){border-color:var(--ink-3);background:var(--selection-bg)}.meq-opt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.meq-opt:disabled{cursor:default}.meq-opt .L{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;font:700 13px var(--font-heading);background:var(--surface-sunken)}.meq-opt[data-s=ok]{border-color:var(--success-text);background:var(--success-bg)}.meq-opt[data-s=ok] .L{background:var(--success-text);color:#fff}.meq-opt[data-s=no]{border-color:var(--error-text);background:var(--error-bg)}.meq-opt[data-s=no] .L{background:var(--error-text);color:#fff}.meq-why{margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--surface-sunken);font:16px/1.55 var(--font-heading)}.meq-why b{font-family:var(--font-display)}.meq-src{display:block;margin-top:6px;font-size:14px;color:var(--ink-2)}.meq-actions{display:flex;justify-content:flex-end;margin-top:14px}.meq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:12px;font:700 16px var(--font-heading);border:1px solid transparent;cursor:pointer;text-decoration:none}.meq-btn-p{background:var(--action-strong);color:#fff}.meq-btn-o{background:var(--parch-2);border-color:var(--aged);color:var(--ink)}.meq-btn-w{width:100%}.meq-res{background:var(--action-strong);color:#fff;border-radius:18px;padding:22px 18px;text-align:center}.meq-res .meq-eyebrow{color:var(--ink-dim-on-dark)}.meq-score{font:700 56px/1 var(--font-display);margin:10px 0 4px}.meq-rank{font:600 22px var(--font-display);color:var(--accent-on-dark)}.meq-rankline{font:16px/1.5 var(--font-heading);opacity:.9;margin:8px auto 0;max-width:460px}.meq-vs{margin-top:10px;font:600 15px var(--font-heading);color:var(--accent-on-dark)}.meq-h2{font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1.25;margin:22px 0 10px}.meq-share{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.meq-share a,.meq-share button{min-height:60px;border:1px solid var(--aged);background:var(--parch-2);border-radius:12px;font:600 13px var(--font-heading);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;cursor:pointer}.meq-share svg{width:22px;height:22px}.meq-stack{display:grid;gap:8px;margin-top:16px}.meq-review{display:flex;flex-direction:column;gap:10px}.meq-review li{list-style:none;background:var(--surface-card);border:1px solid var(--aged);border-radius:12px;padding:12px 14px;font:15px/1.5 var(--font-heading)}.meq-review li strong{font-family:var(--font-display);font-size:16px;display:block;margin-bottom:4px}.meq-challenge{border:1px dashed var(--plus-text);background:var(--plus-bg);border-radius:14px;padding:14px;margin:0 0 16px;font:16px/1.5 var(--font-heading)}.meq-challenge strong{font-family:var(--font-display);font-size:18px;display:block}.meq-article{margin-top:40px;font:17px/1.7 var(--font-reading,var(--font-display));color:var(--ink)}.meq-article h2{font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.3;margin:32px 0 10px}.meq-article p{margin:0 0 14px}.meq-article a{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.meq-qa{background:var(--surface-card);border:1px solid var(--aged);border-left:4px solid var(--gold);border-radius:10px;padding:14px 16px;margin:0 0 8px}.meq-details{border:1px solid var(--aged);border-radius:12px;background:var(--parch-2);margin:10px 0}.meq-details summary{min-height:48px;display:flex;align-items:center;padding:0 14px;font:700 16px var(--font-heading);cursor:pointer}.meq-details>div{padding:0 14px 14px;font:16px/1.6 var(--font-heading);color:var(--ink-2)}.meq-details ol{margin:0;padding-left:20px}.meq-details li{margin:0 0 8px}.meq-related{display:flex;flex-direction:column;gap:6px;padding:0;list-style:none}.meq-related a{min-height:44px;display:inline-flex;align-items:center}.meq-list{background:var(--surface-card);border:1px solid var(--aged);border-radius:14px;overflow:hidden;margin:0;padding:0;list-style:none}.meq-li{border-top:1px solid var(--aged)}.meq-li:first-child{border-top:0}.meq-li a{display:flex;align-items:center;gap:12px;padding:12px;min-height:72px;color:var(--ink);text-decoration:none}.meq-li a:hover{background:var(--selection-bg)}.meq-li img{width:56px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--surface-sunken)}.meq-li .n{font:600 17px/1.25 var(--font-display)}.meq-li .m{font:14px var(--font-heading);color:var(--ink-2);margin-top:2px}.meq-li .go{margin-left:auto;font:700 14px var(--font-heading);color:var(--gold);white-space:nowrap;padding-left:8px}.meq-best{display:inline-block;margin-left:6px;font:700 12px var(--font-heading);color:var(--success-text);background:var(--success-bg);padding:2px 6px;border-radius:6px}@media (max-width:480px){.meq-h1{font-size:28px}.meq-q{font-size:20px}.meq-actions .meq-btn{width:100%}}