.bn-answer-box{background:linear-gradient(135deg,#f0f7ff 0,#e8f4fd 100%);border-left:4px solid #0073aa;border-radius:var(--ds-radius-md);padding:var(--ds-space-5) var(--ds-space-6);margin:var(--ds-space-6) 0;font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed)}.bn-answer-box__header{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);color:#0073aa;font-weight:var(--ds-font-bold);font-size:var(--ds-text-sm);text-transform:uppercase;letter-spacing:var(--ds-tracking-wide)}.bn-answer-box__icon{display:flex}.bn-answer-box__content p:last-child{margin-bottom:0}.bn-key-takeaways{background:linear-gradient(135deg,#f0fdf4 0,#dcfce7 100%);border-left:4px solid #16a34a;border-radius:var(--ds-radius-md);padding:var(--ds-space-5) var(--ds-space-6);margin:var(--ds-space-6) 0}.bn-key-takeaways__header{display:flex;align-items:center;gap:var(--ds-space-2);color:#16a34a;font-weight:var(--ds-font-bold);font-size:var(--ds-text-sm);text-transform:uppercase;letter-spacing:var(--ds-tracking-wide);margin-bottom:var(--ds-space-3)}.bn-key-takeaways__body ul{margin:0;padding-left:var(--ds-space-5)}.bn-key-takeaways__body li{margin-bottom:var(--ds-space-2);line-height:var(--ds-leading-relaxed)}.bn-entity-definition{background:#faf5ff;border:1px solid #e9d5ff;border-radius:var(--ds-radius-md);padding:var(--ds-space-5) var(--ds-space-6);margin:var(--ds-space-6) 0}.bn-entity-definition__header{display:flex;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3)}.bn-entity-definition__term{font-weight:var(--ds-font-bold);font-size:var(--ds-text-lg);color:#7c3aed}.bn-quick-summary{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:var(--ds-radius-md);padding:var(--ds-space-5) var(--ds-space-6);margin:var(--ds-space-6) 0}.bn-quick-summary__header{display:flex;align-items:center;gap:var(--ds-space-2);color:#d97706;font-weight:var(--ds-font-bold);font-size:var(--ds-text-sm);text-transform:uppercase;letter-spacing:var(--ds-tracking-wide);margin-bottom:var(--ds-space-3)}.bn-comparison-summary{border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-lg);overflow:hidden;margin:var(--ds-space-6) 0}.bn-comparison-summary__header{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-5);background:var(--ds-bg-secondary);border-bottom:1px solid var(--ds-border-light);font-weight:var(--ds-font-bold);color:var(--ds-text-primary)}.bn-comparison-summary__items{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);background:var(--ds-surface-primary)}.bn-comparison-summary__label{font-weight:var(--ds-font-semibold);font-size:var(--ds-text-base)}.bn-comparison-summary__vs{color:var(--ds-text-muted);font-weight:800;font-size:var(--ds-text-xs)}.bn-winner-badge{display:inline-block;background:#16a34a;color:#fff;font-size:10px;font-weight:var(--ds-font-bold);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-full);text-transform:uppercase;letter-spacing:var(--ds-tracking-wide);margin-left:var(--ds-space-2);vertical-align:middle}.bn-comparison-summary__body{padding:var(--ds-space-2) var(--ds-space-5) var(--ds-space-5)}.bn-compare-point{display:flex;justify-content:space-between;padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-border-light)}.bn-compare-point:last-child{border-bottom:none}.bn-compare-point__label{font-weight:var(--ds-font-semibold);color:var(--ds-text-tertiary);font-size:var(--ds-text-xs);text-transform:uppercase}.bn-faq{margin:var(--ds-space-8) 0}.bn-faq__header{display:flex;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);color:var(--ds-text-primary)}.bn-faq__title{font-size:var(--ds-text-h4);margin:0}.bn-faq__list{display:flex;flex-direction:column;gap:var(--ds-space-2)}.bn-faq__item{border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-md);overflow:hidden;transition:border-color var(--ds-transition-fast)}.bn-faq__item[open]{border-color:#0073aa}.bn-faq__question{display:flex;justify-content:space-between;align-items:center;padding:var(--ds-space-4) var(--ds-space-5);cursor:pointer;font-weight:var(--ds-font-semibold);font-size:var(--ds-text-base);list-style:none;background:var(--ds-bg-secondary);transition:background var(--ds-transition-fast)}.bn-faq__question:hover{background:#f0f7ff}.bn-faq__question::-webkit-details-marker{display:none}.bn-faq__toggle{transition:transform .3s var(--ds-ease-out);flex-shrink:0}.bn-faq__item[open] .bn-faq__toggle{transform:rotate(-180deg)}.bn-faq__answer{padding:var(--ds-space-4) var(--ds-space-5);font-size:var(--ds-text-base);line-height:var(--ds-leading-relaxed);color:var(--ds-text-secondary)}.bn-faq__answer p:last-child{margin-bottom:0}.bn-snippet-paragraph{margin:var(--ds-space-4) 0}.bn-snippet-list{margin:var(--ds-space-6) 0}.bn-snippet-list__title{font-size:var(--ds-text-lg);margin-bottom:var(--ds-space-3)}.bn-snippet-table{margin:var(--ds-space-6) 0}.bn-snippet-table__title{font-size:var(--ds-text-lg);margin-bottom:var(--ds-space-3)}.bn-snippet-table__responsive{overflow-x:auto}.bn-snippet-table table{width:100%;border-collapse:collapse}.bn-snippet-table td,.bn-snippet-table th{padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border-light);text-align:left}.bn-snippet-table thead th{background:var(--ds-bg-secondary);font-weight:var(--ds-font-bold);font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:var(--ds-tracking-normal)}.bn-snippet-table tbody tr:hover{background:var(--ds-bg-secondary)}.bn-how-to{margin:var(--ds-space-8) 0;border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-lg);overflow:hidden}.bn-how-to__header{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-5) var(--ds-space-6);background:var(--ds-bg-secondary);border-bottom:1px solid var(--ds-border-light)}.bn-how-to__title{font-size:var(--ds-text-xl);margin:0}.bn-how-to__steps{padding:var(--ds-space-4) var(--ds-space-6)}.bn-how-to__step{display:flex;gap:var(--ds-space-4);padding:var(--ds-space-4) 0;border-bottom:1px solid var(--ds-border-light)}.bn-how-to__step:last-child{border-bottom:none}.bn-how-to__step-number{flex-shrink:0;width:36px;height:36px;background:#0073aa;color:#fff;border-radius:var(--ds-radius-full);display:flex;align-items:center;justify-content:center;font-weight:var(--ds-font-bold);font-size:var(--ds-text-sm)}.bn-how-to__step-title{font-size:var(--ds-text-base);margin:0 0 var(--ds-space-2);font-weight:var(--ds-font-semibold)}.bn-how-to__step-text{font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-text-secondary)}.bn-disclosure{display:flex;gap:var(--ds-space-3);background:#fef3c7;border:1px solid #fbbf24;border-radius:var(--ds-radius-md);padding:var(--ds-space-4) var(--ds-space-5);margin:var(--ds-space-5) 0;font-size:var(--ds-text-xs);line-height:var(--ds-leading-relaxed)}.bn-disclosure__icon{color:#d97706;flex-shrink:0;margin-top:2px}.bn-disclosure__content p{margin:0}.bn-disclosure__content a{color:#92400e;font-weight:var(--ds-font-semibold)}.bn-methodology{border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-md);margin:var(--ds-space-6) 0;overflow:hidden}.bn-methodology__header{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-5);cursor:pointer;font-weight:var(--ds-font-semibold);background:var(--ds-bg-secondary);list-style:none}.bn-methodology__header::-webkit-details-marker{display:none}.bn-methodology__chevron{margin-left:auto;transition:transform .3s var(--ds-ease-out)}.bn-methodology[open] .bn-methodology__chevron{transform:rotate(-180deg)}.bn-methodology__body{padding:var(--ds-space-4) var(--ds-space-5);font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);border-top:1px solid var(--ds-border-light)}.bn-citation{font-size:11px}.bn-citation a{color:#0073aa;text-decoration:none}.bn-citation a:hover{text-decoration:underline}.bn-data-reference{display:flex;gap:var(--ds-space-3);background:var(--ds-color-info-light,#e8f0fe);border-left:3px solid var(--ds-color-info,#2b6cb0);border-radius:var(--ds-radius-sm);padding:var(--ds-space-4) var(--ds-space-5);margin:var(--ds-space-4) 0;font-size:var(--ds-text-sm)}.bn-data-reference__icon{color:var(--ds-color-info,#2b6cb0);flex-shrink:0;margin-top:2px}.bn-data-reference__source{font-size:var(--ds-text-xs);color:var(--ds-text-muted);margin-top:var(--ds-space-1)}.bn-data-reference__source a{color:#0073aa}.bn-fact-check{display:inline-flex;align-items:center;gap:var(--ds-space-2);background:#ecfdf5;color:#065f46;padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-full);font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold)}.bn-author-authority{background:var(--ds-surface-primary);border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-lg);padding:var(--ds-space-6);margin:var(--ds-space-8) 0}.bn-author-authority__top{display:flex;gap:var(--ds-space-4);align-items:flex-start}.bn-author-authority__avatar img{border-radius:var(--ds-radius-full);width:80px;height:80px;object-fit:cover}.bn-author-authority__name-row{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.bn-author-authority__name{font-size:var(--ds-text-lg);font-weight:var(--ds-font-bold);color:var(--ds-text-primary);text-decoration:none}.bn-author-authority__name:hover{color:#0073aa}.bn-author-authority__credentials{font-size:var(--ds-text-xs);color:var(--ds-text-muted);background:var(--ds-bg-tertiary);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-full)}.bn-author-authority__expertise{display:flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);color:#16a34a;margin-top:var(--ds-space-1)}.bn-author-authority__meta{display:flex;gap:var(--ds-space-4);font-size:var(--ds-text-xs);color:var(--ds-text-muted);margin-top:var(--ds-space-2)}.bn-author-authority__bio{margin-top:var(--ds-space-4);font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);color:var(--ds-text-secondary)}.bn-author-authority__certs{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:var(--ds-space-4);align-items:center}.bn-author-authority__certs-label{font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);color:var(--ds-text-muted)}.bn-cert-badge{display:inline-block;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:var(--ds-font-semibold);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-full)}.bn-author-authority__footer{display:flex;justify-content:space-between;align-items:center;margin-top:var(--ds-space-4);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border-light)}.bn-author-authority__social{display:flex;gap:var(--ds-space-3)}.bn-author-authority__social a{color:var(--ds-text-muted);transition:color var(--ds-transition-fast)}.bn-author-authority__social a:hover{color:#0073aa}.bn-author-authority__reviewed{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--ds-text-secondary)}.bn-author-authority__dates{display:flex;gap:var(--ds-space-4);margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border-light);font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.bn-author-authority__dates span{display:flex;align-items:center;gap:var(--ds-space-1)}.bn-entity-link{color:inherit;border-bottom:1px dashed #a5b4fc;text-decoration:none;transition:border-color var(--ds-transition-fast),color var(--ds-transition-fast)}.bn-entity-link:hover{color:#4f46e5;border-bottom-style:solid}.bn-related-entities{background:var(--ds-bg-secondary);border-radius:var(--ds-radius-md);padding:var(--ds-space-4) var(--ds-space-5);margin:var(--ds-space-6) 0}.bn-related-entities__title{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);margin:0 0 var(--ds-space-3)}.bn-related-entities__list{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);list-style:none;margin:0;padding:0}.bn-related-entities__list li a{display:inline-block;background:var(--ds-surface-primary);border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-sm);padding:var(--ds-space-1) var(--ds-space-3);font-size:var(--ds-text-xs);color:var(--ds-text-secondary);text-decoration:none;transition:all var(--ds-transition-fast)}.bn-related-entities__list li a:hover{border-color:#0073aa;color:#0073aa}.bn-topic-cluster{background:linear-gradient(135deg,#f8fafc 0,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:var(--ds-radius-lg);padding:var(--ds-space-5) var(--ds-space-6);margin:var(--ds-space-8) 0}.bn-topic-cluster__title{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-base);margin:0 0 var(--ds-space-2)}.bn-topic-cluster__desc{font-size:var(--ds-text-xs);color:var(--ds-text-tertiary);margin:0 0 var(--ds-space-4)}.bn-topic-cluster__list{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-2) var(--ds-space-4);list-style:none;margin:0;padding:0}.bn-topic-cluster__list li a{display:block;padding:var(--ds-space-2) 0;font-size:var(--ds-text-sm);color:#0073aa;text-decoration:none;border-bottom:1px solid #fff0}.bn-topic-cluster__list li a:hover{border-bottom-color:#0073aa}.bn-editorial-standards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ds-space-5);margin:var(--ds-space-8) 0}.bn-editorial-standards__item{background:var(--ds-surface-primary);border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-lg);padding:var(--ds-space-6);text-align:center}.bn-editorial-standards__icon{color:#0073aa;margin-bottom:var(--ds-space-3)}.bn-editorial-standards__title{font-size:var(--ds-text-base);margin:0 0 var(--ds-space-2);font-weight:var(--ds-font-bold)}.bn-editorial-standards__desc{font-size:var(--ds-text-sm);color:var(--ds-text-muted);line-height:var(--ds-leading-relaxed)}.bn-pagination{margin:var(--ds-space-10) 0;text-align:center}.bn-pagination__info{font-size:var(--ds-text-xs);color:var(--ds-text-muted);margin-bottom:var(--ds-space-3)}.bn-pagination__list{display:flex;justify-content:center;gap:var(--ds-space-1);list-style:none;margin:0;padding:0}.bn-pagination__item a,.bn-pagination__item span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 var(--ds-space-3);border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);font-weight:var(--ds-font-medium);color:var(--ds-text-secondary);text-decoration:none;transition:all var(--ds-transition-fast)}.bn-pagination__item a:hover{background:#0073aa;border-color:#0073aa;color:#fff}.bn-pagination__item .current{background:#0073aa;border-color:#0073aa;color:#fff}.bn-short-embed,.bn-video-embed{position:relative;margin:var(--ds-space-6) 0;border-radius:var(--ds-radius-lg);overflow:hidden}.bn-video-embed{padding-bottom:56.25%;height:0}.bn-short-embed--youtube{padding-bottom:177%;max-width:320px;margin-left:auto;margin-right:auto}.bn-short-embed iframe,.bn-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media (max-width:768px){.bn-author-authority__top{flex-direction:column;align-items:center;text-align:center}.bn-author-authority__meta{justify-content:center}.bn-author-authority__footer{flex-direction:column;gap:var(--ds-space-3)}.bn-topic-cluster__list{grid-template-columns:1fr}.bn-comparison-summary__items{flex-direction:column;gap:var(--ds-space-2)}}