/* Business Radar: "The Ledger" live layer v1.0.0 */
:root{--paper:#F1E8D6;--paper2:#EADFC8;--ink:#1C1A17;--mute:#5E564A;--hair:#CDBFA6;--murram:#A3361C;--up:#2F5D3A;
--h:'Newsreader',Georgia,serif;--b:'Source Serif 4',Georgia,serif;--d:'IBM Plex Sans Condensed','Arial Narrow',sans-serif;
/* re-map the existing mu-plugin tokens so their components inherit the Ledger */
--accent:#A3361C!important;--accent-dark:#7E2915!important;--muted:#5E564A!important;--line:#CDBFA6!important;--soft:#EADFC8!important;
--serif:'Newsreader',Georgia,serif!important;--sans:'IBM Plex Sans Condensed','Arial Narrow',sans-serif!important}
html,html body{background:var(--paper)!important;color:var(--ink)}
html body{font-family:var(--b)!important}
html body p,html body li,html body td,html body th,html body blockquote,html body .entry-content,html body .bqneu__post_content p,html body .bnqu__post_excerpt,html body .pfy-post-excerpt{font-family:var(--b)!important;color:#2a2620}
html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body h1 a,html body h2 a,html body h3 a,html body h4 a,html body h5 a,html body h6 a,html body .entry-title,html body .post-title,html body [class*="-title"] a,html body .elementor-heading-title,html body .pfy-post-title,html body .benqu__post-title{font-family:var(--h)!important;font-weight:600!important;letter-spacing:-.012em!important;color:var(--ink)!important}
/* labels, meta, nav, data: Plex Condensed */
html body nav a,html body .menu a,html body .navigation a,html body [class*="meta"],html body [class*="meta"] *:not(i):not([class*=fa]),html body .benqu-cate-name,html body .benqu-cate-badge,html body .bnqu-news-date,html body .bnqu__date_wrap,html body .pfy-post-date,html body .post-number,html body .page-numbers,html body button,html body input,html body select,html body textarea,html body .btn,html body .button,html body table,html body .br-share,html body .br-share *:not(i):not(svg):not(path),html body #br-ticker,html body #br-ticker a,html body .br-footer,html body .br-footer a,html body .br-footer span,html body label,html body .wp-caption-text,html body figcaption{font-family:var(--d)!important}
html body a{color:inherit}
html body.single .entry-content p a,html body.single .entry-content li a,html body.page .entry-content p a{color:var(--ink)!important;text-decoration:underline;text-decoration-color:var(--murram);text-decoration-thickness:1px;text-underline-offset:3px}
/* kill shadows / radii / card backgrounds / gradients */
html body *:not(input[type=checkbox]):not(input[type=radio]):not(.onesignal-bell-launcher *):not([class*=onesignal] *){box-shadow:none!important;text-shadow:none!important}
html body img,html body .pfy-img-commn-style,html body .post-thumb,html body .pfy-post-thumb,html body .bnque-post-thumb,html body .btn,html body .button,html body button,html body input,html body select,html body textarea,html body .benqu-cate-badge,html body .benqu-cate-name,html body .pfy-post-item,html body .widget{border-radius:0!important}
html body .pfy-post-item,html body .benqu__news-item,html body .benqu_news-item_md,html body .widget,html body .sidebar-style,html body .pfy-post-content,html body .elementor-section,html body .elementor-column-wrap,html body .elementor-widget-wrap,html body section,html body main,html body .site-main,html body .container,html body .container-fluid{background-color:transparent!important;background-image:none!important}
/* masthead */
html body .benqu-main-header,html body .header-menu,html body #stickyHeader,html body .header__6,html body .header-menu-opt{background:var(--paper)!important}
html body .benqu-main-header{border-bottom:1px solid var(--ink)!important}
html body .benqu-main-header:after{content:"";display:block;border-bottom:3px double var(--ink)}
html body .site-navigation .navigation>li>a,html body .br-inline-nav .navigation>li>a{font-family:var(--d)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--ink)!important}
html body .navigation>li>a:hover,html body .navigation>li.current-menu-item>a{color:var(--murram)!important}
html body .sub-menu{background:var(--paper)!important;border:1px solid var(--ink)!important}
html body .sub-menu a{text-transform:none!important;letter-spacing:0!important;color:var(--ink)!important}
/* category labels: small caps label in murram, no chip */
html body .benqu-cate-name,html body .benqu-cate-badge,html body .benqu-cate-badge a,html body .parent-category a{background:none!important;color:var(--murram)!important;padding:0!important;font-size:11.5px!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:600!important}
html body .bnqu-news-date,html body .pfy-post-date,html body .pfy-post-meta,html body .pfy-post-meta *,html body .bnqu__date_wrap,html body .bnqu__date_wrap *{color:var(--mute)!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase}
/* story lists: ruled, not carded */
html body .benqu__news-item,html body .pfy-post-item,html body .benqu_news-item_md{border:0!important;border-bottom:1px solid var(--hair)!important;padding-bottom:14px!important;margin-bottom:14px!important}
html body .pfy-post-title,html body .pfy-post-title a{line-height:1.15!important}
html body .pfy-post-title a:hover,html body h2 a:hover,html body h3 a:hover{color:var(--murram)!important;text-decoration:none}
html body .post-number,html body .benq__list_no_sm{font-family:var(--h)!important;color:var(--murram)!important;background:none!important;border:0!important;font-size:24px!important}
html body img{filter:saturate(.85) contrast(1.02)}
html body .elementor-widget-heading .elementor-heading-title,html body .benqu__new_title,html body .widget-title,html body .footer-title,html body .br-latest-h{font-family:var(--d)!important;font-size:13px!important;letter-spacing:.09em!important;text-transform:uppercase!important;border-bottom:1px solid var(--ink)!important;padding-bottom:6px!important;background:none!important;color:var(--ink)!important}
html body .benqu__new_title:before,html body .benqu__new_title:after,html body .widget-title:before,html body .widget-title:after{display:none!important}
html body .elementor-section+.elementor-section{border-top:3px double var(--ink)}
/* article */
html body.single .entry-title,html body.single h1{font-size:40px!important;line-height:1.08!important}
@media(max-width:767px){html body.single .entry-title,html body.single h1{font-size:30px!important}}
html body.single .entry-content,html body.single .entry-content p,html body.single .entry-content li,html body.single .post-details p,html body.single .bqneu__post_content p{font-size:18px!important;line-height:1.62!important}
html body.single .entry-content>p:first-of-type::first-letter,html body.single .post-details>p:first-of-type::first-letter{font-family:var(--h);float:left;font-size:4.1em;line-height:.82;padding:6px 8px 0 0;color:var(--murram);font-weight:600}
html body.single .entry-content h2,html body.single .post-details h2{border-top:1px solid var(--ink);padding-top:12px!important;margin-top:34px!important}
html body blockquote,html body .wp-block-quote{border:0!important;border-top:1px solid var(--ink)!important;border-bottom:1px solid var(--ink)!important;background:none!important;padding:14px 0!important;font-family:var(--h)!important;font-size:24px!important;line-height:1.25!important;color:var(--ink)!important}
html body blockquote p{font-family:var(--h)!important;font-size:inherit!important}
html body table{border-collapse:collapse!important;font-variant-numeric:tabular-nums;background:none!important}
html body table th{background:none!important;color:var(--ink)!important;border:0!important;border-bottom:1px solid var(--ink)!important;text-transform:uppercase;font-size:12px!important;letter-spacing:.06em;text-align:left}
html body table td{border:0!important;border-bottom:1px dotted #a99a80!important;background:none!important}
html body table tr:nth-child(even) td{background:none!important}
html body .br-latest{border-top:3px double var(--ink)!important}
/* buttons: ruled ink, no pills */
html body .btn,html body .button,html body button:not(.onesignal-bell-launcher-button):not([class*=onesignal]),html body input[type=submit],html body .wp-block-button__link{background:var(--ink)!important;color:var(--paper)!important;border:1px solid var(--ink)!important;border-radius:0!important;font-family:var(--d)!important;text-transform:uppercase;letter-spacing:.06em;font-weight:500!important}
html body .btn:hover,html body button:hover,html body input[type=submit]:hover{background:var(--murram)!important;border-color:var(--murram)!important}
html body input[type=text],html body input[type=number],html body input[type=email],html body input[type=search],html body select,html body textarea{background:#FBF6EC!important;border:1px solid var(--ink)!important;color:var(--ink)!important;font-variant-numeric:tabular-nums}
/* tools & calculators (inline tool markup in page content) */
html body.page .entry-content,html body.page .page-content{font-family:var(--b)}
html body .brci,html body .brl,html body .brr,html body .og-wrap,html body [class*="calc"]:not(body):not(html){--paper:#F1E8D6;--crane:#A3361C;--red:#A3361C;--o:#A3361C;--ink:#1C1A17}
html body .brci{box-shadow:none!important;border:1px solid var(--ink)!important;border-bottom:3px double var(--ink)!important}
html body [class*="result"] strong,html body [class*="total"] strong{color:var(--murram)}
/* ticker, preferred-source strip, newsletter, footer */
html body #br-ticker{background:var(--ink)!important;color:var(--paper)!important}
html body #br-ticker a{color:var(--paper)!important}
html body #br-ticker .br-tk-l{background:var(--murram)!important;color:#fff!important;font-family:var(--d)!important;text-transform:uppercase;letter-spacing:.08em}
html body .br-ps-foot{background:var(--paper2)!important;border-top:1px solid var(--hair);font-family:var(--d)!important}
html body .br-ps-foot a{color:var(--ink)!important;font-family:var(--d)!important}
html body .br-nl-band{background:var(--paper2)!important;border-top:3px double var(--ink)!important;color:var(--ink)!important}
html body .br-nl-band *{color:var(--ink)}
html body .pfy-site-footer,html body .pfy-footer-top,html body .pfy-footer-bottm{background:var(--paper)!important;color:var(--mute)!important;border-top:3px double var(--ink)!important}
html body .pfy-site-footer a,html body .pfy-site-footer p{color:var(--ink)!important}
html body .br-footer{background:var(--paper)!important;border-top:3px double var(--ink)!important;color:var(--mute)!important}
html body .br-footer .br-f-brand{font-family:var(--h)!important;font-size:24px!important;font-weight:600;color:var(--ink)!important}
html body .br-footer .brl-pub{font-family:var(--h)!important;font-style:italic;font-size:15px}
/* sponsor/ad slots: labelled, ruled */
html body .adsbygoogle,html body ins.adsbygoogle{background:transparent!important}
/* pagination */
html body .page-numbers{background:none!important;border:1px solid var(--hair)!important;color:var(--ink)!important}
html body .page-numbers.current{background:var(--ink)!important;color:var(--paper)!important}
::selection{background:var(--murram);color:#fff}
html body .pfy-main-wrapper,html body .bnq__cookie_area,html body .benqu_header_search{background:var(--paper)!important}
html body .bnq__cookie_area{border-top:1px solid var(--ink)!important}
html body .pfy-post-title a,html body h2 a,html body h3 a,html body h4 a{text-decoration:none!important}
@media(min-width:1200px){html body .bnq__header_three .site-navigation .navigation{display:flex!important;flex-wrap:nowrap!important}html body .bnq__header_three .site-navigation .navigation>li>a{padding-left:11px!important;padding-right:11px!important;white-space:nowrap}html body .bnq__header_three .site-navigation .navigation>li{margin:0!important}}
@media(min-width:1200px){html body .bnq__header_three .site-navigation .navigation>li.menu-item-has-children>a{padding-right:22px!important}}
@media(min-width:1200px){html body .bnq__header_three .site-navigation .navigation>li.menu-item-has-children:after{left:auto!important;right:6px!important}}

/* ===== Stage 2 layouts v1.1.0 (masthead, markets strip, 7/3/2 front, 2/7/3 article, counter book) ===== */
.brl-wrap{max-width:1216px;margin:0 auto;padding:0 24px}
.brl-lab{font-family:var(--d);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--mute)}
.brl-lab a{color:inherit!important;text-decoration:none!important}
.brl-acc{color:var(--murram)!important}.brl-ink{color:var(--ink)!important}
html body .brl-src,html body .brl-src a{font-family:var(--d)!important;font-size:11.5px;color:var(--mute)}
.brl-src{padding:5px 0}.brl-src a{text-decoration:underline;text-underline-offset:2px}
.brl-top{border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;padding:8px 0;font-family:var(--d);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}
.brl-mast{text-align:center;padding:20px 0 14px;border-bottom:3px double var(--ink)}
html body .brl-name{font-family:var(--h)!important;font-weight:600;font-size:64px;letter-spacing:-.02em;line-height:1;color:var(--ink)}
.brl-name i{font-style:normal;color:var(--murram)}
html body .brl-tag{font-family:var(--h)!important;font-style:italic;font-size:15px;color:var(--mute);margin-top:6px}
.brl-mkts{display:grid;grid-template-columns:repeat(var(--n),1fr);border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);margin-top:-1px}
.brl-mkts div{padding:8px 12px;border-right:1px solid var(--hair);font-family:var(--d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.brl-mkts div:first-child{padding-left:0}.brl-mkts div:last-child{border-right:0}
.brl-mkts b{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-weight:500}
.brl-mkts span{font-size:18px;font-variant-numeric:tabular-nums;font-weight:500;color:var(--ink)}
.brl-mkts em{font-style:normal;font-size:12px;margin-left:6px;color:var(--mute)}
.brl-mkts .dn,.brl-mkts .dn{color:var(--murram)}.brl-mkts .up{color:var(--up)}
.brl-msrc{border-bottom:1px solid var(--hair);margin-bottom:6px}
/* home: hide the parent's breadcrumb/logo duplication only where our masthead replaces it */
body.brl-is-home .benqu-breadcrumb{display:none}
/* front */
.brl-home{padding-bottom:30px}
.brl-front{display:grid;grid-template-columns:7fr 3fr 2fr;margin-top:18px}
.brl-front>*{padding:0 20px;border-right:1px solid var(--hair);min-width:0}.brl-front>*:first-child{padding-left:0}.brl-front>*:last-child{border-right:0;padding-right:0}
html body .brl-lead h2{font-size:44px!important;line-height:1.05!important;margin:8px 0 12px}
html body .brl-lead h2 a,html body .brl-story h3 a{text-decoration:none}
html body .brl-stand{font-family:var(--h)!important;font-size:20px;line-height:1.35;color:#3a352d;margin:0 0 10px}
.brl-by,.brl-mby,.brl-mdt{font-family:var(--d);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}
.brl-leadimg{display:block;margin:14px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:10px 0}
.brl-leadimg img{width:100%;height:auto;max-height:420px;object-fit:cover;display:block;filter:saturate(.85)}
.brl-under{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;border-top:1px solid var(--ink);margin-top:12px}
.brl-story{padding:12px 0;border-bottom:1px solid var(--hair)}.brl-story:last-child{border-bottom:0}
html body .brl-story h3{font-size:21px!important;line-height:1.16!important;margin:4px 0 6px}
html body .brl-story p{margin:0;font-size:15px;color:#3a352d;line-height:1.45}
html body .brl-story.s h3{font-size:17px!important}
.brl-under .brl-story{border-bottom:0}
html body .brl-rail h4{font-family:var(--d)!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:6px;margin:0 0 4px}
.brl-rail h4+*{margin-top:0}.brl-rail .brl-src+h4{margin-top:18px}
.brl-ledger{width:100%;border-collapse:collapse;font-family:var(--d);font-variant-numeric:tabular-nums;background:none!important;border:0!important;margin:0}
html body .brl-ledger td{padding:6px 0;border:0;border-bottom:1px dotted #a99a80;font-size:14px;vertical-align:bottom;background:none!important;font-family:var(--d)!important;color:var(--ink)}
.brl-ledger td:last-child{text-align:right;white-space:nowrap;padding-left:10px}
html body .brl-ledger tr.tot td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-size:17px;font-weight:600;padding:8px 0}
.brl-tools-mini{list-style:none;margin:10px 0 0;padding:0;counter-reset:t}
html body .brl-tools-mini li{counter-increment:t;padding:7px 0;border-bottom:1px solid var(--hair);font-family:var(--h)!important;font-size:16px;line-height:1.2;display:grid;grid-template-columns:22px 1fr}
.brl-tools-mini li:before{content:counter(t);font-family:var(--h);font-size:20px;color:var(--murram);line-height:1}
.brl-balance{border-bottom:3px double var(--ink);margin:26px 0 0}.brl-b0{margin-top:0}
.brl-sechd{display:flex;align-items:baseline;gap:14px;padding-top:14px}
html body .brl-sechd h2{font-size:30px!important;margin:0}
.brl-sechd a{font-family:var(--d);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}
.brl-secfront{display:grid;grid-template-columns:5fr 4fr 3fr;padding:8px 0 18px}
.brl-secfront>*{padding:0 20px;border-right:1px solid var(--hair);min-width:0}.brl-secfront>*:first-child{padding-left:0}.brl-secfront>*:last-child{border-right:0;padding-right:0}
.brl-list{display:grid;grid-template-columns:repeat(4,1fr);gap:0 20px;padding-bottom:10px}
.brl-list .brl-story{border-bottom:1px solid var(--hair)!important}
/* article 2/7/3 */
.brl-single{padding-top:10px}
.brl-art{display:grid;grid-template-columns:2fr 7fr 3fr;gap:0;margin-top:8px}
.brl-art>*{min-width:0;padding:0 22px;border-right:1px solid var(--hair)}.brl-art>*:first-child{padding-left:0}.brl-art>*:last-child{border-right:0;padding-right:0}
.brl-meta{border-top:1px solid var(--ink);padding-top:10px!important;align-self:start;position:sticky;top:90px}
.brl-meta>div{padding:5px 0;border-bottom:1px solid var(--hair)}.brl-meta .brl-mby{color:var(--ink);font-weight:500}
.brl-mshare{border-bottom:0!important}.brl-mshare ul{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:4px 0 0}
html body .brl-art .entry-title{font-size:42px!important;line-height:1.08!important;margin:0 0 12px}
.brl-art .entry-header{border-top:1px solid var(--ink);padding-top:12px}
.brl-art .pfy-single-post-thumb{margin:12px 0 18px}
.brl-art .pfy-single-post-thumb img{width:100%;height:auto}
html body .brl-art .entry-content>p:first-of-type::first-letter{font-family:var(--h);float:left;font-size:3.6em;line-height:.82;padding:6px 8px 0 0;color:var(--ink);font-weight:600}
html body .brl-art .entry-content blockquote{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:12px 0;margin:22px 0;font-family:var(--h)!important;font-size:24px;line-height:1.3;background:none}
.brl-art .entry-footer{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}
.brl-side{border-top:1px solid var(--ink);padding-top:10px!important}
.brl-side .widget{margin-bottom:22px}
/* tools hub */
.brl-hub{padding-bottom:30px}
.brl-hubtop{display:grid;grid-template-columns:5fr 7fr;margin-top:22px;border-bottom:3px double var(--ink);padding-bottom:22px}
.brl-hubtop>div:first-child{padding-right:28px;border-right:1px solid var(--hair)}.brl-hubtop>div:last-child{padding-left:28px}
html body .brl-hub h1.entry-title{font-size:50px!important;line-height:1.02!important;margin:6px 0 12px}
.brl-demo label{display:block;font-family:var(--d);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:12px}
html body .brl-demo input,html body .brl-demo select{width:100%;background:transparent!important;border:0!important;border-bottom:1px solid var(--ink)!important;font-family:var(--h)!important;font-size:28px;padding:4px 0;color:var(--ink);border-radius:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;height:auto}
.brl-demo .brl-lab{border-bottom:1px solid var(--ink);padding-bottom:6px}
.brl-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.brl-demo .brl-ledger{margin-top:16px}
.brl-index{margin-top:6px}
.brl-index .entry-content{counter-reset:sec}
html body .brl-index .entry-content>h2{counter-increment:sec;font-size:26px!important;border-top:1px solid var(--ink);padding-top:14px;margin:30px 0 6px}
html body .brl-index .entry-content>h2::before{content:counter(sec,decimal-leading-zero);font-family:var(--d);font-size:13px;color:var(--murram);letter-spacing:.08em;display:block;margin-bottom:2px}
.brl-index .entry-content>p{max-width:760px}
.brl-index .entry-content>ul{list-style:none;margin:6px 0 0;padding:0;columns:2;column-gap:40px;column-rule:1px solid var(--hair)}
html body .brl-index .entry-content>ul>li{break-inside:avoid;padding:9px 0;border-bottom:1px dotted #a99a80;margin:0;font-size:15px;line-height:1.45;color:#3a352d}
html body .brl-index .entry-content>ul>li>a:first-child{font-family:var(--h)!important;font-size:18px;font-weight:600;color:var(--ink)!important;text-decoration:none!important;display:inline}
/* calculator / tool pages: counter-book desk */
body.brl-tool .entry-header{border-bottom:3px double var(--ink);padding-bottom:10px;margin-bottom:16px}
body.brl-tool .entry-header::before{content:"The counter book";display:block;font-family:var(--d);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--murram);margin-bottom:6px}
html body.brl-tool .entry-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html body.brl-tool .entry-content select{background:transparent!important;border:0!important;border-bottom:1px solid var(--ink)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--h)!important;font-size:20px!important;color:var(--ink)!important;padding:6px 2px!important}
html body.brl-tool .entry-content label{font-family:var(--d)!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)!important}
html body.brl-tool .entry-content button,html body.brl-tool .entry-content input[type=submit],html body.brl-tool .entry-content .button{background:var(--ink)!important;color:var(--paper)!important;border:0!important;border-radius:0!important;font-family:var(--d)!important;letter-spacing:.06em;text-transform:uppercase;box-shadow:none!important}
html body.brl-tool .entry-content table td,html body.brl-tool .entry-content table th{border-left:0!important;border-right:0!important;border-bottom:1px dotted #a99a80!important;font-variant-numeric:tabular-nums;background:none!important}
html body.brl-tool .entry-content table tr:last-child td{border-bottom:3px double var(--ink)!important}
/* responsive */
@media(max-width:1100px){.brl-art{grid-template-columns:2fr 7fr}.brl-side{grid-column:1/-1;border-right:0!important;padding:16px 0 0!important;margin-top:20px}
.brl-front{grid-template-columns:7fr 5fr}.brl-rail{grid-column:1/-1;padding:16px 0 0!important;border-top:1px solid var(--ink);margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.brl-rail>*{grid-column:auto}}
@media(max-width:760px){.brl-wrap{padding:0 16px}html body .brl-name{font-size:40px}.brl-top span:nth-child(2){display:none}
.brl-mkts{grid-template-columns:repeat(3,1fr)}.brl-mkts div{padding:7px 8px}.brl-mkts div:nth-child(3n){border-right:0}.brl-mkts div:nth-child(3n+1){padding-left:0}.brl-mkts div:nth-child(-n+3){border-bottom:1px solid var(--hair)}.brl-mkts span{font-size:16px}.brl-mkts em{display:block;margin:0}
.brl-front,.brl-secfront,.brl-art,.brl-hubtop{grid-template-columns:1fr}.brl-front>*,.brl-secfront>*,.brl-art>*,.brl-hubtop>div{padding:0!important;border-right:0!important}
.brl-front>*+*,.brl-secfront>*+*{border-top:1px solid var(--ink);margin-top:14px;padding-top:6px!important}
.brl-rail{display:block}.brl-under,.brl-list{grid-template-columns:1fr}
html body .brl-lead h2{font-size:31px!important}html body .brl-stand{font-size:18px}
.brl-meta{position:static;display:flex;flex-wrap:wrap;gap:0 14px;border-bottom:1px solid var(--hair);padding-bottom:6px!important}.brl-meta>div{border:0;padding:3px 0}.brl-meta .brl-acc{width:100%}
html body .brl-art .entry-title{font-size:30px!important}.brl-art .entry-header{border-top:0}
.brl-hubtop>div:last-child{padding-top:18px!important}html body .brl-hub h1.entry-title{font-size:36px!important}.brl-two{grid-template-columns:1fr}html body .brl-demo input,html body .brl-demo select{font-size:22px}
.brl-index .entry-content>ul{columns:1}}
/* v1.1.1 fixes */
html body .brl-ledger td:first-child{text-align:left!important}
.brl-leadimg img{max-height:340px}
html body.brl-tool .pfy-post-thumbnail img,html body.brl-tool .post-thumbnail img,html body.brl-tool article>img,html body.brl-tool .wp-post-image{max-height:300px;width:100%;object-fit:cover}
@media(max-width:760px){.brl-top span:nth-child(3){display:none}}
html body .br-cat-intro,html body .bnq-post-list-item,html body.archive .pfy-inter-wraap{background:transparent!important;box-shadow:none!important}
html body .br-cat-intro{border-top:1px solid var(--ink);border-bottom:1px solid var(--hair);padding:10px 0!important;font-family:var(--h)}
.brl-mshare ul{flex-direction:row}.brl-mshare li{display:inline-block;list-style:none}
@media(max-width:760px){.brl-mshare{display:none}}
html body .pfy-main-container,html body .benqu-sticky-item{background:transparent!important}

/* Stage 3: typographic lists, no stock thumbnails (images removed server-side; these rules tidy the empty wrappers) */
body:not(.wp-admin) a.post-thumb:empty,body:not(.wp-admin) .post-thumb:empty,.elementor-post__thumbnail__link:empty,.elementor-post__thumbnail:empty,.pfy-post-thumb:empty,.post-thumbnail:empty{display:none!important}
.elementor-posts .elementor-post,.related-posts article,.widget ul li,.pfy-post-item,.benqu-post-item{border-bottom:1px solid rgba(26,23,20,.18);padding:.7rem 0!important;margin:0!important;background:none!important;box-shadow:none!important}
.elementor-posts .elementor-post__title,.elementor-posts .elementor-post__title a,.widget ul li a{font-family:"Newsreader",Georgia,serif;font-weight:500;line-height:1.2}
.elementor-post__meta-data,.post-meta,.pfy-post-meta{font-family:"IBM Plex Sans Condensed",sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;color:#A3361C}
