.bq-related{margin-top:32px;margin-bottom:32px;min-width:0}.bq-related-heading{display:flex;align-items:center;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid #ffffff14}.bq-related-heading h2{margin:0;color:#f8fafc;font-size:20px;font-weight:700}.bq-related>.bq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bq-related .bq-card{min-width:0}.bq-related .bq-meta{flex-wrap:wrap;gap:4px 8px}.bq-related .bq-card-bottom{flex-wrap:wrap;gap:8px}.bq-related-error{padding-bottom:24px}.bq-error{padding-bottom:32px}
@media(max-width:1099px){.bq-related>.bq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.bq-related>.bq-grid{grid-template-columns:1fr}.bq-related-heading h2{font-size:19px}}
/* Keep the homepage card anatomy readable in the narrower article column. */
body.bq-site .bq-related>.bq-grid{align-items:stretch}body.bq-site .bq-related .bq-card{height:100%}body.bq-site .bq-related .bq-card-copy{padding:16px}body.bq-site .bq-related .bq-card .bq-meta{flex-direction:column;align-items:flex-start;min-height:44px}body.bq-site .bq-related .bq-resource-size{max-width:100%;text-align:left;overflow-wrap:normal}body.bq-site .bq-related .bq-card-bottom{margin-top:auto;padding:12px 16px}
#bq-related-title{scroll-margin-top:125px}

/* Article recommendations: four text-only links, original titles preserved. */
.bq-related-title-list{list-style:none;padding:0;margin:0;border:1px solid #ffffff14;border-radius:14px;overflow:hidden;background:#14171f}
.bq-related-title-list li{list-style:none;margin:0;padding:0}.bq-related-title-list li+li{border-top:1px solid #ffffff0d}
body.bq-site .bq-related-title-list a{display:block;padding:16px 18px;color:#cbd5e1;font-size:14px;line-height:1.7;text-decoration:none;overflow-wrap:anywhere;transition:background .2s,color .2s}
body.bq-site .bq-related-title-list a:hover,body.bq-site .bq-related-title-list a:focus-visible{background:#4f46e51f;color:#a5b4fc;outline-offset:-3px;outline-color:#818cf8}
body.bq-site .bq-pills>a.bq-ai-studio-pill{display:inline-flex;align-items:center;gap:8px;color:#fb923c;border-color:#fb923c40;white-space:nowrap}
body.bq-site .bq-pills>a.bq-ai-studio-pill:hover,body.bq-site .bq-pills>a.bq-ai-studio-pill:focus-visible{background:#fb923c16;border-color:#fb923c80}
@media(max-width:520px){body.bq-site .bq-related-title-list a{padding:14px;font-size:13px}}
@media(prefers-reduced-motion:reduce){body.bq-site .bq-related-title-list a{transition:none}}

/* Visual order only: the same specification and download nodes retain their handlers. */
@media(max-width:800px){
 body.bq-site .bq-detail{display:flex;flex-direction:column;gap:24px}
 body.bq-site .bq-detail>article,body.bq-site .bq-detail>.bq-detail-side{display:contents}
 body.bq-site .bq-detail>article>*,body.bq-site .bq-detail>.bq-detail-side>*{order:40;min-width:0;margin-top:0;margin-bottom:0}
 body.bq-site .bq-detail>article>.bq-detail-heading{order:0}
 body.bq-site .bq-detail>article>.bq-preview,body.bq-site .bq-detail>article>.bq-detail-cover-placeholder{order:10}
 body.bq-site .bq-detail>.bq-detail-side>.bq-specs-panel{order:20}
 body.bq-site .bq-detail>article>.bq-detail-tabs{order:30}
 body.bq-site .bq-detail>.bq-detail-side>.bq-download-panel{order:50}
 body.bq-site .bq-detail>article>.bq-related{order:60}
 body.bq-site .bq-detail>article>#bq-comments{order:70}
 body.bq-site .bq-detail>.bq-detail-side>.bq-install-statement,body.bq-site .bq-detail>.bq-detail-side>.bq-disclaimer{order:80}
}
