@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto/roboto-400-cyr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto/roboto-400-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto/roboto-500-cyr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto/roboto-500-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto/roboto-700-cyr.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto/roboto-700-lat.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bfm-navy:#142c52;--bfm-navy-2:#1c3966;--bfm-gold:#b47f32;--bfm-gold-hover:#96692a;--bfm-muted:#8794a8;--bfm-border:#d6dce5;--bfm-bg-light:#f6f6f6;--bfm-bg-light-2:#f0f0f0;--bfm-white:#ffffff;--bfm-font:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif}body{font-family:var(--bfm-font);font-size:14px;color:var(--bfm-navy);background-color:var(--bfm-white)}a{text-decoration:none;color:inherit}.container-bfm{max-width:1400px;padding-left:20px;padding-right:20px}.sec{margin-bottom:40px}h1,h2,h3,h4,h5{font-family:var(--bfm-font);font-weight:600;color:var(--bfm-navy)}.section-title{font-size:22px;font-weight:700;color:var(--bfm-navy);margin-bottom:0;position:relative;padding-left:14px}.section-title::before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:4px;background:var(--bfm-gold);border-radius:2px}.link-more{font-size:13px;font-weight:500;color:var(--bfm-gold);white-space:nowrap}.link-more:hover{color:var(--bfm-gold-hover)}.link-more .bi{font-size:12px;margin-left:4px}.btn-gold{background-color:var(--bfm-gold);border-color:var(--bfm-gold);color:var(--bfm-white);font-weight:500}.btn-gold:hover{background-color:var(--bfm-gold-hover);border-color:var(--bfm-gold-hover);color:var(--bfm-white)}.btn-outline-navy{border:1px solid var(--bfm-border);color:var(--bfm-navy);font-weight:500}.btn-outline-navy:hover{background-color:var(--bfm-navy);border-color:var(--bfm-navy);color:var(--bfm-white)}.topbar{background-color:var(--bfm-navy)}.topbar .navbar{min-height:63px}.topbar .navbar-brand{display:inline-flex;align-items:center;background:var(--bfm-white);border-radius:6px;padding:4px 10px}.topbar .navbar-brand img{height:36px;width:auto;display:block}.topbar-nav .nav-link{color:var(--bfm-white);font-weight:500;font-size:15px;padding:.5rem .9rem}.topbar-nav .nav-link.active,.topbar-nav .nav-link:focus,.topbar-nav .nav-link:hover{color:#e8c284}.icon-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(255,255,255,.1);color:var(--bfm-white);border:none;transition:background-color .15s ease}.icon-btn:hover{background-color:var(--bfm-gold);color:var(--bfm-white)}.badge-18{border:1px solid rgba(255,255,255,.6);color:var(--bfm-white);font-size:12px;border-radius:5px;padding:2px 7px}.burger-btn{width:38px;height:38px;border:none;background:0 0;color:var(--bfm-white);display:inline-flex;align-items:center;justify-content:center;font-size:22px}.subheader{border-bottom:1px solid var(--bfm-border);background-color:var(--bfm-white)}.subheader .today-date{color:var(--bfm-muted);font-size:13px;white-space:nowrap}.subnav .nav-link{color:var(--bfm-navy);font-weight:500;font-size:14px;padding:.75rem .85rem;border-bottom:2px solid transparent}.subnav .nav-link.active,.subnav .nav-link:hover{color:var(--bfm-gold);border-bottom-color:var(--bfm-gold)}.money-line{font-size:13px;color:var(--bfm-navy);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.money-line .cur b{font-weight:700}.lenta-tabs .nav-link{color:var(--bfm-muted);font-weight:600;font-size:15px;border:none;border-bottom:2px solid transparent;padding:.5rem 0 .75rem;margin-right:1.75rem;background:0 0}.lenta-tabs .nav-link.active{color:var(--bfm-navy);border-bottom-color:var(--bfm-gold)}.hero-main-card{position:relative;border-radius:10px;overflow:hidden;display:block;color:var(--bfm-white);min-height:408px;background:var(--bfm-navy)}.hero-main-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.hero-main-card:hover img{transform:scale(1.04)}.hero-main-card .overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,44,82,0) 30%,rgba(10,20,38,.92) 100%)}.hero-main-card .card-body-abs{position:absolute;left:0;right:0;bottom:0;padding:1.75rem}.hero-main-card .headline{font-size:24px;font-weight:700;line-height:1.3;margin:.4rem 0 .6rem;color:var(--bfm-white)}.tag-pill{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;color:var(--bfm-gold);text-transform:uppercase}.tag-pill.on-dark{color:#e8c284}.meta-row{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--bfm-muted)}.meta-row .bi{margin-right:4px}.hero-side-list .side-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--bfm-border)}.hero-side-list .side-item:first-child{padding-top:0}.hero-side-list .side-item:last-child{border-bottom:none}.side-item .thumb{width:96px;height:72px;border-radius:8px;overflow:hidden;flex:0 0 auto;background:var(--bfm-bg-light-2) center/cover no-repeat}.side-item .thumb img{width:100%;height:100%;object-fit:cover}.side-item .title{font-size:14px;font-weight:600;line-height:1.35;color:var(--bfm-navy);margin-bottom:6px}.side-item .title:hover{color:var(--bfm-gold)}.author-line{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--bfm-muted)}.trending-strip{background-color:var(--bfm-bg-light);border-bottom:1px solid var(--bfm-border)}.trending-strip .trending-link{font-size:13px;font-weight:500;color:var(--bfm-navy);display:flex;align-items:center;gap:8px}.trending-strip .trending-link:hover{color:var(--bfm-gold)}.trending-strip .trending-link .bi{color:var(--bfm-gold);font-size:12px}.channel-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--bfm-navy);border:1px solid var(--bfm-border);border-radius:20px;padding:5px 12px;white-space:nowrap;background:var(--bfm-white)}.channel-btn:hover{background-color:var(--bfm-navy);color:var(--bfm-white);border-color:var(--bfm-navy)}.feed-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:1rem}.pill-nav .nav-link{font-size:13px;font-weight:500;color:var(--bfm-navy);padding:6px 14px;border:1px solid var(--bfm-border);border-radius:20px;margin-right:8px;display:inline-block}.pill-nav .nav-link.active{background-color:var(--bfm-navy);color:var(--bfm-white);border-color:var(--bfm-navy)}.feed-list .feed-item{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--bfm-border)}.feed-list .feed-item:first-child{padding-top:0}.feed-item .thumb{width:130px;height:90px;flex:0 0 auto;border-radius:8px;overflow:hidden;background:var(--bfm-bg-light-2) center/cover no-repeat}.feed-item .thumb img{width:100%;height:100%;object-fit:cover}.feed-item .time-label{font-size:12px;color:var(--bfm-muted);margin-bottom:4px}.feed-item .headline{font-size:15px;font-weight:600;color:var(--bfm-navy);line-height:1.4}.feed-item .headline:hover{color:var(--bfm-gold)}.feed-item .desc{font-size:13px;color:#556278;margin:4px 0 0;line-height:1.5}.widget-card{border:1px solid var(--bfm-border);border-radius:10px;padding:1.25rem;margin-bottom:1.5rem;background:var(--bfm-white)}.widget-title{font-size:15px;font-weight:700;color:var(--bfm-navy);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.4px}.category-links .nav-link{font-size:14px;font-weight:500;color:var(--bfm-navy);padding:8px 0;border-bottom:1px dashed var(--bfm-border);display:flex;justify-content:space-between}.category-links .nav-link:last-child{border-bottom:none}.category-links .nav-link:hover{color:var(--bfm-gold)}.ticker-widget{background-color:var(--bfm-navy);color:var(--bfm-white);border-radius:10px;padding:1.1rem 1.25rem}.ticker-widget .ticker-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:13px}.ticker-widget .ticker-row:last-child{border-bottom:none}.ticker-widget .ticker-label{color:var(--bfm-muted)}.ticker-widget .ticker-value{font-weight:600}.ticker-widget .text-danger{color:#ff8d9d!important}.ticker-widget .text-success{color:#7fd8a5!important}.social-channels .channel-btn{width:100%;justify-content:center;margin-bottom:10px;padding:9px 12px}.ad-placeholder{border:1px dashed var(--bfm-border);border-radius:10px;min-height:100px;display:flex;align-items:center;justify-content:center;color:var(--bfm-muted);font-size:13px;text-transform:uppercase;letter-spacing:.5px}.lenta-widget{border:1px solid var(--bfm-border);border-radius:10px;overflow:hidden;margin-bottom:1.5rem;background:var(--bfm-white)}.lenta-widget .lenta-head{background:var(--bfm-navy);color:var(--bfm-white);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.4px;padding:10px 16px;display:block}.lenta-widget .lenta-head:hover{color:#e8c284}.lenta-widget .lenta-body{max-height:420px;overflow-y:auto;padding:4px 16px}.lenta-widget .lenta-item{display:block;padding:10px 0;border-bottom:1px solid var(--bfm-border);font-size:13px;line-height:1.4;color:var(--bfm-navy)}.lenta-widget .lenta-item:last-child{border-bottom:none}.lenta-widget .lenta-item:hover{color:var(--bfm-gold)}.lenta-widget .lenta-item .time{color:var(--bfm-muted);font-size:12px;margin-right:6px;white-space:nowrap}.lenta-widget .lenta-foot{display:block;padding:10px 16px;border-top:1px solid var(--bfm-border);font-size:13px;font-weight:600;color:var(--bfm-gold)}.lenta-widget .lenta-foot:hover{color:var(--bfm-gold-hover)}.quote-card{border:1px solid var(--bfm-border);border-left:4px solid var(--bfm-gold);border-radius:10px;padding:1.1rem 1.25rem;background:var(--bfm-bg-light)}.quote-card .quote-title{font-size:13px;font-weight:600;color:var(--bfm-navy);line-height:1.45}.quote-card .quote-author{width:44px;height:44px;border-radius:50%;background-size:cover;background-position:center;flex:0 0 auto}.quote-card .quote-name{font-size:12px;font-weight:700;margin-bottom:0}.quote-card .quote-position{font-size:11px;color:var(--bfm-muted);margin-bottom:0}.featured-story{background-color:var(--bfm-bg-light);border-radius:14px;overflow:hidden}.featured-story .fs-img{width:100%;height:100%;min-height:280px;background:var(--bfm-bg-light-2) center/cover no-repeat;display:block}.featured-story .content{padding:2rem}.featured-story .headline{font-size:26px;font-weight:700;color:var(--bfm-navy);line-height:1.3;margin:.6rem 0 .9rem}.featured-story .headline:hover{color:var(--bfm-gold-hover)}.featured-story p.lead{font-size:14px;color:#556278;line-height:1.6}.category-pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1.5rem}.category-pills .pill{font-size:12px;font-weight:600;letter-spacing:.4px;color:var(--bfm-navy);border:1px solid var(--bfm-border);border-radius:20px;padding:7px 16px;cursor:pointer;background:0 0;display:inline-block}.category-pills .pill.active,.category-pills .pill:hover{background-color:var(--bfm-gold);border-color:var(--bfm-gold);color:var(--bfm-white)}.news-card{border:1px solid var(--bfm-border);border-radius:10px;overflow:hidden;height:100%;display:flex;flex-direction:column;background-color:var(--bfm-white)}.news-card .thumb{height:150px;overflow:hidden;background:var(--bfm-bg-light-2) center/cover no-repeat}.news-card .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-card:hover .thumb img{transform:scale(1.06)}.news-card .body{padding:1rem;display:flex;flex-direction:column;flex-grow:1}.news-card .headline{font-size:14px;font-weight:600;color:var(--bfm-navy);line-height:1.4;flex-grow:1;margin:6px 0 10px}.news-card .headline:hover{color:var(--bfm-gold)}.carousel-nav-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--bfm-border);display:inline-flex;align-items:center;justify-content:center;color:var(--bfm-navy);background:var(--bfm-white);transition:all .15s ease}.carousel-nav-btn:hover{background-color:var(--bfm-navy);border-color:var(--bfm-navy);color:var(--bfm-white)}.owl-carousel .owl-stage{display:flex}.owl-carousel .owl-item{display:flex}.owl-carousel .owl-item>*{width:100%}.owl-theme .owl-dots .owl-dot span{background:#c8d0dc}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--bfm-gold)}.popular-list .popular-item{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--bfm-border)}.popular-list .popular-item:first-child{padding-top:0}.popular-item .rank{font-size:26px;font-weight:700;color:var(--bfm-border);flex:0 0 40px;line-height:1}.popular-item .headline{font-size:14px;font-weight:600;color:var(--bfm-navy);margin-bottom:4px;display:block}.popular-item .headline:hover{color:var(--bfm-gold)}.popular-item .views{font-size:12px;color:var(--bfm-muted);white-space:nowrap}.mini-card{height:100%}.mini-card .thumb{width:100%;height:160px;border-radius:8px;overflow:hidden;background:var(--bfm-bg-light-2) center/cover no-repeat;display:block}.mini-card .thumb img{width:100%;height:100%;object-fit:cover}.mini-card .headline{font-size:13px;font-weight:600;color:var(--bfm-navy);line-height:1.35;margin-bottom:6px;display:block}.mini-card .headline:hover{color:var(--bfm-gold)}.pagination .page-link{border:none;color:var(--bfm-navy);font-weight:500;font-size:14px;border-radius:6px!important;margin:0 3px}.pagination .page-item.active .page-link{background-color:var(--bfm-navy);color:var(--bfm-white)}.pagination .page-link:hover{background-color:var(--bfm-bg-light)}.events-section{background-color:var(--bfm-navy);color:var(--bfm-white);padding:40px 0}.events-section .section-title{color:var(--bfm-white)}.event-card{position:relative;border-radius:12px;overflow:hidden;height:260px;display:block;background:var(--bfm-navy-2) center/cover no-repeat}.event-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.event-card:hover img{transform:scale(1.06)}.event-card .overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,44,82,0) 40%,rgba(10,18,34,.9) 100%)}.event-card .caption{position:absolute;left:0;right:0;bottom:0;padding:1rem 1.1rem;color:var(--bfm-white);font-size:15px;font-weight:600}.events-section .carousel-nav-btn{background:0 0;border-color:rgba(255,255,255,.35);color:var(--bfm-white)}.events-section .carousel-nav-btn:hover{background-color:var(--bfm-gold);border-color:var(--bfm-gold)}.article-page h1.article-title{font-size:30px;font-weight:700;line-height:1.25}.article-page .article-lead{font-size:15px;color:#556278;font-style:italic}.article-page .article-image{border-radius:10px;width:100%;height:auto}.article-page .photo-by{font-size:11px;color:var(--bfm-muted)}.article-text{font-size:16px;line-height:1.7;color:#22314e}.article-text img{max-width:100%;height:auto;border-radius:10px;margin:8px 0}.article-text p{margin-bottom:1rem}.article-text a{color:var(--bfm-gold);text-decoration:underline}.article-text a:hover{color:var(--bfm-gold-hover)}.site-footer{background-color:var(--bfm-navy);color:rgba(255,255,255,.85)}.site-footer .footer-logo{display:inline-flex;background:var(--bfm-white);border-radius:6px;padding:5px 12px}.site-footer .footer-logo img{height:40px;width:auto}.site-footer .footer-desc{font-size:13px;color:rgba(255,255,255,.65);max-width:260px}.site-footer h6{color:var(--bfm-white);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.4px;margin-bottom:1rem}.site-footer .nav-link{color:rgba(255,255,255,.7);font-size:13px;padding:5px 0}.site-footer .nav-link:hover{color:var(--bfm-gold)}.site-footer .footer-social .icon-btn{background-color:rgba(255,255,255,.08)}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);font-size:12px;color:rgba(255,255,255,.55);line-height:1.7}.footer-bottom a{color:rgba(255,255,255,.75)}.offcanvas-bfm{background-color:var(--bfm-navy);color:var(--bfm-white);max-width:320px}.offcanvas-bfm .nav-link{color:rgba(255,255,255,.9);font-size:16px;font-weight:500;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.offcanvas-bfm .nav-link:hover{color:var(--bfm-gold)}.offcanvas-bfm .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.text-left{text-align:left!important}.text-right{text-align:right!important}.font-weight-bold{font-weight:700!important}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pl-1{padding-left:.25rem!important}.pr-1{padding-right:.25rem!important}.pl-2{padding-left:.5rem!important}.pr-2{padding-right:.5rem!important}.pl-3{padding-left:1rem!important}.pr-3{padding-right:1rem!important}.ml-1{margin-left:.25rem!important}.mr-1{margin-right:.25rem!important}.ml-2{margin-left:.5rem!important}.mr-2{margin-right:.5rem!important}.ml-3{margin-left:1rem!important}.mr-3{margin-right:1rem!important}.text-grey{color:var(--bfm-muted)}.middle{font-size:14px}.text-sm{font-size:13px}.smallest{font-size:11px}@media (min-width:992px){.pl-lg-0{padding-left:0!important}.pr-lg-0{padding-right:0!important}.pl-lg-2{padding-left:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pl-lg-3{padding-left:1rem!important}.pr-lg-3{padding-right:1rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:991.98px){.hero-main-card{min-height:300px}.featured-story .fs-img{min-height:220px}.section-title{font-size:19px}.sec{margin-bottom:28px}.events-section{padding:28px 0}}@media (max-width:767.98px){.feed-item .thumb{width:96px;height:72px}.featured-story .content{padding:1.25rem}.featured-story .headline{font-size:20px}.event-card{height:220px}.article-page h1.article-title{font-size:22px}.article-text{font-size:15px}}@media (max-width:575.98px){.hero-main-card .headline{font-size:19px}.side-item .thumb{width:76px;height:60px}}