/*
Theme Name: Financial Reporter
Author: Barcadia Media
Description: Financial Reporter editorial theme, rebuilt from the original site design.
Version: 0.1.0
Text Domain: fr-rebuild
*/
html{scroll-behavior:smooth}body{min-height:100vh}.fr-top-ad{height:290px;background:#f7f8fa;display:grid;place-items:center}.fr-ad-placeholder{width:min(970px,94%);height:250px;border:1px solid #e0e2e8;background:repeating-linear-gradient(135deg,#f6f7fa,#f6f7fa 8px,#f0f1f5 8px,#f0f1f5 16px)}.fr-side-ad{height:600px;background:#f7f8fa;border:1px solid #e0e2e8;margin-bottom:40px}.fr-card img{aspect-ratio:1.45;object-fit:cover}.fr-card-lead img{aspect-ratio:1.875}.fr-story-copy{font-size:18px;line-height:1.65}.fr-story-copy img{max-width:100%;height:auto}.fr-story-copy p{margin-bottom:1.25em}.fr-story-copy blockquote{font-family:din-2014,sans-serif}.fr-more{border-top:1px solid #212529;padding:48px}.fr-more-grid{display:grid;grid-template-columns:180px 1fr;gap:32px}.fr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fr-pagination{padding:24px 0}.fr-pagination a,.fr-pagination span{display:inline-block;padding:8px 14px;border:1px solid #ddd}.fr-pagination .current{background:#3653f4;color:white}.fr-page{padding:48px;min-height:400px}.fr-page p{max-width:850px}.fr-skip{position:fixed;top:-100px;left:10px;z-index:99999;background:white;padding:15px}.fr-skip:focus{top:10px}.fr-search-panel{padding:20px;background:#f4f5fa}.fr-search-panel[hidden]{display:none}.fr-search-panel form{max-width:1100px;margin:auto;display:flex;gap:12px}.fr-search-panel input{flex:1;min-width:0}.fr-ad-label{position:absolute;width:1px;height:1px;overflow:hidden}.fr-subscribe .form-control{border-radius:0}.fr-status{padding:12px;border-left:3px solid #3653f4}.comment-form textarea,.comment-form input:not([type=checkbox]){max-width:100%;display:block;border:1px solid #bbb;padding:12px}.comment-form .submit{background:#3653f4;color:white}.comment-list{list-style:none;padding:0}.comment-body{padding:20px 0;border-bottom:1px solid #ddd}.fr-footer-wrap{margin-top:auto}.fr-archive-title{padding:40px 48px 0}.navbar-row-1-sticky,.navbar-row-3-sticky{z-index:30}.fr-event{padding:20px 0;border-top:1px solid #ddd}.fr-date{font-family:din-2014,sans-serif}.fr-author{padding:24px 0}.fr-empty{padding:30px 0}
@media(max-width:1199px){.fr-top-ad{height:180px}.fr-ad-placeholder{height:140px}.fr-side-ad{height:250px}.fr-more-grid{grid-template-columns:1fr}.fr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.fr-top-ad{height:130px}.fr-ad-placeholder{height:100px}.fr-more,.fr-page{padding:24px}.fr-archive-title{padding:24px 24px 0}.fr-grid{gap:18px}.fr-story-copy{font-size:17px}.fr-side-ad{display:none}.fr-more-grid{gap:12px}.fr-card h4{font-size:18px!important}.fr-card-lead h4{font-size:24px!important}#mobile-navbar-row-1 .header-logo-word-x-small{max-width:190px}.fr-story-copy .w-34{width:100%!important;margin-left:0!important}}

.navbar-row-1-sticky{opacity:1}.fr-top-ad{flex-shrink:0}body{background:#fff}.fr-card .fa-brands{color:#111}
html[data-bs-theme=dark] body,html[data-bs-theme=dark] .page-content,html[data-bs-theme=dark] .fr-more,html[data-bs-theme=dark] .fr-page{background:#17191e!important;color:#f1f3f5}html[data-bs-theme=dark] .fr-card h4,html[data-bs-theme=dark] .fr-story-copy,html[data-bs-theme=dark] .display-5{color:#f1f3f5}html[data-bs-theme=dark] .fr-top-ad,html[data-bs-theme=dark] .fr-side-ad{background:#242730}html[data-bs-theme=dark] .border-dark{border-color:#555!important}
