.bq-reference-guides,.bq-policy-links{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13px}.bq-reference-guides a,.bq-policy-links a{color:var(--blue)}
.site-footer>.bq-policy-links{justify-content:center;padding:0 20px 18px}.bqm-page>.bq-policy-links{grid-column:1/-1;justify-content:center;margin:4px 0 20px}
@media(max-width:720px){
 /* Keep a compact page heading; the removed introduction block stays collapsed. */
 body.category .reader-list-content>.archive-header{display:block;padding:0;margin:8px 0 14px}
 body.category .reader-list-content>.archive-header>.section-kicker,body.category .reader-list-content>.archive-header>.archive-description{display:none}
 body.category .reader-list-content>.archive-header>h1{font-size:16px;line-height:1.5;margin:0;letter-spacing:0}
 .bq-reference-context{font-size:14px;line-height:1.85}
 html[lang^=en] .site-header .site-brand{min-width:0;flex-shrink:1}
 html[lang^=en] .site-header .site-brand>span{font-size:15px;letter-spacing:.2px}
 html[lang^=en] .site-header .site-brand small{display:none}
 html[lang^=en] .site-header .header-actions{gap:4px}
 html[lang^=en] .site-header .header-inner{gap:6px}
}
@media(max-width:370px){html[lang^=en] .site-header .site-brand>span{font-size:13px}}

/* 同分类款式对照：图片、编号与参数分区排列。 */
.bq-reference-context{margin:26px 0 30px;padding:0;border:0}
.bq-comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.bq-reference-context .bq-comparison-heading h2{font-size:17px;line-height:1.5;margin:0}
.bq-comparison-count{flex:none;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}
.bq-reference-context .bq-reference-comparisons{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.bq-reference-context .bq-reference-comparisons>li{margin:0;padding:0;list-style:none}
.bq-reference-context .bq-comparison-card{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .18s,background .18s}
.bq-reference-context .bq-comparison-photo{display:flex;align-items:center;justify-content:center;flex:none;width:82px;height:90px;border-radius:6px;background:#fff;overflow:hidden}
.bq-reference-context .bq-comparison-photo img{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:contain;border-radius:0}
.bq-comparison-body{display:block;flex:1;min-width:0}
.bq-reference-context .bq-comparison-body h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-size:14px;font-weight:600;line-height:1.65;color:var(--text);overflow-wrap:anywhere}
.bq-comparison-body>.watch-reference-number{display:block;margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--selection-text)}
.bq-comparison-specs{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}
.bq-comparison-spec{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;padding:3px 7px;border-radius:4px;background:var(--card);color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}
.bq-comparison-spec>span{color:var(--muted);opacity:.75;white-space:nowrap}
.bq-comparison-arrow{width:16px;height:16px;flex:none;color:var(--muted)}
.bq-reference-context .bq-reference-guides{gap:8px;margin-top:12px}
.bq-reference-guides>a{padding:6px 10px;border:1px solid var(--line);border-radius:6px;font-size:12px;line-height:1.5;text-decoration:none}
@media(hover:hover){.bq-reference-context .bq-comparison-card:hover{border-color:var(--selection-line);background:var(--selection-bg)}.bq-reference-guides>a:hover{border-color:var(--selection-line);color:var(--selection-text)}}
.bq-reference-context .bq-comparison-card:focus-visible{outline:2px solid var(--selection-line);outline-offset:2px}
@media(max-width:720px){
 .bq-reference-context .bq-comparison-card{gap:10px;padding:10px}
 .bq-reference-context .bq-comparison-photo{width:64px;height:78px}
 .bq-reference-context .bq-comparison-body h3{font-size:13px;line-height:1.6}
 .bq-comparison-specs{gap:4px;margin-top:6px}
 .bq-comparison-spec{font-size:10px;padding:2px 5px}
 .bq-comparison-arrow{width:12px;height:12px}
 .bq-reference-guides>a{font-size:11px}
}
@media(prefers-reduced-motion:reduce){.bq-reference-context .bq-comparison-card{transition:none}}
