
.ast-cart-menu-wrap .count, .ast-cart-menu-wrap .count:after {
    border-color: #aaaaaa;
    color: #aaaaaa;
}
/* br-nav-global 2026-10-31: 8 top-level items fit on one row site-wide */
@media(min-width:922px){
.ast-primary-header-bar .ast-builder-grid-row{display:flex!important;align-items:center!important;gap:10px!important}
.site-header-primary-section-center{flex:1 1 auto!important;min-width:0!important}
.site-header-primary-section-left-center{display:none!important}
.ast-builder-menu-1{width:100%!important}
#ast-hf-menu-1{flex-wrap:nowrap!important;justify-content:flex-end!important}
#ast-hf-menu-1&gt;.menu-item&gt;.menu-link{font-size:12.5px!important;padding:0 7px!important;white-space:nowrap!important;letter-spacing:-.1px!important}
.ast-builder-menu-1 .menu-text{white-space:nowrap!important}
}

#ast-hf-menu-1&gt;.menu-item&gt;.menu-link{display:inline-flex!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important}

/* br-cky-delay 2026-10-31: CookieYes 横幅延迟 3 秒出现，避免首访遮挡首屏 CTA */
@keyframes br-cky-show{0%{opacity:0;visibility:hidden;pointer-events:none}100%{opacity:1;visibility:visible;pointer-events:auto}}
.cky-consent-container{animation:br-cky-show 1ms linear 0.001s both!important}
.cky-consent-container:not(:has(.cky-btn-accept)){animation:none!important}

/* br-cat-grid-fix 2026-10-31: 分类段被 br-v4-light-css 误设为 5 列 grid，导致卡片挤在 1 列里；这里把段落改回 block，grid 只作用在 .elementor-container */
body .elementor-7798 .elementor-element.elementor-element-1f3d40a{display:block!important;grid-template-columns:none!important;gap:normal!important}
body .elementor-7798 .elementor-element.elementor-element-1f3d40a&gt;.elementor-container{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;max-width:100%!important}
body .elementor-7798 .elementor-element.elementor-element-1f3d40a&gt;.elementor-container&gt;.elementor-column{width:auto!important;float:none!important;min-width:0!important}
@media(max-width:1024px){body .elementor-7798 .elementor-element.elementor-element-1f3d40a&gt;.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){body .elementor-7798 .elementor-element.elementor-element-1f3d40a&gt;.elementor-container{grid-template-columns:1fr!important}}

