/* Woiya Article Product / Specs / Compare Cards v1 */
.w2-article-body .vcm-tech-article-card{--vcm-card-border:#e2e8f0;--vcm-card-soft:#f8fafc;--vcm-card-text:#0f172a;--vcm-card-muted:#64748b;display:grid;gap:16px;margin:28px 0;padding:18px;border:1px solid var(--vcm-card-border);border-radius:14px;background:#fff;color:var(--vcm-card-text);box-shadow:0 8px 24px rgba(15,23,42,.05);font-size:14px;line-height:1.45;overflow:hidden}.w2-article-body .vcm-tech-article-card *{box-sizing:border-box}.w2-article-body .vcm-tech-article-card a{text-decoration:none}.w2-article-body .vcm-tech-article-card--product{grid-template-columns:150px minmax(0,1fr);align-items:center}.w2-article-body .vcm-tech-article-card--product.vcm-tech-article-card--no-media{grid-template-columns:minmax(0,1fr)}.w2-article-body .vcm-tech-article-card__media{display:grid;place-items:center;width:150px;height:150px;border-radius:11px;background:var(--vcm-card-soft);overflow:hidden}.w2-article-body .vcm-tech-article-card__media img{width:100%;height:100%;object-fit:contain;margin:0}.w2-article-body .vcm-tech-article-card__eyebrow{display:block;margin-bottom:4px;font-size:10px;font-weight:900;letter-spacing:.12em;color:#2563eb}.w2-article-body .vcm-tech-article-card h3{margin:0 0 8px;font-size:20px;line-height:1.2}.w2-article-body .vcm-tech-article-card h3 a{color:var(--vcm-card-text)}.w2-article-body .vcm-tech-article-card__price{margin:-2px 0 10px;font-size:13px;font-weight:900;color:#0f766e}.w2-article-body .vcm-tech-article-card__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0}.w2-article-body .vcm-tech-article-card__specs>div{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(0,1.2fr);gap:8px;padding:6px 0;border-top:1px solid #eef2f7}.w2-article-body .vcm-tech-article-card__specs dt{font-size:11px;color:var(--vcm-card-muted);font-weight:700}.w2-article-body .vcm-tech-article-card__specs dd{margin:0;font-size:11px;color:var(--vcm-card-text);font-weight:800;text-align:right}.w2-article-body .vcm-tech-article-card__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.w2-article-body .vcm-tech-article-card__actions a,.w2-article-body .vcm-tech-article-card__compare-action a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:8px;background:#0f172a;color:#fff;font-size:11px;font-weight:900}.w2-article-body .vcm-tech-article-card__actions a+ a{background:#eef2ff;color:#1d4ed8}.w2-article-body .vcm-tech-article-card--specs{display:block;padding:16px 18px;background:#fbfdff}.w2-article-body .vcm-tech-article-card--specs h3{font-size:18px}.w2-article-body .vcm-tech-article-card--compare{display:block}.w2-article-body .vcm-tech-article-card__compare-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:14px}.w2-article-body .vcm-tech-article-card__compare-head h3{margin:0}.w2-article-body .vcm-tech-article-card__compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.w2-article-body .vcm-tech-article-card--compare[data-vcm-count="3"] .vcm-tech-article-card__compare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.w2-article-body .vcm-tech-article-card--compare[data-vcm-count="4"] .vcm-tech-article-card__compare-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.w2-article-body .vcm-tech-article-card__compare-device{min-width:0;padding:12px;border:1px solid #e8edf4;border-radius:11px;background:var(--vcm-card-soft);text-align:center}.w2-article-body .vcm-tech-article-card__compare-image{display:grid;place-items:center;width:92px;height:92px;margin:0 auto 8px}.w2-article-body .vcm-tech-article-card__compare-image img{width:100%;height:100%;object-fit:contain;margin:0}.w2-article-body .vcm-tech-article-card__compare-device>strong{display:block;min-height:34px;font-size:12px;line-height:1.3}.w2-article-body .vcm-tech-article-card__compare-device>strong a{color:var(--vcm-card-text)}.w2-article-body .vcm-tech-article-card__compare-device ul{list-style:none;margin:9px 0 0;padding:0;border-top:1px solid #e2e8f0}.w2-article-body .vcm-tech-article-card__compare-device li{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid #e2e8f0;font-size:10px;text-align:left}.w2-article-body .vcm-tech-article-card__compare-device li span{color:var(--vcm-card-muted)}.w2-article-body .vcm-tech-article-card__compare-device li b{text-align:right}.w2-article-body .vcm-tech-article-card__compare-action{display:flex;justify-content:flex-end;margin-top:12px}@media(max-width:720px){.w2-article-body .vcm-tech-article-card{margin:22px -4px;padding:14px;border-radius:12px}.w2-article-body .vcm-tech-article-card--product{grid-template-columns:92px minmax(0,1fr);align-items:start}.w2-article-body .vcm-tech-article-card--product.vcm-tech-article-card--no-media{grid-template-columns:minmax(0,1fr)}.w2-article-body .vcm-tech-article-card__media{width:92px;height:92px}.w2-article-body .vcm-tech-article-card h3{font-size:17px}.w2-article-body .vcm-tech-article-card__specs{grid-template-columns:1fr}.w2-article-body .vcm-tech-article-card__compare-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.w2-article-body .vcm-tech-article-card__compare-device{flex:0 0 72%;scroll-snap-align:start}.w2-article-body .vcm-tech-article-card__compare-action a{width:100%}}@media(max-width:430px){.w2-article-body .vcm-tech-article-card--product{grid-template-columns:1fr}.w2-article-body .vcm-tech-article-card__media{width:110px;height:110px}.w2-article-body .vcm-tech-article-card__compare-device{flex-basis:82%}}
