.table-wrap[data-astro-cid-mmnll3zm]{margin-bottom:24px;overflow-x:auto}.comparison-table[data-astro-cid-mmnll3zm]{border-collapse:collapse;width:100%;min-width:640px;font-size:.85rem}.comparison-table[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm],.comparison-table[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:12px}.comparison-table[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{color:var(--color-text-muted);white-space:nowrap;font-weight:700}.comparison-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]{transition:background-color .15s}.comparison-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:hover{background-color:var(--color-bg-subtle)}.rank-cell[data-astro-cid-mmnll3zm]{white-space:nowrap}.rank-badge[data-astro-cid-mmnll3zm]{background:var(--color-price-soft);min-width:1.8em;height:1.8em;color:var(--color-price-strong);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.9em;font-weight:700;display:inline-flex}.name-cell[data-astro-cid-mmnll3zm]{align-items:center;gap:8px;max-width:280px;display:flex}.name-cell[data-astro-cid-mmnll3zm] img[data-astro-cid-mmnll3zm]{border-radius:var(--radius-sm);object-fit:contain;flex-shrink:0}.name-cell[data-astro-cid-mmnll3zm] span[data-astro-cid-mmnll3zm]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.price-cell[data-astro-cid-mmnll3zm]{color:var(--color-price);white-space:nowrap;font-weight:700}.review-cell[data-astro-cid-mmnll3zm]{white-space:nowrap}.shop-cell[data-astro-cid-mmnll3zm]{color:var(--color-text-muted)}.comparison-table[data-astro-cid-mmnll3zm] a[data-astro-cid-mmnll3zm]{color:var(--color-accent);white-space:nowrap}@media (width<=640px){.table-wrap[data-astro-cid-mmnll3zm]{overflow-x:visible}.comparison-table[data-astro-cid-mmnll3zm]{min-width:0;display:block}.comparison-table[data-astro-cid-mmnll3zm] thead[data-astro-cid-mmnll3zm]{display:none}.comparison-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm]{display:block}.comparison-table[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;margin-bottom:12px;padding:16px;display:flex}.comparison-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:hover{background-color:#0000}.comparison-table[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{border-bottom:none;padding:0}.name-cell[data-astro-cid-mmnll3zm]{max-width:none}.name-cell[data-astro-cid-mmnll3zm] img[data-astro-cid-mmnll3zm]{width:72px;height:72px}.price-cell[data-astro-cid-mmnll3zm]{font-size:1.1rem}.shop-cell[data-astro-cid-mmnll3zm]{font-size:.8rem}.action-cell[data-astro-cid-mmnll3zm] a[data-astro-cid-mmnll3zm]{border-radius:var(--radius-sm);background:var(--color-price);color:#fff;text-align:center;margin-top:4px;padding:12px;font-weight:700;transition:background-color .15s;display:block}.action-cell[data-astro-cid-mmnll3zm] a[data-astro-cid-mmnll3zm]:hover{background:var(--color-price-strong)}}.ranking-meta[data-astro-cid-ko733iqd]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:.75rem;display:flex}.pr-badge[data-astro-cid-ko733iqd]{background:var(--color-text-muted);color:#fff;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:700}.ranking-placeholder[data-astro-cid-ko733iqd]{color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:16px;font-size:.9rem}article[data-astro-cid-4zhcvmn3] h1[data-astro-cid-4zhcvmn3]{margin:16px 0 8px;font-size:1.7rem}.meta[data-astro-cid-4zhcvmn3]{color:var(--color-text-muted);font-size:.85rem}.content[data-astro-cid-4zhcvmn3]{margin:24px 0;line-height:1.8}.content[data-astro-cid-4zhcvmn3] h2{border-top:1px solid var(--color-border);margin-top:40px;padding-top:16px}