/* br-cky-topbar 2026-10-31: 横幅改为页面顶部细条，落在文档流里，不遮挡导航与首屏 CTA */
.cky-consent-container{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#1E2438!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px 14px!important;padding:7px 18px!important;font-size:12.5px!important;line-height:1.3!important;z-index:1!important;box-sizing:border-box!important}
.cky-consent-container *{background:transparent!important;box-shadow:none!important;color:#FFFFFF!important;border:0!important}
.cky-consent-container div,.cky-consent-container p,.cky-consent-container span{margin:0!important;padding:0!important;font-size:12.5px!important;line-height:1.3!important}
.cky-consent-container [class*=title],.cky-consent-container h1,.cky-consent-container h2,.cky-consent-container h3{display:none!important}
.cky-consent-container [class*=btn-wrapper],.cky-consent-container [class*=actions]{display:flex!important;flex:0 0 auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important}
.cky-consent-container [class*=cky-btn]{display:inline-block!important;width:auto!important;max-width:220px!important;flex:0 0 auto!important;background:#12B886!important;color:#FFFFFF!important;padding:5px 14px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;line-height:1.15!important;white-space:nowrap!important;cursor:pointer!important}
.cky-consent-container [class*=cky-btn]:hover{background:#0EA271!important}
.cky-consent-container a{color:#FFD479!important;text-decoration:underline!important}
@media(max-width:767px){.cky-consent-container{padding:6px 12px!important;gap:5px 10px!important}.cky-consent-container div,.cky-consent-container p,.cky-consent-container span{font-size:11px!important;line-height:1.25!important}}

/* br-cat-spacing-fix 2026-10-31: 分类标题与卡片间距 130px -&gt; 约 40px；移动端留白与按钮等宽 */
body .elementor-7798 .elementor-element.elementor-element-0fa63f1{padding-bottom:0!important}
body .elementor-7798 .elementor-element.elementor-element-0fa63f1 .elementor-widget-heading{margin-bottom:10px!important}
body .elementor-7798 .elementor-element.elementor-element-1f3d40a{padding-top:26px!important}
body .elementor-7798 .elementor-element.elementor-element-1f3d40a .elementor-button{width:100%!important;display:block!important;text-align:center!important;padding:9px 12px!important;font-size:12.5px!important;border-radius:10px!important}
@media(max-width:767px){body .elementor-7798 .elementor-element.elementor-element-1f3d40a{padding-top:18px!important;padding-left:8px!important;padding-right:8px!important}body .elementor-7798 .elementor-element.elementor-element-1f3d40a&gt;.elementor-container&gt;.elementor-column{padding:18px 14px!important;border-radius:14px!important}}

/* br-latest-popular-split 2026-10-31: Latest 与 Most Popular 两列改为上下两个独立区块，各自控制间距与背景 */
body .elementor-7798 .elementor-element.elementor-element-e1b89e3&gt;.elementor-container{display:block!important;max-width:1140px!important;margin:0 auto!important;padding:0 20px!important}
body .elementor-7798 .elementor-element.elementor-element-e1b89e3&gt;.elementor-container&gt;.elementor-column{width:100%!important;max-width:100%!important;float:none!important}
body .elementor-7798 .elementor-element.elementor-element-bd6d81d{margin-top:56px!important;padding:40px 0 0!important;border-top:1px solid #EADFE4!important}
@media(max-width:767px){body .elementor-7798 .elementor-element.elementor-element-bd6d81d{margin-top:36px!important;padding-top:28px!important}}

/* br-about-compact 2026-10-31: About Brand Review 区块压到原型高度（改前 347px：padding 100/100 + 标题 52 + 间距 33 + 正文 27） */
body .site-primary-footer-wrap{padding-top:40px!important;padding-bottom:40px!important}
body .site-primary-footer-wrap .widget-title{font-size:26px!important;line-height:1.25!important;margin:0 0 12px!important}
body .site-primary-footer-wrap .textwidget p{margin:0!important;font-size:13px!important;line-height:1.5!important}
@media(max-width:767px){body .site-primary-footer-wrap{padding-top:30px!important;padding-bottom:30px!important}body .site-primary-footer-wrap .widget-title{font-size:22px!important;margin:0 0 8px!important}body .site-primary-footer-wrap .textwidget p{font-size:12.5px!important}}

/* br-footer-v1 2026-10-31: 页脚改为设计稿结构（披露横条 + 三栏 + 窄版权条） */
body .site-primary-footer-wrap,body .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{background:#1B2438!important;background-image:none!important;padding:0!important;border:0!important}
body .site-primary-footer-wrap .footer-widget-area,body .site-primary-footer-wrap .footer-widget-area-inner,body .site-primary-footer-wrap .widget_text{background:transparent!important}
body .site-primary-footer-wrap .ast-builder-grid-row{display:block!important;max-width:100%!important;padding:0!important;margin:0!important}
body .site-primary-footer-wrap .site-footer-section-1,body .site-primary-footer-wrap .site-footer-section-3{display:none!important}
body .site-primary-footer-wrap .site-footer-section-2{display:block!important;width:100%!important}
body .site-primary-footer-wrap .widget{margin:0!important}
body .brf-bar{background:#151A28!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
body .brf-bar-in,body .brf-in{max-width:1140px!important;margin:0 auto!important;padding-left:22px!important;padding-right:22px!important;box-sizing:border-box!important}
body .brf-bar-in{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 18px!important;padding-top:11px!important;padding-bottom:11px!important}
body .brf-tag{color:#FFB800!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.02em!important;white-space:nowrap!important}
body .brf-txt{color:#D8DDE8!important;font-size:12.5px!important;line-height:1.5!important;flex:1 1 360px!important;min-width:0!important;margin:0!important}
body .brf-more{color:#FFB800!important;font-size:12.5px!important;text-decoration:underline!important;white-space:nowrap!important}
body .brf-main{padding:32px 0 30px!important}
body .brf-in{display:grid!important;grid-template-columns:1.5fr 1fr .9fr!important;gap:26px 30px!important;align-items:start!important}
body .brf-col h3{margin:0 0 11px!important;font-size:11.5px!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#FFFFFF!important;font-weight:700!important}
body .brf-col p{margin:0!important;font-size:13px!important;line-height:1.7!important;color:#C4CCDA!important}
body .brf-links a{color:#C4CCDA!important;text-decoration:none!important}
body .brf-links a:hover{color:#FFFFFF!important;text-decoration:underline!important}
body .brf-aff{margin-top:14px!important}
body .brf-aff a{color:#FFB800!important;font-weight:600!important;text-decoration:none!important}
body .site-below-footer-wrap{background:#12161F!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:0!important}
body .site-below-footer-wrap .ast-builder-grid-row{min-height:0!important;padding:12px 20px!important;max-width:1140px!important;margin:0 auto!important}
body .site-below-footer-wrap .site-footer-section{display:none!important}
body .site-below-footer-wrap .site-footer-section:has(.ast-footer-copyright){display:block!important;width:100%!important}
body .ast-footer-copyright p,body .ast-footer-copyright{font-size:12px!important;color:#9AA5B8!important;margin:0!important;text-align:center!important}
@media(max-width:767px){body .brf-main{padding:24px 0 22px!important}body .brf-in{display:block!important}body .brf-col+.brf-col{margin-top:20px!important}body .brf-txt{flex:1 1 100%!important}body .brf-more{display:inline-block!important;margin-top:2px!important}body .brf-bar-in{padding-top:10px!important;padding-bottom:10px!important}}

/* br-footer-v2 2026-10-31: 三栏左对齐、正文浅灰、链接分隔点显式渲染 */
body .site-primary-footer-wrap #text-2{text-align:left!important}
body .site-primary-footer-wrap #text-2 .brf-col,body .site-primary-footer-wrap #text-2 .brf-col p,body .site-primary-footer-wrap #text-2 .brf-col h3{text-align:left!important}
body .site-primary-footer-wrap #text-2 .brf-col p,body .site-primary-footer-wrap #text-2 .brf-links a{color:#C4CCDA!important;font-size:13px!important}
body .site-primary-footer-wrap #text-2 .brf-col h3{color:#FFFFFF!important}
body .site-primary-footer-wrap #text-2 .brf-aff a{color:#FFB800!important;font-weight:600!important}
body .brf-links a::after{content:"\00b7";color:#7F8AA0!important;margin:0 7px;display:inline-block}
body .brf-links a:last-child::after{content:none!important}
body .brf-links a{text-decoration:none!important}
body .brf-links a:hover{color:#FFFFFF!important;text-decoration:underline!important}

/* br-btn-box 2026-10-31: 分类卡按钮 100% 宽 + padding 造成 3px 横向溢出 */
body .elementor-7798 .elementor-element.elementor-element-1f3d40a .elementor-button{box-sizing:border-box!important;max-width:100%!important}

/* br-cky-sm 2026-10-31: 顶部条字号整体小一号，右侧给关闭按钮留安全距离 */
body .cky-consent-container{padding:6px 46px 6px 16px!important;gap:6px 12px!important;font-size:11px!important;line-height:1.35!important}
body .cky-consent-container div,body .cky-consent-container p,body .cky-consent-container span{font-size:11px!important;line-height:1.35!important}
body .cky-consent-container [class*=cky-btn]{font-size:10.5px!important;padding:4px 11px!important;line-height:1.15!important;margin:0!important}
body .cky-consent-container [class*=cky-close],body .cky-consent-container button[aria-label*=close i]{right:12px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important}
@media(max-width:767px){body .cky-consent-container{padding:5px 42px 5px 12px!important;gap:5px 10px!important}body .cky-consent-container div,body .cky-consent-container p,body .cky-consent-container span{font-size:10.5px!important;line-height:1.3!important}body .cky-consent-container [class*=cky-btn]{font-size:10px!important;padding:3px 10px!important}}

/* br-cky-sm2 2026-10-31: 1280 下单行排布（文案与按钮同一行） */
@media(min-width:768px){body .cky-consent-container{flex-wrap:nowrap!important;align-items:center!important}body .cky-consent-container&gt;div,body .cky-consent-container [class*=notice-des]{flex:1 1 auto!important;min-width:0!important;width:auto!important}body .cky-consent-container [class*=btn-wrapper],body .cky-consent-container [class*=actions]{flex:0 0 auto!important}}

/* br-cky-sm3 2026-10-31: 去掉 CookieYes 内层 div 的 100% 宽度，让按钮回到同一行 */
@media(min-width:768px){body .cky-consent-container div{width:auto!important;max-width:100%!important}body .cky-consent-container{flex-wrap:nowrap!important}}

/* br-footer-v3 2026-10-31: 版权条左右两端对齐，Affiliate disclosure 并入版权行（浅色） */
body .ast-footer-copyright{max-width:1140px!important;width:100%!important;margin:0 auto!important;padding:0 22px!important;box-sizing:border-box!important}
body .ast-footer-copyright p{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;width:100%!important;font-size:12px!important;text-align:left!important}
body .brf-cp-link a{color:#8C97A8!important;font-weight:400!important;text-decoration:none!important;white-space:nowrap!important}
body .brf-cp-link a:hover{color:#FFF9F6!important;text-decoration:underline!important}
@media(max-width:767px){body .ast-footer-copyright p{flex-direction:column!important;align-items:center!important;gap:4px!important;text-align:center!important}}

/* br-footer-v4 2026-10-31: 进一步压缩页脚纵向留白（三栏 32/30→24/22，版权条 12→7，横条 11→9） */
body .brf-main{padding:24px 0 22px!important}
body .brf-bar-in{padding-top:9px!important;padding-bottom:9px!important}
body .site-below-footer-wrap .ast-builder-grid-row{padding:7px 22px!important}
body .ast-footer-copyright p{line-height:1.45!important}
body .brf-col h3{margin:0 0 9px!important}
@media(max-width:767px){body .brf-main{padding:20px 0 18px!important}body .brf-col+.brf-col{margin-top:16px!important}body .site-below-footer-wrap .ast-builder-grid-row{padding:6px 16px!important}}

/* br-lists-v1 2026-10-31: Latest / Most Popular 改为紧凑列表 + 编号榜单，两栏等高 */
body .elementor-7798 .elementor-element-f0002df .elementor-element-e1b89e3 &gt; .elementor-container{display:flex!important;flex-wrap:nowrap!important;gap:30px!important;align-items:stretch!important}
body .elementor-7798 .elementor-element-f0002df .elementor-element-8cc3b40,body .elementor-7798 .elementor-element-f0002df .elementor-element-bd6d81d{width:50%!important;max-width:50%!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important}
body .elementor-7798 .elementor-element-f0002df .elementor-element-8cc3b40 .elementor-widget-wrap,body .elementor-7798 .elementor-element-f0002df .elementor-element-bd6d81d .elementor-widget-wrap{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}
body .elementor-7798 .elementor-element-f0002df .br-posts{gap:10px!important;flex:1 1 auto!important;justify-content:space-between!important}
body .elementor-7798 .elementor-element-f0002df .br-post{border-radius:12px!important;box-shadow:0 1px 4px rgba(34,48,74,.05)!important;border:1px solid #EFE3E8!important}
body .elementor-7798 .elementor-element-f0002df .br-post .br-compact{height:92px!important;padding:0!important;gap:12px!important;align-items:center!important}
body .elementor-7798 .elementor-element-f0002df .br-post .br-thumb{flex:0 0 88px!important;width:88px!important;height:88px!important;margin-left:2px!important;border-radius:10px!important;overflow:hidden!important}
body .elementor-7798 .elementor-element-f0002df .br-post .br-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}
body .elementor-7798 .elementor-element-f0002df .br-post .br-body{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:6px 12px 6px 0!important;min-width:0!important}
body .elementor-7798 .elementor-element-f0002df .br-post .br-meta{margin:0!important}
body .elementor-7798 .elementor-element-f0002df .br-post .br-cat{font-size:10.5px!important;letter-spacing:.02em!important;padding:2px 8px!important;border-radius:999px!important;background:#FDF0F4!important;color:#B0123A!important;line-height:1.5!important}
body .elementor-7798 .elementor-element-f0002df .br-post .br-h{font-size:17px!important;line-height:1.3!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
body .elementor-7798 .elementor-element-f0002df .br-post .br-actions{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;flex-wrap:wrap!important}
body .elementor-7798 .elementor-element-f0002df .br-post .br-amz a{font-size:11px!important;gap:4px!important}
body .elementor-7798 .elementor-element-f0002df .br-post .br-amz svg{width:12px!important;height:12px!important}
body .elementor-7798 .elementor-element-f0002df .br-post .br-btn{width:auto!important;font-size:10.5px!important;padding:4px 11px!important;border-radius:999px!important;line-height:1.2!important;background:#FFB800!important;color:#22304A!important;box-shadow:none!important}
body .elementor-7798 .elementor-element-f0002df .br-post--feat{display:flex!important;align-items:center!important;height:92px!important}
body .elementor-7798 .elementor-element-f0002df .br-post--feat .br-media{position:static!important;flex:0 0 88px!important;width:88px!important;height:88px!important;aspect-ratio:auto!important;margin-left:2px!important;border-radius:10px!important;overflow:hidden!important}
body .elementor-7798 .elementor-element-f0002df .br-post--feat .br-media img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important}
body .elementor-7798 .elementor-element-f0002df .br-post--feat .br-feat{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:6px 12px 6px 12px!important;min-width:0!important}
body .elementor-7798 .elementor-element-f0002df .br-post--feat .br-ex{display:none!important}
body .elementor-7798 .elementor-element-f0002df .br-posts--popular{counter-reset:brrank!important}
body .elementor-7798 .elementor-element-f0002df .br-posts--popular .br-post{counter-increment:brrank!important}
body .elementor-7798 .elementor-element-f0002df .br-posts--popular .br-post::before{content:counter(brrank,decimal-leading-zero)!important;position:absolute!important;left:11px!important;top:50%!important;transform:translateY(-50%)!important;font-family:Georgia,'Times New Roman',serif!important;font-size:19px!important;line-height:1!important;color:#C2A052!important;z-index:2!important;pointer-events:none!important}
body .elementor-7798 .elementor-element-f0002df .br-posts--popular .br-post .br-compact{padding-left:42px!important}
body .elementor-7798 .elementor-element-f0002df .br-posts--popular .br-post--feat{padding-left:42px!important}
body .elementor-7798 .elementor-element-f0002df .br-posts--popular .br-post .br-thumb{flex:0 0 64px!important;width:64px!important;height:64px!important}
body .elementor-7798 .elementor-element-f0002df .br-posts--popular .br-post--feat .br-media{flex:0 0 64px!important;width:64px!important;height:64px!important}
body .elementor-7798 .elementor-element-f0002df .br-posts--popular .br-actions{display:none!important}
body .elementor-7798 .elementor-element-f0002df .br-posts--popular .br-h a::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important}
@media(max-width:767px){body .elementor-7798 .elementor-element-f0002df .elementor-element-e1b89e3 &gt; .elementor-container{display:flex!important;flex-direction:column!important;gap:26px!important}body .elementor-7798 .elementor-element-f0002df .elementor-element-8cc3b40,body .elementor-7798 .elementor-element-f0002df .elementor-element-bd6d81d{width:100%!important;max-width:100%!important;flex:0 0 auto!important}body .elementor-7798 .elementor-element-f0002df .br-post--feat{height:84px!important}body .elementor-7798 .elementor-element-f0002df .br-post .br-compact{height:84px!important}body .elementor-7798 .elementor-element-f0002df .br-post .br-thumb{flex:0 0 72px!important;width:72px!important;height:72px!important}body .elementor-7798 .elementor-element-f0002df .br-post--feat .br-media{flex:0 0 72px!important;width:72px!important;height:72px!important}body .elementor-7798 .elementor-element-f0002df .br-post .br-h{font-size:15.5px!important}body .elementor-7798 .elementor-element-f0002df .br-posts{gap:9px!important}}

/* br-lists-v2 2026-10-31: 用 #br-latest 提权覆盖 br-latest-popular-split 的 block 布局，并锁定卡片高度 */
body #br-latest .elementor-element-e1b89e3&gt;.elementor-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:30px!important;align-items:stretch!important;max-width:1140px!important;margin:0 auto!important;padding:0 20px!important}
body #br-latest .elementor-element-8cc3b40,body #br-latest .elementor-element-bd6d81d{width:50%!important;max-width:50%!important;min-width:0!important;flex:1 1 0!important;display:flex!important;flex-direction:column!important}
body #br-latest .br-post{height:96px!important;max-height:96px!important;overflow:hidden!important;display:block!important}
body #br-latest .br-post--feat{height:96px!important;max-height:96px!important;display:flex!important;align-items:center!important}
body #br-latest .br-post .br-compact{height:96px!important;display:flex!important;align-items:center!important;padding:0!important}
body #br-latest .br-post--feat .br-media,body #br-latest .br-post .br-thumb{flex:0 0 88px!important;width:88px!important;height:88px!important;max-height:88px!important;aspect-ratio:auto!important;margin:0 0 0 4px!important;border-radius:10px!important;overflow:hidden!important;align-self:center!important}
body #br-latest .br-post--feat .br-media img,body #br-latest .br-post .br-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:auto!important;display:block!important}
body #br-latest .br-posts--popular .br-post--feat .br-media,body #br-latest .br-posts--popular .br-post .br-thumb{flex:0 0 64px!important;width:64px!important;height:64px!important;max-height:64px!important}
@media(max-width:767px){body #br-latest .elementor-element-e1b89e3&gt;.elementor-container{display:flex!important;flex-direction:column!important;gap:24px!important}body #br-latest .elementor-element-8cc3b40,body #br-latest .elementor-element-bd6d81d{width:100%!important;max-width:100%!important;flex:0 0 auto!important}body #br-latest .br-post,body #br-latest .br-post--feat{height:86px!important;max-height:86px!important}body #br-latest .br-post .br-compact{height:86px!important}body #br-latest .br-post--feat .br-media,body #br-latest .br-post .br-thumb{flex:0 0 72px!important;width:72px!important;height:72px!important;max-height:72px!important}}

/* br-lists-v3 2026-10-31: float 两列（绕开被压制的 flex 容器），并去掉 Most Popular 列的顶部间隔 */
body #br-latest .elementor-element-e1b89e3&gt;.elementor-container{display:flow-root!important;max-width:1160px!important;margin:0 auto!important;padding:0 10px!important}
body #br-latest .elementor-element-8cc3b40,body #br-latest .elementor-element-bd6d81d{float:left!important;width:50%!important;max-width:50%!important;min-width:0!important;box-sizing:border-box!important;padding:0 15px!important;margin:0!important;border:0!important}
body #br-latest .elementor-element-e1b89e3&gt;.elementor-container::after{content:""!important;display:table!important;clear:both!important}
body #br-latest .elementor-element-bd6d81d{margin-top:0!important;padding-top:0!important;border-top:0!important}
body #br-latest .br-post{height:96px!important;max-height:96px!important;box-sizing:border-box!important;overflow:hidden!important}
body #br-latest .br-post--feat{height:96px!important;max-height:96px!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;align-items:center!important}
@media(max-width:767px){body #br-latest .elementor-element-8cc3b40,body #br-latest .elementor-element-bd6d81d{float:none!important;width:100%!important;max-width:100%!important;padding:0!important}body #br-latest .br-post,body #br-latest .br-post--feat{height:86px!important;max-height:86px!important}}

/* br-lists-v4 2026-10-31: 自定义 CSS 里的 &gt; 被转义成 &gt; 导致子选择器失效，改用后代选择器实现两列 */
body #br-latest .elementor-element-e1b89e3 .elementor-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:30px!important;align-items:flex-start!important;max-width:1160px!important;margin:0 auto!important;padding:0!important}
body #br-latest .elementor-element-8cc3b40,body #br-latest .elementor-element-bd6d81d{float:none!important;width:50%!important;max-width:50%!important;min-width:0!important;flex:1 1 0!important;padding:0!important;margin:0!important;border:0!important;box-sizing:border-box!important}
@media(max-width:767px){body #br-latest .elementor-element-e1b89e3 .elementor-container{display:flex!important;flex-direction:column!important;gap:24px!important}body #br-latest .elementor-element-8cc3b40,body #br-latest .elementor-element-bd6d81d{width:100%!important;max-width:100%!important;flex:0 0 auto!important}}

/* br-lists-v5 2026-10-31: 两列标题统一单行、去掉 Most Popular 列尾的重复按钮，使两栏底部对齐 */
body #br-latest .elementor-element-b2fc58c{display:none!important}
body #br-latest .elementor-element-d5d2b4c .elementor-heading-title,body #br-latest .elementor-element-f1fa703 .elementor-heading-title{font-size:23px!important;line-height:1.2!important;margin:0 0 6px!important;padding-bottom:10px!important}
body #br-latest .elementor-element-d5d2b4c,body #br-latest .elementor-element-f1fa703{margin:0 0 10px!important}
@media(max-width:767px){body #br-latest .elementor-element-d5d2b4c .elementor-heading-title,body #br-latest .elementor-element-f1fa703 .elementor-heading-title{font-size:21px!important}}

/* br-lists-v6 2026-10-31: 两列标题强制单行并清零额外内边距，保证两栏起点与底部对齐 */
body #br-latest .elementor-element-d5d2b4c .elementor-heading-title,body #br-latest .elementor-element-f1fa703 .elementor-heading-title{font-size:22px!important;line-height:1.25!important;margin:0!important;padding:0 0 10px!important;border-bottom:1px solid #EADFE4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}
body #br-latest .elementor-widget-heading{margin:0!important}
body #br-latest .elementor-element-d5d2b4c .elementor-widget-container,body #br-latest .elementor-element-f1fa703 .elementor-widget-container{padding:0!important}
@media(max-width:767px){body #br-latest .elementor-element-d5d2b4c .elementor-heading-title,body #br-latest .elementor-element-f1fa703 .elementor-heading-title{font-size:20px!important;white-space:normal!important}}

/* br-lists-v7 2026-10-31: 榜单条去掉 Amazon 按钮与 Read Review，整条只做文字链 */
body #br-latest .br-posts--popular .br-post .br-actions,body #br-latest .br-posts--popular .br-post .br-btn,body #br-latest .br-posts--popular .br-post .br-amz{display:none!important}

/* br-footer-v3b 2026-10-31: 版权行并入披露句（版权左、披露右、11px #8C97A8），移除旧的 brf-cp-link */
body .brf-bar{display:none!important}
body .brf-cp-link{display:none!important}
body .ast-footer-copyright p{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:18px!important;font-size:11px!important;line-height:1.5!important;color:#8C97A8!important;flex-wrap:wrap!important;margin:0!important}
body .ast-footer-copyright p .brf-cp-disc{flex:1 1 auto!important;text-align:right!important;font-size:11px!important;color:#8C97A8!important;line-height:1.5!important}
body .ast-footer-copyright p .brf-cp-disc a{color:#8C97A8!important;text-decoration:underline!important;text-underline-offset:2px!important;font-size:11px!important}
body .ast-footer-copyright p .brf-cp-disc a:hover{color:#FFF9F6!important}
@media(max-width:767px){body .ast-footer-copyright p{flex-direction:column!important;align-items:center!important;gap:5px!important;text-align:center!important;font-size:10.5px!important}body .ast-footer-copyright p .brf-cp-disc{text-align:center!important;font-size:10.5px!important}body .ast-footer-copyright p .brf-cp-disc a{font-size:10.5px!important}}

/* br-lists-v8 2026-10-31: 取消固定 96px 与 overflow 裁切，卡片按内容自适应并统一 122px 最小高，缩略图约束在卡内，隐藏 Amazon 文字链前的 svg 图标 */
#br-latest .br-post,#br-latest .br-post--feat{height:auto!important;min-height:122px!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important;padding:10px 0!important}
#br-latest .br-post .br-compact{height:auto!important;min-height:100px!important;padding:0!important;align-items:center!important;justify-content:flex-start!important}
#br-latest .br-post .br-thumb,#br-latest .br-post--feat .br-media{flex:0 0 84px!important;width:84px!important;height:84px!important;max-height:84px!important;margin:0 0 0 10px!important;align-self:center!important;border-radius:10px!important;overflow:hidden!important;display:block!important}
#br-latest .br-post .br-thumb img,#br-latest .br-post--feat .br-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
#br-latest .br-posts--popular .br-post .br-thumb,#br-latest .br-posts--popular .br-post--feat .br-media{flex:0 0 64px!important;width:64px!important;height:64px!important;max-height:64px!important}
#br-latest .br-post .br-body{padding:0 12px!important;gap:4px!important;justify-content:center!important}
#br-latest .br-post--feat .br-feat{padding:0 12px!important;gap:4px!important;justify-content:center!important}
#br-latest .br-post .br-h{min-height:44px!important;max-height:44px!important;font-size:16.5px!important;line-height:1.32!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}
#br-latest .br-post .br-actions{flex-wrap:nowrap!important;gap:8px!important;margin:2px 0 0!important;overflow:visible!important}
#br-latest .br-post .br-btn{white-space:nowrap!important;flex:0 0 auto!important}
#br-latest .br-post .br-amz a{white-space:nowrap!important}
#br-latest .br-post .br-amz svg{display:none!important}
@media(max-width:767px){#br-latest .br-post,#br-latest .br-post--feat{min-height:108px!important;padding:8px 0!important}#br-latest .br-post .br-compact{min-height:92px!important}#br-latest .br-post .br-thumb,#br-latest .br-post--feat .br-media{flex:0 0 76px!important;width:76px!important;height:76px!important;max-height:76px!important}#br-latest .br-post .br-h{font-size:15px!important;min-height:40px!important;max-height:40px!important}#br-latest .br-post .br-actions{gap:6px!important}#br-latest .br-post .br-btn{font-size:10px!important;padding:4px 9px!important}}

/* br-lists-v9 2026-10-31: 修正 actions 行被拉伸（按钮 54px 高导致溢出），按钮/文字链回到单行居中 */
#br-latest .br-post{overflow:visible!important;min-height:124px!important}
#br-latest .br-post .br-actions{align-items:center!important;align-content:center!important;height:auto!important;min-height:0!important;max-height:none!important;margin:4px 0 0!important}
#br-latest .br-post .br-actions&gt;.br-amz,#br-latest .br-post .br-actions&gt;.br-btn{align-self:center!important;flex:0 0 auto!important}
#br-latest .br-post .br-btn{height:auto!important;min-height:0!important;max-height:none!important;line-height:1.25!important;display:inline-flex!important;align-items:center!important}
#br-latest .br-post .br-amz a{display:inline-flex!important;align-items:center!important;height:auto!important;min-height:0!important;max-height:none!important}
#br-latest .br-post .br-body{justify-content:center!important;gap:4px!important}
#br-latest .br-post--feat .br-feat{justify-content:center!important;gap:4px!important}
@media(max-width:767px){#br-latest .br-post{min-height:110px!important}#br-latest .br-post .br-actions{margin:3px 0 0!important}}

/* br-lists-v10 2026-10-31: 覆盖 v2 里 body #br-latest .br-post 的 overflow:hidden，彻底取消裁切 */
body #br-latest .br-post,body #br-latest .br-post--feat,body #br-latest .br-post .br-compact,body #br-latest .br-post--feat .br-feat{overflow:visible!important;max-height:none!important}

/* br-lists-v11 2026-10-31: 标题盒改回高度自适应（只保留 2 行 clamp），修掉第二行被切一半 */
body #br-latest .br-post .br-h{height:auto!important;max-height:none!important;min-height:44px!important;font-size:16.5px!important;line-height:1.32!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;padding:0!important}
body #br-latest .br-post{min-height:128px!important}

/* br-lists-v12 2026-10-31: 标题锁定 22px 行高 × 2 行 = 44px（不再半行裁切），卡片最小高 132 给内容留余量 */
body #br-latest .br-post ,body #br-latest .br-post--feat{min-height:132px!important}
body #br-latest .br-post .br-h,body #br-latest .br-post--feat .br-h{font-size:16.5px!important;line-height:22px!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;padding:0!important}
body #br-latest .br-post .br-compact{min-height:110px!important}
@media(max-width:767px){body #br-latest .br-post,body #br-latest .br-post--feat{min-height:124px!important}body #br-latest .br-post .br-h,body #br-latest .br-post--feat .br-h{font-size:15px!important;line-height:20px!important;height:40px!important;min-height:40px!important;max-height:40px!important}body #br-latest .br-post .br-compact{min-height:104px!important}}

/* br-lists-v13 2026-10-31: 真凶是 .br-h a 被设成 24px/31.2 行高，压过 h3 的 16.5px；把标题内的链接一起锁到 16.5px/22px */
body #br-latest .br-post .br-h a,body #br-latest .br-post--feat .br-h a{font-size:16.5px!important;line-height:22px!important;font-weight:700!important;display:inline!important;text-decoration:none!important}
@media(max-width:767px){body #br-latest .br-post .br-h a,body #br-latest .br-post--feat .br-h a{font-size:15px!important;line-height:20px!important}}

/* br-lists-v14 2026-10-31: 恢复榜单序号 01-06 的左侧留白（v8 的 padding:0 把序号压到缩略图下面） */
body #br-latest .br-posts--popular .br-post,body #br-latest .br-posts--popular .br-post--feat{padding-left:38px!important}
body #br-latest .br-posts--popular .br-post .br-compact{padding-left:0!important}
body #br-latest .br-posts--popular .br-post .br-thumb,body #br-latest .br-posts--popular .br-post--feat .br-media{margin-left:0!important}

/* br-about-v1 2026-10-31: /about/（page 7800）重排 —— 深藏青标题区 + 72 0px 导语 + 双列卡片 + 要点 + 资助说明 + CTA */
.bra{box-sizing:border-box;color:#2B3441}
.bra *,.bra *:before,.bra *:after{box-sizing:border-box}
.bra-wrap{max-width:1140px;margin:0 auto;padding:0 24px}
.bra h1{font-family:'Playfair Display',Georgia,serif;font-size:44px;line-height:1.14;color:#FFF9F6;margin:8px 0 14px;font-weight:700}
.bra h2{font-family:'Playfair Display',Georgia,serif;font-size:26px;line-height:1.25;color:#1B2438;margin:0 0 14px;font-weight:700}
.bra p{font-size:16.5px;line-height:1.7;color:#3A4351}
.bra-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#B08A2E;font-weight:700;margin:0 0 10px!important;line-height:1.4}
.bra-hero-in .bra-eyebrow{color:#C9A24A}
.bra-sub{font-size:17px;line-height:1.6;color:#C7CEDA;max-width:640px;margin:0!important}
.elementor-element.bra-hero-sec{background:#1B2438;padding:64px 0 56px}
.bra-lead{max-width:760px;margin:56px auto 46px}
.bra-lead p{font-size:18.5px;line-height:1.75;color:#2B3441;margin:0 0 22px}
.bra-lead p:last-child{margin-bottom:0}
.bra-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 48px;align-items:start}
.bra-card{background:#FFFDFC;border:1px solid #EADFE4;border-radius:14px;padding:28px 28px 30px}
.bra-card p{margin:0 0 14px}
.bra-card p:last-child{margin-bottom:0}
.bra-standards{margin:0 0 48px}
.bra-list{list-style:none;padding:0;margin:0;display:grid;gap:18px}
.bra-list li{border-left:3px solid #C9A24A;padding:2px 0 2px 18px;font-size:16.5px;line-height:1.7;color:#3A4351;margin:0}
.bra-list strong{color:#1B2438}
.bra-money{background:#FBF4F7;border:1px solid #EADFE4;border-radius:14px;padding:30px 32px;margin:0 0 44px}
.bra-money p{margin:0 0 14px}
.bra-money p:last-child{margin-bottom:0}
.bra-who{margin:0 0 44px}
.bra-who p{margin:0}
.bra-cta{background:#1B2438;border-radius:14px;padding:36px 38px;margin:0 0 72px;display:flex;justify-content:space-between;align-items:center;gap:32px}
.bra-cta h2{color:#FFF9F6;margin:0 0 10px}
.bra-cta p{color:#C7CEDA;margin:0!important;font-size:16px;line-height:1.65;max-width:660px}
.bra-btn{display:inline-block;background:#FFB800;color:#1B2438!important;font-weight:700;font-size:15px;line-height:1;padding:15px 28px;border-radius:999px;text-decoration:none!important;white-space:nowrap}
.bra-btn:hover{background:#FFC93A;color:#1B2438!important}
.bra a{color:#9A7420}
.bra a:hover{color:#1B2438}
@media(max-width:1023px){.bra-cta{flex-direction:column;align-items:flex-start}}
@media(max-width:767px){
.elementor-element.bra-hero-sec{padding:44px 0 38px}
.bra h1{font-size:32px}
.bra h2{font-size:22px}
.bra-sub{font-size:16px}
.bra-wrap{padding:0 18px}
.bra-lead{font-size:17px;margin:34px auto 30px}
.bra-lead p{font-size:17px;line-height:1.72}
.bra-cards{grid-template-columns:1fr;gap:18px;margin-bottom:34px}
.bra-card{padding:22px 20px 24px}
.bra-standards{margin-bottom:34px}
.bra-money{padding:24px 20px;margin-bottom:34px}
.bra-who{margin-bottom:34px}
.bra-cta{padding:26px 22px;margin-bottom:48px}
.bra-btn{width:100%;text-align:center;padding:15px 20px}
.bra p{font-size:16px}
}

/* br-about-v2 2026-10-31: 修 .bra p 覆盖 .bra-sub 导致副标题变深灰；两列卡片等高 */
.bra .bra-sub{color:#C7CEDA!important;font-size:17px;line-height:1.6;max-width:640px;margin:0!important}
@media(max-width:767px){.bra .bra-sub{font-size:16px!important}}
.bra-cards{align-items:stretch}
.bra-card{display:flex;flex-direction:column}

