.mobile-index{display:none}.article [id]{scroll-margin-top:100px}.article .reading-card{margin:28px 0;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:20px}.reading-card h3{font-size:1.45rem;margin-bottom:16px}.reading-card dl{margin:0}.reading-card dt{font-weight:800}.reading-card dd{margin:0 0 14px;color:var(--soft)}.reading-card p:last-child{margin-bottom:0}@media(max-width:900px){.sidebar{order:initial}.article{max-width:none}.mobile-index{display:block;margin-bottom:28px;padding:18px;background:var(--paper);border-radius:16px}.mobile-index summary{cursor:pointer;font-weight:800}.mobile-index a{display:block;padding:8px 0}}@media(max-width:650px){.table-wrap{overflow:visible}.comparison{min-width:0;display:block;background:transparent}.comparison thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.comparison tbody,.comparison tr,.comparison td{display:block;width:100%}.comparison tr{margin-bottom:16px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.comparison td{padding:10px 8px;border:0}.comparison td::before{content:attr(data-label);display:block;color:var(--ink);font-weight:800;font-size:.8rem}}
