.bq{padding-block:1.1rem 4rem}.bq-head{max-width:860px;margin-top:1.5rem}.bq-h1{letter-spacing:-.03em;margin-top:.4rem;font-size:clamp(2.1rem,4.6vw,3.1rem);line-height:1.04}.bq-verdict{color:var(--color-ink);margin-top:.9rem;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:560;line-height:1.45}.bq-lede{max-width:62ch;margin-top:.7rem}.bq-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.bq-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.bq-chip{border:1px solid var(--color-line);border-radius:var(--r);background:var(--color-surface);min-height:44px;color:var(--color-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .55rem;padding:.55rem .7rem;text-decoration:none;display:grid}.bq-chip:hover{border-color:var(--color-ink-3)}.bq-chip-n{background:var(--color-bg);width:24px;height:24px;color:var(--color-ink-2);border-radius:50%;grid-row:span 2;place-items:center;font-size:12px;font-weight:600;display:grid}.bq-chip-t{font-size:13.5px;font-weight:560;line-height:1.25}.bq-chip-v{color:var(--color-ink-3);font-size:12.5px;font-weight:600}.bq-chip.v-pass .bq-chip-v{color:var(--color-good)}.bq-chip.v-partial .bq-chip-v{color:var(--color-warn)}.bq-chip.v-fail .bq-chip-v{color:var(--color-alert)}.bq-cta{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.bq-checks{gap:clamp(2rem,4vw,3rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.bq-check{border-top:1px solid var(--color-line);padding-top:clamp(1.75rem,3vw,2.25rem)}.bq-check-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;display:grid}.bq-n{background:var(--color-ink);width:34px;height:34px;color:var(--color-surface);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.bq-h2{letter-spacing:-.025em;font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.15}.bq-q{color:var(--color-ink-3);margin-top:.2rem;font-size:15px}.bq-pill{white-space:nowrap;margin-top:.2rem}.bq-check-body{gap:1.25rem;margin-top:1.1rem;display:grid}@media (min-width:900px){.bq-check-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem}}.bq-drawing{margin:0}.bq-drawing img{max-width:100%}.bq-text{color:var(--color-ink-2);gap:.7rem;font-size:15.5px;line-height:1.6;display:grid}.bq-text p{margin:0}.bq-answer{color:var(--color-ink);font-size:17px;font-weight:560;line-height:1.45}.bq-applies{color:var(--color-ink-3)}.bq-k{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:.2rem;font-size:12.5px;font-weight:650;display:block}.bq-src,.bq-others{flex-wrap:wrap;gap:.25rem .9rem;display:flex}.bq-src .bq-k,.bq-others .bq-k{flex-basis:100%}.bq-src a,.bq-others a,.bq-more a{color:var(--color-accent);font-size:14.5px}.bq-try{border:1px solid var(--color-line);border-radius:var(--r);background:var(--color-surface);padding:.8rem .95rem}.bq-sec{margin-top:clamp(3rem,6vw,4.5rem)}.bq-sub{max-width:64ch;color:var(--color-ink-2);margin-top:.4rem;font-size:15.5px;line-height:1.55}.bq-table-wrap{border:1px solid var(--color-line);border-radius:var(--r);background:var(--color-surface);margin-top:1.1rem;overflow-x:auto}.bq-table{min-width:560px}.bq-table th[scope=row]{text-align:left;font-weight:500}.bq-table th[scope=row] a{color:var(--color-accent)}.bq-table .bq-me{background:var(--color-bg)}.bq-rank-note{color:var(--color-ink-3);margin-top:.7rem}.bq-links{gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.bq-links a,.bq-links-inline a{color:var(--color-accent);font-size:15px}.bq-links-inline{flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1rem;display:flex}.bq-sec .bh-row{margin-top:1rem}.bq-close{border-radius:var(--r-xl,18px);padding:clamp(1.5rem,4vw,2.25rem)}.bq-close p{max-width:60ch;color:var(--color-on-deep-2);margin-top:.5rem}.bq-updated{color:var(--color-ink-3);margin-top:2rem}.cmp-table{min-width:860px}.cmp-table td a{color:var(--color-accent)}.cmp-pairs{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}
