/* bitrate-pick */
.blog-v2 .bb-bitrate-pick { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; margin:24px 0 }
.blog-v2 .bb-bitrate-pick .bb-bitrate-pick__item { padding:18px 20px; border-radius:14px; background:var(--card-bg); border:1px solid var(--border-color) }
.blog-v2 .bb-bitrate-pick .bb-bitrate-pick__label { margin:0 0 4px; font-size:14px; line-height:1.4; font-weight:700; color:var(--heading-color) }
.blog-v2 .bb-bitrate-pick .bb-bitrate-pick__value { margin:0 0 6px; font-size:19px; line-height:1.3; font-weight:800; color:var(--blog-accent) }
.blog-v2 .bb-bitrate-pick .bb-bitrate-pick__text { margin:0; font-size:15px; line-height:1.55; color:var(--muted-text) }
@media (max-width:640px) { .blog-v2 .bb-bitrate-pick { grid-template-columns:minmax(0,1fr) } }

/* note-box */
.blog-v2 .bb-note-box { margin:24px 0; padding:18px 22px; border-radius:14px; background:var(--blog-accent-soft); border:1px solid var(--border-color) }
.blog-v2 .bb-note-box .bb-note-box__title { margin:0 0 6px; font-size:16px; line-height:1.4; font-weight:700; color:var(--heading-color) }
.blog-v2 .bb-note-box .bb-note-box__text { margin:0; font-size:16px; line-height:1.65; color:var(--text-color) }