body {color: #666;font-size: 13px;line-height: 28px;font-family: "Roboto", sans-serif;-webkit-font-smoothing: antialiased} .home{background: #F3F3F3;}h1, h2, h3, h4, h5, h6 {color: #666;font-family: 'Roboto', sans-serif;font-weight: 600;margin: 2px 0;padding: 0}h1 {font-size: 30px;line-height: 45px}h2 {font-size: 25px;line-height: 40px}h3 {font-size: 22px;line-height: 37px}h4 {font-size: 18px;line-height: 33px}h5 {font-size: 15px;line-height: 30px}h6 {font-size: 13px;line-height: 28px}h2 a, h2 a:hover, h3 a, h3 a:hover, h4 a, h4 a:hover, h5 a, h5 a:hover, h6 a, h6 a:hover {color: #666}p {margin: 2px 0 5px;padding: 0}a:active, a:focus, a:hover {text-decoration: none !important;outline: 0 !important}:focus {outline: 0 !important}::-moz-focus-inner {border: 0 !important}::selection {background: #3498db;color: #fff}::-moz-selection {background: #3498db;color: #fff}hr {margin: 20px 0;padding: 0;border-top: 0;border-bottom: 1px solid #eee}.form input, .form select, .form textarea, input, select, textarea {box-shadow: none !important}form {line-height: 20px !important}form label {font-weight: 400}dl dd, dl dt {font-size: 13px;line-height: 28px}.table td {padding: 15px 5px}.padd-5 {padding: 5px 8px}.padd-10 {padding: 10px 13px}.padd-15 {padding: 15px 18px}.bold {font-weight: 600}.para-big {font-size: 17px;line-height: 32px}.transition {-webkit-transition: background 1s ease;-moz-transition: background 1s ease;-o-transition: background 1s ease;-ms-transition: background 1s ease;transition: background 1s ease}.img-thumbnail {padding: 2px;background: #fff;border-radius: 3px;box-shadow: 0 0 0 rgba(0, 0, 0, .15)}.dropdown a:focus {color: #666}.dropdown-menu {box-shadow: 0 3px 15px rgba(0, 0, 0, .05);border-radius: 3px !important}.dropdown-menu li a {padding: 7px 12px}.dropdown-menu.dropdown-mini {min-width: 120px}.dropdown-menu.dropdown-mini li a {font-size: 12px;padding: 5px 10px}.video-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin-top: 5px}.video-container iframe {width: 100%;height: 100%;border: 0;position: absolute;top: 0;left: 0}.well {line-height: 28px;border: 0;box-shadow: inset 0 0 1px rgba(0, 0, 0, .3);background: #fcfcfc}.list-1, .list-2, .list-3, .list-4, .list-5, .list-6, .list-7, .list-8, .list-9, .list-10 {list-style-type: none;padding-left: 20px}.list-1 li:before {content: "\f069";font-family: FontAwesome;float: left;margin-left: -20px}.list-2 li:before {content: "\f00c";font-family: FontAwesome;float: left;margin-left: -20px}.list-3 li:before {content: "\f046";font-family: FontAwesome;float: left;margin-left: -20px}.list-4 li:before {content: "\f067";font-family: FontAwesome;float: left;margin-left: -20px}.list-5 li:before {content: "\f005";font-family: FontAwesome;float: left;margin-left: -20px}.list-6 li:before {content: "\f101";font-family: FontAwesome;float: left;margin-left: -20px}.list-7 li:before {content: "\f0a4";font-family: FontAwesome;float: left;margin-left: -20px}.list-8 li:before {content: "\f0da";font-family: FontAwesome;float: left;margin-left: -20px}.list-9 li:before {content: "\f138";font-family: FontAwesome;float: left;margin-left: -20px}.list-10 li:before {content: "\f041";font-family: FontAwesome;float: left;margin-left: -20px}.rounded-1 {border-radius: 2px !important}.rounded-2 {border-radius: 4px !important}.rounded-3 {border-radius: 6px !important}.rounded-4 {border-radius: 10px !important}.rounded-5 {border-radius: 100% !important}.tab-content {padding-top: 10px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;margin-bottom: 20px;padding: 10px;}.brand-bg a i {display: inline-block;text-decoration: none;text-align: center;margin-right: 5px;color: #fff;font-size: 14px;-webkit-transition: background 2s ease;-moz-transition: background 2s ease;-o-transition: background 2s ease;-ms-transition: background 2s ease;transition: background 2s ease}.brand-bg a i:hover {-webkit-transition: background 2s ease;-moz-transition: background 2s ease;-o-transition: background 2s ease;-ms-transition: background 2s ease;transition: background 2s ease}.outer {}.outer .container {width: 100%;padding: 0px 20px;}.top-bar {color: #999;padding: 6px 0;font-size: 13px;line-height: 25px;}.top-bar a {color: #6c6c6c;font-weight: 600;font-size: 11px;}.pos-relative{position: relative;}.top-bar .fa{font-size: 11px;}@media (max-width: 785px) {.top-bar .tb-contact {display: none}}.hide{display: none;}.top-bar .tb-search {position: relative;display: none}.top-bar .tb-search .b-dropdown-block {padding: 7px;border: 1px solid #ddd;width: 250px;position: absolute;background: #fff;top: 30px;left: 0;border-radius: 2px;box-shadow: 0 3px 3px rgba(0, 0, 0, .05);display: none;z-index: 10000}@media (max-width: 785px) {.top-bar .tb-search {display: block}}.top-bar .tb-social {margin-right: 0px}.top-bar .tb-social i {font-size: 13px;margin: 0;}@media (max-width: 785px) {.top-bar .tb-social {display: none}}.top-bar .tb-shopping-cart {position: relative;margin-left: 15px}.top-bar .tb-shopping-cart i {font-size: 14px}.top-bar .tb-language {margin-left: 10px;z-index:1500;}.top-bar .tb-language a {color: #888}.top-bar .tb-language a:hover {color: #666}.bannercontainer {width: 100%;position: relative;padding: 0;z-index: 9}.banner {width: 100%;position: relative}.banner ul {display: none;list-style-type: none;padding: 0;margin: 0}.icon-box-1 {margin: 0px 0 20px 0;}.icon-box-1 .icon-box-1-item {width: 100%;margin: 10px auto}.main-container{margin-top: 15px;}.sidebar {}.sidebar .s-widget {margin-bottom: 20px;padding: 20px 20px;background: #fff !important;}.sidebar .s-widget li{padding: 0;}.sidebar .s-widget h5 {font-size: 20px;color: #323232;font-weight: 600;margin-bottom: 22px;}.sidebar .widget-content {margin: 0px 0 10px}.sidebar .widget-content.search {}.sidebar .widget-content.categories ul li:before {color: #555}.sidebar .widget-content.categories ul li {padding-left: 5px;margin: 5px 0}.sidebar .widget-content.categories ul li a {color: #333;}.sidebar .widget-content.brand-bg {max-width: 300px}.sidebar .widget-content.brand-bg a {margin-bottom: 5px;display: inline-block}.sidebar .widget-content.gallery img {max-width: 90px;margin-bottom: 5px}.sidebar .widget-content.tabs ul {padding: 0;margin: 0;list-style-type: none}.sidebar .widget-content.tabs .tab-pane ul li {margin: 7px 0}.sidebar .widget-content.tabs .tab-pane ul li img {max-width: 60px;float: left;margin-right: 10px;margin-top: 3px}.sidebar .widget-content.tabs .tab-pane ul li span {color: #555}.all-news-content{background: #FFF;}.page-title{padding-top: 0px;padding-bottom: 15px;color: #004466;}.login-reg-form form {}@media (max-width: 991px) {.login-reg-form {max-width: 500px}}.page-content-panel,.page-sidebar{padding: 20px;}@media (max-width: 767px) {.nav-tabs.nav-justified li a {margin-bottom: 0}}.totop {position: fixed;bottom: 18px;right: 18px;z-index: 104400;display: none}.totop a {display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;background: rgba(255, 255, 255, 0.96);border: 1px solid rgba(0, 128, 128, 0.2);box-shadow: 0 10px 24px rgba(0, 0, 0, 0.08);color: #008080;transition: all 0.25s ease;}.totop a i {display: inline-flex;align-items: center;justify-content: center;width: 100%;height: 100%;font-size: 16px;font-weight: 700;line-height: 1;}.totop a, .totop a:visited {color: #008080}.totop a:hover {color: #fff;background: #008080;border-color: #008080;text-decoration: none}.foot {padding-top: 70px;padding-bottom: 0;background: #070F2B;margin-top: 25px;}.foot .foot-item {margin: 15px auto;max-width: 500px;font-size: 15px;}@media (max-width: 991px) {.foot .foot-item {margin-bottom: 35px}}.foot .foot-item h5 {color: #ccc;font-size: 18px;line-height: 0;margin-bottom: 20px;padding-bottom: 10px;}.foot .foot-item p {margin: 0;color: #BBB;}.foot .foot-item a {color: #bbb}.foot .foot-item a:hover {color: #ccc}.foot .foot-item .brand-bg {margin: 10px 0 20px}.foot .foot-item .subscribe-box {margin-top: 20px}.foot .foot-item .subscribe-box .input-group {max-width: 250px;margin-top: 20px}.foot .foot-item ul li {border-bottom: 1px solid rgba(255, 255, 255, .05);padding: 5px 0;color:#BBB;}.foot .foot-item ul li:last-child {border-bottom: 0}.foot .foot-item .foot-recent-img a img {max-width: 75px;display: inline-block;margin-right: 5px;margin-bottom: 10px}.foot .foot-item .foot-recent-img a img.img-thumbnail {padding: 1px;border-radius: 2px}.foot .foot-item .address h6 {color: #ccc;font-size: 13px}.foot .foot-item .address h6 i {font-size: 14px}.foot .foot-item .address p i {font-size: 14px;margin-right: 8px;color: #ccc}.foot .foot-item .address p.add {margin-left: 20px}.foot .foot-item .address p.tel {line-height: 35px}.foot h5 {color: #EC3A56 !important;padding-bottom: 5px;margin-bottom: 15px;border-bottom: 1px rgba(255,255,255,0.2) solid;}footer {padding: 15px 10px 4px;border-top: 1px solid rgba(255, 255, 255, .05);font-size: 12px;background: #008080;color: #ccc}footer a {color: #ccc}footer a:hover {color: #aaa}@media (max-width: 767px) {footer .pull-left, footer .pull-right {float: none !important;text-align: center}}.ui-designs img {margin: 15px auto;max-width: 350px;width: 100%;box-shadow: inset 0 0 5px rgba(0, 0, 0, .1)}.blog-one-item h3 a{color: #333;}.blog-one-img img{width: 100%;}@media (max-width: 767px) {.first-img{border-bottom: 1px solid #fff;}}.content-panel{padding-top: 20px;padding-left: 0;padding-right: 0;}.sub-head-link-date {font-size: 12px;line-height: 17px;margin-left: 115px;}#fb-root {display: none;}.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {width: 100% !important;}.banner-block .container{padding-left: 0;}.menu .container{padding-left: 0px;padding-right: 0px;}.sidebar-container{padding-right: 0;}.category-box-card{padding-left: 0;}.caption .label-danger{background-color: #F6214B;}.sidebar .s-widget .hot-properties li {margin-bottom: 10px;border-bottom-color: #f0f3f5;border-bottom: 1px solid #f0f3f5;padding-bottom: 5px;}.dropdown-menu > li.active > a{background-color: none !important;}.modal-header{background-color: #7CB342;}.modal-header h4{color: #fff !important;}.s-widget .hot-properties li{margin-bottom:10px;}.s-widget .hot-properties li img {float: left;width: 100px;object-fit: cover;height: 66px;}.s-widget .hot-properties li h4{font-size:14px;line-height:17px;margin-left:90px;}.sub-head{font-size:14px;line-height:17px;margin-left:115px;margin-bottom: 12px;}.sub-head a{color: #000;font-weight: 600;line-height: 1.33;font-size: 16px;}.s-widget .hot-properties li .price{margin-left:115px;display:block;color:#999;line-height: 1.3;}.external-iframe{border:0;width: 100%;height: 400px;}.modal-dialog-external {width: 90%;height: 90%;margin: 0 auto;padding: 0;}.modal-content-external {height: auto;min-height: 90%;border-radius: 0;}.modal-dialog-external .modal-header{background-color: #aaa;}.btn-red{background-color: #F6214B !important;}.second-img .caption .title-h3 {font-size: 12px;font-weight: normal;line-height: 1.5;}.first-img .caption .title-h3 a {font-size: 18px;}.counter-item .h6{font-weight: bold;}.marquee-body{overflow: hidden;height: 39px;} .banner{margin: 0;padding: 0;} .banner img{width: 100% !important;object-fit: cover;height: 350px;} .banner .col-md-6{} .banner .image-link::after {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.42) 50%, rgba(0, 0, 0, 0.88) 100%) repeat scroll 0 0;bottom: 0;content: "";height: 80%;opacity: 0.92;position: absolute;transition: all 0.3s ease-in 0s;width: 100%;will-change: opacity;} .first-img{width: 49:50% !important;overflow: hidden;border-right: 1px solid #fff;} .other-img{height: 175px;overflow: hidden;} .other-img-2{border-right: 1px solid #fff;border-bottom: 1px solid #fff;} .other-img-3{border-bottom: 1px solid #fff;} .other-img-4{border-right: 1px solid #fff;} .first-img .caption {bottom: 20px;padding-left: 25px;margin-right: 15px;position: absolute;} .first-img .caption h3{font-size: 22px;font-weight: normal !important;line-height: 30px;} .first-img .caption a{color: #fff;transition: all 0.3s ease-in 0s;opacity: 0.92;} .first-img .caption:hover a{opacity: 1;} .second-img .caption {bottom: 12px;padding-left: 15px;margin-right: 30px;position: absolute;} .second-img .caption h3{font-size: 17px;font-weight: normal;line-height: 22px;} .second-img .caption a{color: #fff;} .other-img .label-danger{opacity: 0;transition: all 0.3s ease-out 0s;} .other-img:hover .label-danger{opacity: 1;} .first-img .the-date{color: #BBB;font-weight: bold;} .other-img time{font-size: 10px;color: #BBB;font-weight: bold;} @media (max-width: 767px) {.first-img{border-right: none !important;width: 100% !important;} .other-img{}} @media (max-width: 600px) {.first-img{} .other-img{}} @media (max-width: 480px) {.first-img{} .other-img{}}#plain-search{position: relative;}#plain-search input {width: 100%;height: 43px;border-radius: 2px;font-size: 15px;color: #a8a8a8;padding-left: 20px;border: 1px solid #e1e1e1;}#plain-search button {font-size: 15px;color: #323232;background: transparent;border: none;position: absolute;right: 0;top: 0;height: 100%;padding: 0 15px;}.category-block {box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);border-radius: 3px;background: #FFFFFF;}.category-block .header {text-align: center;margin-bottom: 0px !important;border-bottom: 1px rgba(0,0,0,0.05) solid;padding: 19px 20px 8px 20px;border-radius: 3px 3px 0 0;}.category-block .header i {margin: 0 auto 6px auto;color: #fff;font-size: 16px;width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 50%;display: flex;align-items: center;justify-content: center;}.category-block .header h4 {font-size: 18px;font-weight: 400;margin-top: 5px;text-transform: capitalize;text-align: center;padding: 0 10px;}.category-block .category-list {padding: 10px 15px 10px 15px;height: 220px;max-height: 220px;overflow-y: auto;overflow-x: hidden;}.category-block .category-list::-webkit-scrollbar {width: 5px;}.category-block .category-list::-webkit-scrollbar-track {background: #f1f1f1;border-radius: 5px;}.category-block .category-list::-webkit-scrollbar-thumb {background: #c1c1c1;border-radius: 5px;}.category-block .category-list::-webkit-scrollbar-thumb:hover {background: #a1a1a1;}.category-block .category-list li {display: block;font-size: 14px;border-bottom: 1px solid #F4F7F9;padding: 5px 0;}.category-block .category-list li a {display: flex;justify-content: space-between;align-items: center;color: #333;font-size: 14px;}.category-block .category-list li a span {font-size: 14px;border-radius: 10px;padding: 3px 8px;color: #888;flex-shrink: 0;}.category-block .header .icon-bg-2 {background: #a676b8;box-shadow: 0 0 0px 4px rgba(166, 118, 184, 0.35);}.category-block .header .icon-bg-3 {background: #fe7e17;box-shadow: 0 0 0px 4px rgba(254, 126, 23, 0.35);}.category-block .header .icon-bg-4 {background: #EC3A56;box-shadow: 0 0 0px 4px rgba(236, 58, 86, 0.35);}.category-block .header .icon-bg-5 {background: #1DBFFF;box-shadow: 0 0 0px 4px rgba(29, 191, 255, 0.35);}.category-block .header .icon-bg-6 {background: #02d3a4;box-shadow: 0 0 0px 4px rgba(2, 211, 164, 0.35);}.category-block .header .icon-bg-7 {background: #bc02d3;box-shadow: 0 0 0px 4px rgba(188, 2, 211, 0.35);}.top-bar {padding: 0;}.top-bar .row{padding: 0px 0;}.top-bar .holder{padding-left: 8px;padding-right: 8px;}.header{}.img-responsive{width: 100%;}.header .main-header {margin:0;padding: 20px 0;}.header .main-header .logo-panel {padding: 15px 0 0 20px;}.clearfix{clear: both;}.bred{background: #eee;padding: 5px 10px;}.bred > ul {list-style: outside none none;padding: 0;}.bred ul li{float: left;margin-right: 10px;}.ad-block-top{padding: 0;}.ad-block-top img{width: 100%;}.news-block-title{border: 1px 0 solid #222;}.main-news-title a{color: #333;}.main-news-title {color: #333;font-weight: 600;line-height: 1.33;font-size: 16px;border-bottom: 1px solid #eee;margin-top: 15px;}.main-news-big-title {border-left: 2px solid #e54e53;font-size: 24px;line-height: 23px;margin-top: 15px;padding: 0 0 0 6px;}.main-news-meta {background: #008080 none repeat scroll 0 0;color: #000;font-size: 11px;line-height: 25px;margin-top: -12px;overflow: hidden;padding-left: 14px;position: relative;text-transform: uppercase;}.main-news-meta a{color: #fff;font-weight: bold;}.main-news-image{width: 100%;}.news-lists{list-style: none;padding: 0;}.v-separator{border-left: 1px solid #d9d9d9;}.news-lists .news-content{float: left;}.news-lists .list-unstyled {position: relative;height: 350px;}hr, hr.separator {height: 1px;margin: 10px 0;border:0 none;}.navbar-default {background-color: #ca391e;border-color: #b72b09;}.navbar-default .navbar-brand {color: #ecf0f1;}.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #ecdbff;}.navbar-default .navbar-text {color: #ecf0f1;}.navbar-default .navbar-nav > li > a {color: #ecf0f1;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #ecdbff;}.navbar-default .navbar-nav > li > .dropdown-menu {background-color: #ca391e;}.navbar-default .navbar-nav > li > .dropdown-menu > li > a {color: #ecf0f1;}.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {color: #ecdbff;background-color: #b72b09;}.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {background-color: #ca391e;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #ecdbff;background-color: #b72b09;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #ecdbff;background-color: #b72b09;}.navbar-default .navbar-toggle {border-color: #b72b09;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #b72b09;}.navbar-default .navbar-toggle .icon-bar {background-color: #ecf0f1;}.navbar-default .navbar-collapse,.navbar-default .navbar-form {border-color: #ecf0f1;}.navbar-default .navbar-link {color: #ecf0f1;}.navbar-default .navbar-link:hover {color: #ecdbff;}.dropdown-submenu {position: relative;}.dropdown-submenu .dropdown-menu {top: 0;left: 100%;margin-top: -1px;}.submenu{background-color: #ca391e;}.submenu a{color: #ecdbff !important;}.submenu a:hover{background-color: #B72B09 !important;}.caret-right {border-bottom: 4px solid transparent;border-top: 4px solid transparent;border-left: 4px solid;display: inline-block;height: 0;opacity: 1;vertical-align: middle;width: 0;color: #fff;margin-left: 5px;}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #ecf0f1;} .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #ecdbff;} .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #ecdbff;background-color: #b72b09;}}.navbar{margin-bottom: 0;}.header-separator{clear: both;margin-bottom: 1px;}.view-all-category-top {float: right;position: relative;top: 0px;}.view-all-category-top a{font-size: 12px;color: #FFAA55;}.view-all-category-top a:hover{color: #32C8DE;text-decoration: underline !important;}.news-by-main{position: relative;float: left;}.news-by-marquee{position: relative;float: left;margin-left: 10px;}.news-by-marquee > .news-by-title{position: relative;float: left;}.news-by-marquee > .news-by-body{position: relative;float: left;}.news-by-body a{color: #FFF;font-size: 12px;}.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{height: 23px;} .stButton .stButton_gradient{height: 23px;}.fb-comments, .fb-comments iframe[style] {width: 100% !important;}.list-news{border-bottom: 1px solid #eee;padding-bottom: 15px;}.news-by{position: relative;float: left;margin-right: 10px;}.news-by > .news-by-title{position: relative;float: left;margin-right: 5px;}.main-news-meta .news-by > .news-by-title{color: #000 !important;}.main-news-meta .news-by > .news-by-body{color: #fff !important;}.news-by > .news-by-body{position: relative;float: left;}.excerpt > p{line-height: 20px;}.excerpt > .detail{line-height: 25px;margin: 10px 0;}.excerpt img{width: 100%;height: auto !important;}.excerpt table{border: 1px;width: 100%;border-collapse: collapse;}.excerpt table td{border: 1px;}#newsletter-form .btn{border-top-left-radius: 0;border-bottom-left-radius: 0;}#cookiescript-popup{background-color: #111111;border-radius: 5px;bottom: 20px;box-shadow: 0 0 8px #000000;color: #ffffff;font-family: Arial,sans-serif;font-size: 13px;font-weight: normal;right: 20px;line-height: 20px;opacity: 1;padding: 15px;position: fixed;text-align: left;width: 300px;z-index: 999999;}#cookiescript-wrapper{margin: 0px 10px;font-size: 13px;font-weight: normal;text-align: center;color: rgb(255, 255, 255);font-family: Arial,sans-serif;line-height: 23px;letter-spacing: normal;}#details-map img {max-width: none;}.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{height: 23px;}.stButton .stButton_gradient{height: 23px;}.category-box.col-md-3 {margin-left: 27px !important;}.category-box.first {margin-left: 0 !important;}.category-box {border: 1px solid #e1e1e1;float: left;height: 245px;margin-bottom: 50px;position: relative;}.category-header {background-color: #ffffff;border-top-left-radius: 2px;border-top-right-radius: 2px;float: left;width: 100%;}.category-content {float: left;width: 100%;}.category-content ul {padding-left: 0;}.category-icon {left: 50%;margin-left: -22px;position: absolute;top: -20px;}.cat-title a {float: left;width: 100%;}.cat-title h4 {font-weight: 700;letter-spacing: 0;line-height: 20px !important;margin: 40px 0 0;text-align: center;text-transform: uppercase;width: auto;}.category-total {float: right;margin-right: 10px;}.category-total h4 {color: #999999;letter-spacing: 0;line-height: 65px !important;margin: 0;}.category-content li {float: left;font-size: 14px !important;line-height: 16px !important;list-style: outside none none;margin-top: 12px;text-align: center;width: 100%;}.category-content li a, .category-content li span {font-size: 14px !important;line-height: 16px !important;}.category-content li a {margin-left: 10px;}.category-content li span {color: #999999;margin-right: 10px;}.category-item {border: 1px solid #e1e1e1;float: left;height: 245px;margin-bottom: 50px;position: relative;padding: 3px;-webkit-transition: .3s;transition: .3s;-webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.16);box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.16);}.category-item ul{padding: 0;}.category-item li {float: left !important;font-size: 14px !important;line-height: 16px !important;list-style: outside none none;margin-top: 7px;text-align: center;width: 100%;}.category-item li a, .category-item li span {font-size: 14px !important;line-height: 16px !important;}.category-item li a {margin-left: 10px;}.category-item li span {color: #999999;margin-right: 10px;}.hot-tag{border: 0 none;border-radius: 50%;behavior: url(PIE.htc);color: #fff;display: inline-block;font-size: 16px;height: 30px;width: 30px;line-height: 23px;position: absolute;right: 2px;text-align: center;top: -185px;z-index: 20;background-color: #ffffff;border: 3px solid #BADA55;}.hot-tag i{color: #ff7430}.info-title{padding-left: 0;text-align: right;}.info-data{padding-left: 0;text-align: left;}.info-price{font-weight: bold;font-size: 15px;}.signup{color: #358;}.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{position: relative !important;margin-left:0 !important;}.form-error{margin: 0;padding: 4px 9px;}.featured-img{background: none repeat scroll 0 0 #aaa;height: 200px;width: 265px;}.featured-img .upload-button{background: none repeat scroll 0 0 #222;color: #fff;cursor: pointer;font-weight: bold;height: 37px;opacity: 0.7;padding-top: 8px;position: absolute;text-align: center;top: 162px;width: 265px;z-index: 5;}.featured-img img{float: left;left: 0;position: relative;top: 0;width: 100%;z-index: 0;}.tag-input{height: 100px !important;}.divider {height: 60px;width: 100%;}.img-box-4 .img-box-4-content{border-bottom: 3px solid #59ABE3;}.category-bor{height: 3px;margin: 12px auto 8px;width: 55px;background-color: #ed5441;}.item-title{font-size: 16px;line-height: 1.8;}.list-switcher{font-size: 14px;position: relative;top: 12px;}.list-switcher .selected{color:red;}.featured-list-switcher{font-size: 14px;}.featured-list-switcher .selected{color:red;}.content-pane{background: none repeat scroll 0 0 #fff;margin-top: 4px;overflow: auto;padding: 0;width: 100%;height: 450px;}.clearFix:after {clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;}.clearFix {display: inline-block;}.contact-input{margin: 3px 5px 0 0 !important;}.detail-slier img{width: auto;max-height: 550px;}.agent-holder{border-bottom: 1px solid #eee;margin-bottom: 20px;padding-bottom: 20px;}.login-reg-form{margin-bottom: 0px;padding-top: 20px;padding-left: 20px;}.checkbox label{padding-left: 0px;}.radio label{padding-left: 0px;}.contact-captcha span{float:left;margin-top:7px}.contact-captcha input{width:60px;float:left;margin-left:10px;}@media (max-width:982px){.main-container{width: 100%;}}@media (min-width:1000px) and (max-width:1200px) {.hot-tag{top:-150px !important;}}.info-subtitle{border-bottom: 1px solid #ccc;}.tags a{float: left;margin-right: 5px;margin-bottom: 5px;}.share-links{margin-top: 20px;min-height: 36px;padding-bottom: 20px;text-align: center;}.ajax-loading{width: 100%;text-align: center;display: none;}.ajax-loading img{width:25px !important;}.min-height-default{min-height:400px;}.max-width-maximum{max-width: 100%;}.agent-form-question{float:left;margin-top:7px;}.agent-form-answer-input{width:60px;float:left;margin-left:10px;}.clear-top-margin{clear:both;margin-top:10px;}.bold-font{font-weight:bold}.bank-transfer-ins{border-bottom:1px solid #aaa;font-weight:bold;font-size:14px;padding:0 0 5px 5px;}.gallery-img-list{margin:10px 10px 0 0;overflow:hidden;}.gallery-img-list img{height: 100%;}.gallery-upload-instruction{font-size:14px;font-style: italic;}.multiple-uploads{list-style: none;margin:0;padding: 0px;}.multiple-uploads li{width: 100px;height: 100px;float: left;margin-right: 10px;margin-top: 10px;cursor: move;}.multiple-uploads .add-image{border: 3px dashed #aaa;height: 100px;padding-top: 10%;text-align: center;width: 100px;cursor: pointer !important;font-size: 65px;color: #aaa;}.multiple-uploads .add-image:hover{border: 3px dashed #78a;color: #78a;}.multiple-uploads .remove-image{color: red;cursor: pointer;float: right;font-size: 17px;font-weight: bold;left: -6px;position: relative;top: -102px;width: 10px;}.progress-bar-span{display: block;height: 22px;margin: 2px;padding: 2px;}.page-sidebar{min-height:300px;}.featured-badge{position: absolute;right: 2px;text-align: center;top: -185px;z-index: 20;}.hot-tag-list {float: right;position: absolute;right: 7px;top: 12px;background-color: #ffffff;border: 3px solid #bada55;border-radius: 50%;color: #fff;display: inline-block;font-size: 16px;height: 30px;line-height: 23px;text-align: center;width: 30px;z-index: 20;}.hot-tag-list i{color: #ff7430;}.navy > ul > .open > ul{display: block !important;}@media (max-width:480px){#imageGallery{heihgt: auto !important;} .category-icon-counter i {border: 1px solid #ddd;border-radius: 50%;float: left;font-size: 25px;height: 50px;line-height: 51px;text-align: center;width: 50px;} .contact-text .col-md-3{border-right: none !important;}}#imageGallery img{min-height: 200px;}#mce_45{border-width:0 1px 0 0 !important;}.contact-text{margin-top: 20px;padding: 0 20px;border: 1px solid #ccc;}.contact-text .col-md-3{border-right: 1px solid #ccc;}.contact-text .row{border-bottom: 1px solid #ccc;}.contact-text .row:last-child{border-bottom: none;}.members .col-md-2{padding-left: 0;}.members .row{border-bottom: 1px solid #ccc;padding-bottom: 10px;margin: 0 15px 10px 15px;}.members .row:last-child{border-bottom: none;}.send-email-title{margin-top: 20px;margin-bottom: 10px;}.page-body-widget-main-img{max-height: 250px;overflow: hidden;}@media (max-width: 1024px) {.header .main-header .logo-panel{text-align: center;}}@media (max-width: 768px) {.main-news{border-bottom: 1px solid #eee;margin-bottom: 20px;}}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #ecf0f1;} .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #ecdbff;} .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #ecdbff;background-color: #228897;}}@media (min-width: 768px) {.menu .container-fluid{padding-left: 0;padding-right: 0;} #site-menu{padding-left: 0;padding-right: 0;}}#owl-demo{display: none;}.owl-theme{display: block !important;}#owl-demo .item{}#owl-demo .item img {display: block;height: auto;width: 100%;}.item h2 {font-size: 14px;font-weight: lighter;line-height: 1.2;margin: 0 10px;padding: 5px 10px;text-align: center;}.item h2 a{font-weight: 600;line-height: 1.33;font-size: 12px;color:#fff;}.item .info-wrapper {background: #F63 none repeat scroll 0 0;opacity: .85;bottom: -5px;height: 80px;overflow: hidden;padding-bottom: 15px;position: relative;font-weight: bold;}.item .source{margin-left: 20px;}.item .img-wrapper{height: 128px !important;overflow: hidden;background: #DDD;}.item .source-label {position: absolute;top: 8px;background: #000;opacity: .85;border-radius: 4px;padding:0 10px;}.item .source-label a{color: #fff;}img.lazy{min-width: 380px;max-height: 300px;}img.lazy-thumb{min-width: 80px;}.widget-content-body{background: #fff;padding: 15px;}.header .container{background: #FFFFFF;}.top-bar .social-icons {float: right;height: 14px;list-style: none;}.social-icons li {float: left;margin-right: 7px;}.top-bar .social-icons li {margin: 0;}.top-bar .social-icons .icon {width: 30px;line-height: 31px;border-left: 1px solid #e6e6e6;}.social-icons .icon {width: 24px;line-height: 24px;text-align: center;display: inline-block;font-size: 14px;color: #6c6c6c;}.visuallyhidden, .screen-reader-text {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.counter-four .counter-item {margin: 10px auto;}.counter-wrapper {background: #fff;-webkit-transition: .3s;transition: .3s;-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);padding: 11px 0 7px 17px;}.counter-four i {width: 60px;height: 60px;line-height: 60px;font-size: 20px;text-align: center;border-radius: 50%;float: left;border: 1px solid #ddd;color: #fff;}.icon-border-bg-1 {background: #ccdb38;box-shadow: 0 0 0px 4px rgba(204, 219, 56, 0.35);}.icon-border-bg-2 {background: #a676b8;box-shadow: 0 0 0px 4px rgba(166, 118, 184, 0.35);}.icon-border-bg-3 {background: #fe7e17;box-shadow: 0 0 0px 4px rgba(254, 126, 23, 0.35);}.icon-border-bg-4 {background: #EC3A56;box-shadow: 0 0 0px 4px rgba(236, 58, 86, 0.35);}.icon-border-bg-5 {background: #1DBFFF;box-shadow: 0 0 0px 4px rgba(29, 191, 255, 0.35);}.icon-border-bg-6 {background: #02d3a4;box-shadow: 0 0 0px 4px rgba(2, 211, 164, 0.35);}.icon-border-bg-7 {background: #bc02d3;box-shadow: 0 0 0px 4px rgba(188, 2, 211, 0.35);}.icon-border-bg-8 {background: #025fd3;box-shadow: 0 0 0px 4px rgba(2, 95, 211, 0.35);}.counter-four h6 {position: relative;margin-top: 0;margin-bottom: 0;font-size: 16px;line-height: 32px;padding-left: 70px;font-weight: normal;}.counter-four h4 {font-size: 24px;line-height: 32px;font-weight: 400;}.counter-four h4 {position: relative;margin-top: 0;margin-bottom: 0;font-size: 24px;line-height: 32px;padding-left: 70px;font-weight: 400;}.see_all_sub_cat_li{text-align: center;}.grid-box{margin: 0 -8px;display: flex;flex-wrap: wrap;}.grid-box .grid-col {padding: 0 8px;margin-bottom: 16px;display: flex;}.grid-box .grid-col .category-block {width: 100%;display: flex;flex-direction: column;}.form-block {padding: 40px;background: #fff;-webkit-box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);! box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);}.contact__widget__address h5, .contact__widget__time h5 {color: #323232;font-weight: 400;margin-bottom: 18px;font-size: 24px;}.contact__widget__address ul li, .contact__widget__time ul li {list-style: none;font-size: 15px;color: #323232;line-height: 34px;}.contact__widget__address ul{padding: 0;}.footer ul li {color: #CCC !important;}#cookiescript-pixel{width: 1px;height: 1px;float: left;}.logo-panel img{height:43px;}.fb-iframe{border:none;overflow:hidden;height:218px;}.logo-text{font-size: 40px;}.all_sub_category{list-style: none;margin-left: 0;padding-left:10px;}.body-list-news .news-by-body a{color: #007bff;}.block-heading-two {}.block-heading-two h3 {font-size: 18px;line-height: 36px;font-weight: 600;padding: 0 10px 6px 0;border-bottom: 1px solid #eee}.block-heading-two .body-widget-title {font-size: 13px;line-height: 30px;font-weight: 600;padding: 0px 12px 7px 0;margin-bottom: 0px;border-bottom: 1px solid #eee;text-transform: capitalize;}.block-heading-two .body-widget-title span {padding-bottom: 11px;padding-left: 10px;font-size: 20px;color: #891652;font-weight: 600;margin-bottom: 22px;}.block-heading-two h3 span {padding-bottom: 11px;padding-left: 10px;text-transform: capitalize;padding-top: 10px;color: #fff;font-size: 14px;}.btn-red{background-color: #F6214B !important;}.btn.btn-red {color: #fff;background: #ed5441;border: 1px solid #e52d16}.btn.btn-red.active, .btn.btn-red:active, .btn.btn-red:focus, .btn.btn-red:hover {color: #fff;background: #e52d16}.circle-3 {display: inline-block;height: 35px;width: 35px;line-height: 35px;text-align: center;border-radius: 100%}.other-img .label-danger {opacity: 0;transition: all 0.3s ease-out 0s;}.caption .label-danger {background-color: #F6214B;}.label {border-radius: 2px;font-weight: 400;padding: 3px 7px;font-size: 12px;line-height: 18px;}.btn.btn-blue {color: #fff;background: #609cec;border: 1px solid #3280e7;}.blog-meta {margin: 0px 0;padding: 0 10px 0 0;border-top: 1px solid #f7f7f7;border-bottom: 1px solid #f7f7f7;background: #fcfcfc;}.blog-meta a {color: #888;font-size: 12px;}.blog-one .blog-one-item {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #eee;}.blog-one-item h3 {font-size: 18px;line-height: 28px;}@media only screen and (max-width: 576px) {.second-img .caption {margin-left: 15px;} .other-img-4{border-bottom: 1px solid #fff;} .sidebar-container {padding-left: 0;} .all-news-content{margin-bottom: 15px;}}.shadoweffect {position: absolute;top: 0;left: 0px;right: 0;bottom: 0;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.42) 50%, rgba(0, 0, 0, 0.88) 100%) repeat scroll 0 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);transform-origin: 0 0;filter: alpha(opacity=100);opacity: 1;}.shadow-desc {position: absolute;bottom: 0;padding: calc(12px + 1.4%);}.banner .first-img .shadoweffect{left: 15px;}.mCSB_inside > .mCSB_container{margin-right: 10px !important;}.owl-controls{display: none;}:root {color-scheme: light;--hb-bg: #f5f5f1;--hb-bg-soft: #fbfbf8;--hb-bg-muted: #f1f3ef;--hb-bg-elevated: #ffffff;--hb-bg-subtle: #eceee9;--hb-bg-strong: #121a1d;--hb-text: #173237;--hb-text-strong: #16353a;--hb-text-muted: #6b7d80;--hb-text-soft: #7b8b8f;--hb-accent: #176d66;--hb-accent-strong: #0f6964;--hb-accent-soft: rgba(23, 109, 102, 0.14);--hb-border: #dde2db;--hb-border-strong: #d6ddd6;--hb-input-bg: #ffffff;--hb-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);}html[data-theme="dark"] {color-scheme: dark;--hb-bg: #10191c;--hb-bg-soft: #172427;--hb-bg-muted: #1f2d31;--hb-bg-elevated: #1d2c30;--hb-bg-subtle: #132024;--hb-bg-strong: #0c1417;--hb-text: #e6f1ef;--hb-text-strong: #f3f8f6;--hb-text-muted: #a6bbb8;--hb-text-soft: #88a09c;--hb-accent: #66c8b7;--hb-accent-strong: #42b19f;--hb-accent-soft: rgba(102, 200, 183, 0.18);--hb-border: #2d4044;--hb-border-strong: #385055;--hb-input-bg: #213236;--hb-shadow: 0 10px 28px rgba(0, 0, 0, 0.24);}html.theme-preload *,html.theme-preload *::before,html.theme-preload *::after {transition: none !important;}body {background: #f5f5f1;color: #173237;font-family: "Helvetica Neue", Arial, sans-serif;}.hb-site-loader {position: fixed;top: 0;left: 0;right: 0;height: 3px;z-index: 10000;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity 0.15s ease, visibility 0.15s ease;}.hb-site-loader.is-active {opacity: 1;visibility: visible;}.hb-site-loader.is-hidden {opacity: 0;visibility: hidden;transition: opacity 0.4s ease 0.1s, visibility 0.4s ease 0.1s;}.hb-site-loader__bar {position: absolute;top: 0;left: 0;height: 100%;width: 0%;background: linear-gradient(90deg, #00c9a7, #25b09b 60%, #00e5cc);border-radius: 0 2px 2px 0;box-shadow: 0 0 8px rgba(0, 201, 167, 0.55);transition: width 0.25s ease;overflow: hidden;}.hb-site-loader__bar::after {content: '';position: absolute;top: 0;right: 0;width: 80px;height: 100%;background: linear-gradient(90deg, transparent, rgba(255,255,255,0.45));animation: hb-loader-glint 1.2s ease-in-out infinite;}@keyframes hb-loader-glint {0% {opacity: 0;transform: translateX(-60px);} 50% {opacity: 1;} 100% {opacity: 0;transform: translateX(0);}}html[data-theme="dark"] .hb-site-loader__bar {background: linear-gradient(90deg, #00c9a7, #1a9e90 60%, #00e5cc);box-shadow: 0 0 10px rgba(0, 201, 167, 0.45);}.outer,.main-block {background: #f5f5f1;}.hb-shell {width: min(100%, 1280px);margin: 0 auto;padding-left: 28px;padding-right: 28px;}.hb-topbar {background: #fbfbf8;border-bottom: 1px solid #dfe5df;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);transition: all 0.3s ease;position: relative;z-index: 20;overflow: visible;}.hb-topbar__inner {display: flex;align-items: center;justify-content: space-between;gap: 28px;min-height: 60px;overflow: visible;}.hb-news-ticker {border-top: 1px solid #dbe4de;border-bottom: 1px solid #dbe4de;background: #f8faf7;box-shadow: 0 3px 8px rgba(13, 31, 36, 0.05);}.hb-news-ticker__inner {min-height: 44px;display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: center;gap: 16px;}.hb-news-ticker__label {display: inline-flex;align-items: center;gap: 8px;padding-right: 8px;color: #176d66;font-size: 12px;font-weight: 800;letter-spacing: 0.11em;text-transform: uppercase;white-space: nowrap;}.hb-news-ticker__dot {width: 9px;height: 9px;border-radius: 50%;background: #ea3e4a;box-shadow: 0 0 0 3px rgba(234, 62, 74, 0.15);}.hb-news-ticker__viewport {min-width: 0;overflow: hidden;position: relative;}.hb-news-ticker__track {display: inline-flex;align-items: center;white-space: nowrap;gap: 14px;}.hb-news-ticker--active .hb-news-ticker__track {animation: hbTickerScroll var(--hb-ticker-duration, 26s) linear infinite;}.hb-news-ticker__viewport.is-ready .hb-news-ticker__track:not(.is-static) {animation: hbTickerScroll var(--hb-ticker-duration, 26s) linear infinite;}.hb-news-ticker__viewport:hover .hb-news-ticker__track,.hb-news-ticker__viewport:focus-within .hb-news-ticker__track {animation-play-state: paused;}.hb-news-ticker__row {display: inline-flex;align-items: center;gap: 14px;padding-right: 14px;}.hb-news-ticker__item {display: inline-flex;align-items: center;gap: 8px;color: #30494e;text-decoration: none;font-size: 14px;line-height: 1.2;}.hb-news-ticker__item:hover,.hb-news-ticker__item:focus {color: #176d66;text-decoration: none;}.hb-news-ticker__badge {display: inline-flex;align-items: center;min-height: 20px;padding: 0 7px;border: 1px solid #cfe2da;background: #eef7f3;color: #176d66;font-size: 10px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;}.hb-news-ticker__text {max-width: 68ch;overflow: hidden;text-overflow: ellipsis;}.hb-news-ticker__sep {color: #9ab0ad;font-size: 12px;user-select: none;}@keyframes hbTickerScroll {to {transform: translateX(-50%);}}.hb-brand {display: inline-flex;align-items: center;gap: 12px;color: #0f2f34;text-decoration: none;flex-shrink: 0;transition: all 0.3s ease;}.hb-brand:hover {transform: translateY(-2px);color: #176d66;}.hb-brand__logo {height: 48px;width: auto;max-width: 200px;object-fit: contain;transition: all 0.3s ease;}.hb-brand__mark {display: none;}.hb-brand__text {display: none;}.hb-menu-toggle {display: none;align-items: center;justify-content: center;flex-direction: column;gap: 4px;width: 42px;height: 42px;padding: 0;border: 1px solid var(--hb-border);background: var(--hb-bg-soft);cursor: pointer;flex-shrink: 0;}.hb-menu-toggle span {display: block;width: 18px;height: 2px;background: var(--hb-text);transition: transform 0.2s ease, opacity 0.2s ease;}body.hb-mobile-nav-open .hb-menu-toggle span:nth-child(1) {transform: translateY(6px) rotate(45deg);}body.hb-mobile-nav-open .hb-menu-toggle span:nth-child(2) {opacity: 0;}body.hb-mobile-nav-open .hb-menu-toggle span:nth-child(3) {transform: translateY(-6px) rotate(-45deg);}.hb-nav {display: flex;align-items: center;gap: 24px;flex: 1;justify-content: center;}.hb-mobile-nav-tools {display: none;}.hb-nav a {position: relative;padding: 18px 0 16px;color: #56696d;font-size: 13px;font-weight: 600;letter-spacing: 0.02em;text-decoration: none;text-transform: uppercase;transition: color 0.3s ease;}.hb-nav-item {position: relative;}.hb-nav-item--videos::after {content: "";position: absolute;top: 100%;left: -10px;right: -10px;height: 12px;}.hb-nav-trigger {position: relative;padding: 18px 0 16px;color: #56696d;font-size: 13px;font-weight: 600;letter-spacing: 0.02em;text-transform: uppercase;background: transparent;border: 0;display: inline-flex;align-items: center;gap: 6px;cursor: pointer;transition: color 0.3s ease;}.hb-nav-trigger i {transition: transform 0.2s ease;}.hb-nav-trigger::after {content: "";position: absolute;left: 50%;right: 50%;bottom: 4px;height: 2px;background: #176d66;transition: all 0.3s ease;}.hb-nav-item.is-active .hb-nav-trigger,.hb-nav-item:hover .hb-nav-trigger,.hb-nav-item.is-open .hb-nav-trigger {color: #16353a;}.hb-nav-item.is-open .hb-nav-trigger i {transform: rotate(180deg);}.hb-nav-item:hover .hb-nav-trigger i {transform: rotate(180deg);}.hb-nav-item.is-active .hb-nav-trigger::after,.hb-nav-item:hover .hb-nav-trigger::after,.hb-nav-item.is-open .hb-nav-trigger::after {left: 0;right: 0;}.hb-nav-dropdown {position: absolute;top: 100%;left: 50%;transform: translateX(-50%) translateY(-4px);min-width: 210px;background: #fbfbf8;border: 1px solid #dbe2de;box-shadow: 0 14px 34px rgba(12, 29, 36, 0.12);opacity: 0;visibility: hidden;pointer-events: none;transition: all 0.22s ease;z-index: 40;}.hb-nav-dropdown a {display: block;padding: 12px 14px;border-bottom: 1px solid #e5ebe7;text-transform: none;letter-spacing: 0.01em;font-size: 13px;font-weight: 600;}.hb-nav-dropdown a:last-child {border-bottom: 0;}.hb-nav-dropdown a::after {display: none;}.hb-nav-item:hover .hb-nav-dropdown,.hb-nav-item.is-open .hb-nav-dropdown {opacity: 1;visibility: visible;pointer-events: auto;transform: translateX(-50%) translateY(0);}.hb-nav-dropdown__item {position: relative;}.hb-nav-dropdown__label {display: flex;align-items: center;justify-content: space-between;padding: 12px 14px;border-bottom: 1px solid #e5ebe7;font-size: 13px;font-weight: 600;color: #1c3a3e;cursor: pointer;white-space: nowrap;transition: background 0.18s ease, color 0.18s ease;}.hb-nav-dropdown__label i {margin-left: 8px;font-size: 11px;transition: transform 0.2s ease;}.hb-nav-dropdown__item:hover .hb-nav-dropdown__label {background: #f1f7f5;color: #0b9694;}.hb-nav-dropdown__item:hover .hb-nav-dropdown__label i {transform: translateX(3px);}.hb-nav-sub-dropdown {position: absolute;top: 0;left: 100%;min-width: 210px;max-height: 340px;overflow-y: auto;background: #fbfbf8;border: 1px solid #dbe2de;box-shadow: 0 14px 34px rgba(12, 29, 36, 0.12);opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.18s ease, visibility 0.18s ease;z-index: 50;scrollbar-width: thin;scrollbar-color: #0b9694 #f0f4f2;}.hb-nav-sub-dropdown__search {position: sticky;top: 0;z-index: 2;display: flex;align-items: center;gap: 8px;padding: 9px 12px;background: #f5f8f6;border-bottom: 2px solid #0b9694;}.hb-nav-sub-dropdown__search i {color: #0b9694;font-size: 12px;flex-shrink: 0;}.hb-nav-sub-dropdown__search input {width: 100%;border: none;outline: none;background: transparent;font-size: 12px;color: #1c3a3e;font-family: inherit;}.hb-nav-sub-dropdown__search input::placeholder {color: #9ab0b5;}.hb-state-search-no-result {padding: 10px 14px;font-size: 12px;color: #9ab0b5;font-style: italic;}html[data-theme="dark"] .hb-nav-sub-dropdown__search {background: #1e3237;border-bottom-color: #0b9694;}html[data-theme="dark"] .hb-nav-sub-dropdown__search input {color: #c8d8d5;}.hb-nav-sub-dropdown::-webkit-scrollbar {width: 4px;}.hb-nav-sub-dropdown::-webkit-scrollbar-track {background: #f0f4f2;}.hb-nav-sub-dropdown::-webkit-scrollbar-thumb {background: #0b9694;border-radius: 2px;}.hb-nav-dropdown__item:hover .hb-nav-sub-dropdown {opacity: 1;visibility: visible;pointer-events: auto;}.hb-nav-sub-dropdown a {display: block;padding: 10px 14px;border-bottom: 1px solid #e5ebe7;font-size: 12px;font-weight: 500;color: #1c3a3e;white-space: nowrap;transition: background 0.15s ease, color 0.15s ease, padding-left 0.15s ease;}.hb-nav-sub-dropdown a:last-child {border-bottom: 0;}.hb-nav-sub-dropdown a:hover {background: #f1f7f5;color: #0b9694;padding-left: 18px;}html[data-theme="dark"] .hb-nav-dropdown__label {color: #c8d8d5;border-bottom-color: #2a3e42;}html[data-theme="dark"] .hb-nav-dropdown__item:hover .hb-nav-dropdown__label {background: #1e3237;color: #0b9694;}html[data-theme="dark"] .hb-nav-sub-dropdown {background: #1a2b2e;border-color: #2a3e42;}html[data-theme="dark"] .hb-nav-sub-dropdown a {color: #c8d8d5;border-bottom-color: #2a3e42;}html[data-theme="dark"] .hb-nav-sub-dropdown a:hover {background: #1e3237;color: #0b9694;}.hb-nav-dropdown a:hover {background: #f1f7f5;color: #16353a;}.hb-nav a::after {content: "";position: absolute;left: 50%;right: 50%;bottom: 4px;height: 2px;background: #176d66;transition: all 0.3s ease;}.hb-nav a.is-active,.hb-nav a:hover {color: #16353a;}.hb-nav a.is-active::after,.hb-nav a:hover::after {left: 0;right: 0;}.hb-topbar__actions {display: flex;align-items: center;gap: 12px;flex-shrink: 0;}.hb-lang-toggle {display: inline-flex;align-items: center;min-height: 34px;padding: 0;border: 0;background: transparent;}.hb-lang-toggle__switch {position: relative;width: 72px;height: 34px;margin: 0;cursor: pointer;}.hb-lang-toggle__input {position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none;}.hb-lang-toggle__track {position: absolute;inset: 0;border-radius: 999px;background: #d9ecea;box-shadow: inset 0 0 0 1px rgba(16, 62, 67, 0.12);transition: background 0.2s ease, box-shadow 0.2s ease;}.hb-lang-toggle__label {position: absolute;top: 50%;transform: translateY(-50%);font-size: 11px;line-height: 1;font-weight: 800;letter-spacing: 0.05em;text-transform: uppercase;color: #3e6b70;z-index: 2;pointer-events: none;transition: color 0.2s ease;}.hb-lang-toggle__label--en {left: 10px;}.hb-lang-toggle__label--hi {right: 10px;}.hb-lang-toggle__thumb {position: absolute;top: 2px;left: 2px;width: 30px;height: 30px;border-radius: 50%;background: #ffffff;box-shadow: 0 8px 18px rgba(13, 42, 47, 0.18);z-index: 1;transition: transform 0.22s ease;}.hb-lang-toggle__input:checked + .hb-lang-toggle__track {background: #cae6e2;}.hb-lang-toggle__input:checked + .hb-lang-toggle__track .hb-lang-toggle__thumb {transform: translateX(38px);}.hb-lang-toggle__input:focus-visible + .hb-lang-toggle__track {box-shadow: inset 0 0 0 1px rgba(16, 62, 67, 0.12), 0 0 0 3px rgba(11, 150, 148, 0.25);}.hb-lang-toggle__input:disabled + .hb-lang-toggle__track {opacity: 0.88;cursor: wait;}.hb-lang-toggle__input:not(:checked) + .hb-lang-toggle__track .hb-lang-toggle__label--en {color: #0e3f46;}.hb-lang-toggle__input:not(:checked) + .hb-lang-toggle__track .hb-lang-toggle__label--hi {color: rgba(62, 107, 112, 0.68);}.hb-lang-toggle__input:checked + .hb-lang-toggle__track .hb-lang-toggle__label--en {color: rgba(62, 107, 112, 0.68);}.hb-lang-toggle__input:checked + .hb-lang-toggle__track .hb-lang-toggle__label--hi {color: #0e3f46;}html[data-theme="dark"] .hb-lang-toggle {background: transparent;}html[data-theme="dark"] .hb-lang-toggle__track {background: #1b2f34;box-shadow: inset 0 0 0 1px rgba(105, 161, 170, 0.35);}html[data-theme="dark"] .hb-lang-toggle__thumb {background: #d9eeea;box-shadow: 0 8px 18px rgba(0, 0, 0, 0.32);}html[data-theme="dark"] .hb-lang-toggle__input:checked + .hb-lang-toggle__track {background: #18413f;}html[data-theme="dark"] .hb-lang-toggle__label {color: rgba(191, 224, 219, 0.82);}html[data-theme="dark"] .hb-lang-toggle__input:not(:checked) + .hb-lang-toggle__track .hb-lang-toggle__label--en {color: #12393e;}html[data-theme="dark"] .hb-lang-toggle__input:checked + .hb-lang-toggle__track .hb-lang-toggle__label--hi {color: #12393e;}html[data-theme="dark"] .hb-lang-toggle__input:not(:checked) + .hb-lang-toggle__track .hb-lang-toggle__label--hi,html[data-theme="dark"] .hb-lang-toggle__input:checked + .hb-lang-toggle__track .hb-lang-toggle__label--en {color: rgba(191, 224, 219, 0.78);}.hb-search {display: flex;align-items: center;gap: 10px;min-width: 260px;padding: 6px 14px;background: #f1f3ef;border: 1px solid #d9dfd9;border-radius: 0;margin: 0;transition: all 0.3s ease;}.hb-search:hover,.hb-search:focus-within {background: #fff;border-color: #176d66;box-shadow: 0 2px 6px rgba(23, 109, 102, 0.1);}.hb-search i,.hb-icon-button i {color: #7b8c90;font-size: 14px;transition: color 0.3s ease;}.hb-search:hover i,.hb-search:focus-within i {color: #176d66;}.hb-search input {width: 100%;background: transparent;border: 0;outline: 0;color: #173237;font-size: 13px;transition: all 0.3s ease;}.hb-search input::placeholder {color: #a0a0a0;transition: color 0.3s ease;}.hb-search input:focus::placeholder {color: #176d66;}.hb-icon-button {width: 40px;height: 40px;border: 1px solid #d9dfd9;border-radius: 50%;background: #f8faf7;cursor: pointer;transition: all 0.3s ease;display: flex;align-items: center;justify-content: center;}.hb-icon-button:hover {transform: scale(1.1) translateY(-2px);border-color: #176d66;background: #f0f7f5;box-shadow: 0 2px 6px rgba(23, 109, 102, 0.15);}.hb-icon-button:hover i {color: #176d66;}.hb-auth-menu {position: relative;}.hb-auth-menu summary {list-style: none;}.hb-auth-menu summary::-webkit-details-marker {display: none;}.hb-auth-menu__trigger {border: 1px solid #d9dfd9;}.hb-auth-menu__avatar {display: block;width: 40px;height: 40px;border-radius: 50%;object-fit: cover;}.hb-auth-menu__panel {position: absolute;top: calc(100% + 8px);right: 0;min-width: 210px;padding: 0;background: #fbfbf8;border: 1px solid #dbe2de;box-shadow: 0 14px 34px rgba(12, 29, 36, 0.12);opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(-4px);transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;z-index: 1000;}.hb-auth-menu > .hb-auth-menu__panel {display: block;}.hb-auth-menu[open] .hb-auth-menu__panel {opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);}.hb-auth-menu__panel a {display: block;padding: 12px 14px;border-bottom: 1px solid #e5ebe7;color: #1c3a3e;font-size: 13px;font-weight: 600;text-decoration: none;text-transform: none;letter-spacing: 0.01em;white-space: nowrap;transition: background 0.18s ease, color 0.18s ease;}.hb-auth-menu__panel a:last-child {border-bottom: 0;}.hb-auth-menu__panel a:hover {background: #f1f7f5;color: #16353a;}.hb-auth-menu__trigger:hover {transform: none;border-color: #d9dfd9;background: #f8faf7;box-shadow: none;}.hb-homepage {padding: 28px 0 52px;}.hb-auth-page {padding: 36px 0 56px;}.hb-auth-layout {display: grid;grid-template-columns: minmax(320px, 0.95fr) minmax(0, 1.15fr);gap: 30px;align-items: start;}.hb-auth-story,.hb-auth-card {background: var(--hb-bg-soft);border: 1px solid var(--hb-border);}.hb-auth-story {padding: 30px;position: relative;overflow: hidden;}.hb-auth-story::before {content: "";position: absolute;top: 0;right: 0;width: 160px;height: 160px;background: radial-gradient(circle, var(--hb-accent-soft) 0%, rgba(23, 109, 102, 0) 72%);pointer-events: none;}.hb-auth-card__eyebrow {display: inline-flex;align-items: center;min-height: 28px;padding: 0 10px;border: 1px solid var(--hb-border);color: var(--hb-text-soft);font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;background: var(--hb-bg-elevated);}.hb-auth-story h1 {margin: 0 0 14px;color: var(--hb-text-strong);font-size: 42px;line-height: 1.06;letter-spacing: -0.04em;}.hb-auth-story > p {color: var(--hb-text-muted);font-size: 15px;line-height: 1.8;margin-bottom: 22px;}.hb-auth-story__extra {margin-top: -6px;}.hb-auth-greeting {display: inline-flex;align-items: center;margin-bottom: 10px;padding: 5px 10px;background: var(--hb-accent-soft);color: var(--hb-accent-strong);font-size: 12px;font-weight: 700;letter-spacing: 0.04em;}.hb-auth-story__feature {display: grid;grid-template-columns: 58px minmax(0, 1fr);gap: 16px;align-items: start;margin-bottom: 14px;padding: 18px;background: linear-gradient(135deg, var(--hb-bg-elevated), var(--hb-bg-muted));border: 1px solid var(--hb-border);}.hb-auth-story__feature-mark {display: flex;align-items: center;justify-content: center;width: 58px;height: 58px;background: var(--hb-bg-strong);color: #f3f8f6;font-size: 18px;font-weight: 700;letter-spacing: 0.06em;}.hb-auth-story__feature h3 {margin: 0 0 6px;color: var(--hb-text-strong);font-size: 22px;line-height: 1.15;}.hb-auth-story__feature p {margin: 0;color: var(--hb-text-muted);font-size: 14px;line-height: 1.7;}.hb-auth-story__mini {display: grid;gap: 12px;}.hb-auth-story__mini-item {display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 16px;background: var(--hb-bg-elevated);border: 1px solid var(--hb-border);}.hb-auth-story__mini-label {color: var(--hb-accent);font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;}.hb-auth-story__mini-item strong {color: var(--hb-text-strong);font-size: 14px;font-weight: 700;line-height: 1.4;text-align: right;}.hb-auth-story__note {margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--hb-border);color: var(--hb-text-muted);font-size: 14px;line-height: 1.8;}.hb-auth-story__panel {margin-bottom: 22px;padding: 18px 20px;background: var(--hb-bg-muted);border: 1px solid var(--hb-border);}.hb-auth-card {padding: 30px;box-shadow: var(--hb-shadow);}.hb-auth-card__head {margin-bottom: 22px;display: grid;gap: 10px;}.hb-auth-card__head h2 {margin: 0;color: var(--hb-text-strong);font-size: 34px;line-height: 1.08;letter-spacing: -0.04em;}.hb-auth-card__head p {margin: 0;color: var(--hb-text-muted);font-size: 14px;line-height: 1.7;}.hb-auth-form {display: grid;gap: 16px;}.hb-auth-form--grid {grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 18px;}.hb-auth-form__group {display: grid;gap: 8px;}.hb-auth-form__group--full,.hb-auth-actions--full,.hb-auth-foot--full {grid-column: 1 / -1;}.hb-auth-form label {margin: 0;color: var(--hb-text-soft);font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-auth-form .form-control,.hb-auth-form select,.hb-auth-form input[type="text"],.hb-auth-form input[type="email"],.hb-auth-form input[type="password"] {width: 100%;min-height: 48px;padding: 12px 14px;background: var(--hb-input-bg);border: 1px solid var(--hb-border);border-radius: 0;color: var(--hb-text);box-shadow: none !important;transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;}.hb-auth-form .form-control:focus,.hb-auth-form select:focus,.hb-auth-form input:focus {border-color: var(--hb-accent);box-shadow: 0 0 0 4px var(--hb-accent-soft) !important;}.hb-auth-row {display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;}.hb-auth-check {display: inline-flex;align-items: center;gap: 10px;color: var(--hb-text-muted);font-size: 13px;font-weight: 500;text-transform: none;letter-spacing: 0;}.hb-auth-check input {width: 16px;height: 16px;margin: 0;}.hb-auth-check--terms {align-items: flex-start;line-height: 1.6;}.hb-auth-check--terms span {color: var(--hb-text-muted);font-size: 13px;font-weight: 500;}.hb-auth-link {color: var(--hb-accent);font-weight: 700;text-decoration: none;}.hb-auth-link:hover {color: var(--hb-accent-strong);}.hb-auth-actions {display: flex;gap: 12px;flex-wrap: wrap;}.hb-auth-btn {display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 18px;border: 1px solid transparent;border-radius: 0;font-size: 13px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;text-decoration: none;transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.2s ease;}.hb-auth-btn:hover {transform: translateY(-1px);}.hb-auth-btn--primary {background: var(--hb-accent-strong);border-color: var(--hb-accent-strong);color: #f7fbfa;}.hb-auth-btn--primary:hover,.hb-auth-btn--primary:focus,.hb-auth-btn--primary:active {color: #f7fbfa;}.hb-auth-btn--secondary {background: transparent;border-color: var(--hb-border);color: var(--hb-text);}.hb-auth-btn--secondary:hover,.hb-auth-btn--secondary:focus,.hb-auth-btn--secondary:active {color: var(--hb-text);}.hb-auth-btn--social {flex: 1 1 220px;}.hb-auth-btn--google {background: #b53d32;border-color: #b53d32;color: #fff;}.hb-auth-btn--facebook {background: #285a98;border-color: #285a98;color: #fff;}.hb-auth-foot {display: flex;align-items: center;gap: 8px;flex-wrap: wrap;color: var(--hb-text-muted);font-size: 13px;}.hb-auth-social {margin-top: 26px;padding-top: 20px;border-top: 1px solid var(--hb-border);}.hb-auth-social__label {margin-bottom: 12px;color: var(--hb-text-soft);font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-auth-social__actions {display: flex;gap: 12px;flex-wrap: wrap;}.hb-auth-note {padding: 12px 14px;background: var(--hb-bg-muted);border-left: 3px solid var(--hb-accent);color: var(--hb-text-muted);font-size: 13px;}.hb-auth-card .alert {margin-bottom: 16px;border-radius: 0;}.hb-auth-layout--success {align-items: stretch;}.hb-auth-story--success .hb-auth-story__feature-mark {display: inline-flex;align-items: center;justify-content: center;font-size: 22px;}.hb-success-card {display: grid;gap: 22px;align-content: start;}.hb-success-note {display: grid;grid-template-columns: 44px 1fr;gap: 16px;padding: 18px 20px;border: 1px solid var(--hb-border);background: #f5fbf9;}.hb-success-note i {display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;background: rgba(0, 128, 128, 0.12);color: var(--hb-accent-strong);font-size: 20px;}.hb-success-note strong {display: block;margin-bottom: 6px;color: var(--hb-text);font-size: 18px;font-weight: 700;}.hb-success-note p {margin: 0;color: var(--hb-text-muted);line-height: 1.7;}.hb-auth-layout--message {align-items: stretch;}.hb-auth-story--message .hb-auth-story__feature-mark {display: inline-flex;align-items: center;justify-content: center;font-size: 22px;}.hb-message-card {display: grid;gap: 22px;align-content: start;}.hb-message-panel {display: grid;grid-template-columns: 52px 1fr;gap: 16px;padding: 20px 22px;border: 1px solid var(--hb-border);background: var(--hb-bg-elevated);}.hb-message-panel__icon {display: inline-flex;align-items: center;justify-content: center;width: 52px;height: 52px;background: rgba(0, 128, 128, 0.12);color: var(--hb-accent-strong);font-size: 22px;}.hb-message-panel__body strong {display: block;margin-bottom: 8px;color: var(--hb-text-strong);font-size: 18px;line-height: 1.3;}.hb-message-panel__body p {margin: 0;color: var(--hb-text-muted);font-size: 14px;line-height: 1.8;}.hb-message-panel--success {background: linear-gradient(135deg, #f6fcfb 0%, #eef8f7 100%);}.hb-message-panel--error {background: linear-gradient(135deg, #fff7f6 0%, #fff0ed 100%);}.hb-message-panel--error .hb-message-panel__icon {background: rgba(191, 85, 54, 0.12);color: #b35636;}.hb-hero__grid {display: grid;grid-template-columns: minmax(0, 1.85fr) minmax(220px, 0.92fr) minmax(220px, 0.88fr);gap: 20px;}.hb-hero__feature {min-height: 440px;display: flex;flex-direction: column;justify-content: space-between;padding: 24px;background-size: cover;background-position: center;color: #ffffff;}.hb-article-link {color: inherit;text-decoration: none;}.hb-article-surface,.hb-teaser-card,.hb-trending__item,.hb-editorial-card,.hb-feed-card,.hb-pick-card,.hb-panel,.hb-research-card,.hb-media-card,.hb-related-card {transition: transform 0.24s ease, box-shadow 0.24s ease, border-color 0.24s ease;}.hb-article-surface:hover,.hb-teaser-card:hover,.hb-trending__item:hover,.hb-editorial-card:hover,.hb-feed-card:hover,.hb-pick-card:hover,.hb-panel:hover,.hb-research-card:hover,.hb-media-card:hover,.hb-related-card:hover {transform: translateY(-4px);box-shadow: 0 20px 36px rgba(10, 46, 49, 0.10);}.hb-hero__eyebrow {display: flex;gap: 12px;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-hero__eyebrow span:first-child {padding: 6px 10px;background: rgba(255, 255, 255, 0.15);border: 1px solid rgba(255, 255, 255, 0.24);}.hb-hero__content h1 {max-width: 520px;margin: 0 0 18px;color: #ffffff;font-size: 46px;line-height: 1.04;letter-spacing: -0.04em;}.hb-hero__author {display: inline-flex;align-items: center;gap: 12px;font-size: 14px;font-weight: 600;}.hb-hero__author img {width: 34px;height: 34px;border-radius: 50%;object-fit: cover;}.hb-hero__teasers,.hb-trending {background: #f7f8f4;border: 1px solid #dde2db;}.hb-teaser-card {padding: 22px 20px;border-bottom: 1px solid #dde2db;}.hb-teaser-card:last-child {border-bottom: 0;}.hb-teaser-card__cta {color: #176d66;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-teaser-card h3,.hb-editorial-card h3,.hb-pick-card h3,.hb-expert-card h3,.hb-research-card h3,.hb-media-card h3,.hb-audio-row h3 {margin: 0;color: #173237;}.hb-teaser-card h3 {font-size: 20px;line-height: 1.15;}.hb-teaser-card p {margin: 12px 0 16px;color: #6a7a7e;font-size: 13px;line-height: 1.6;}.hb-teaser-card a {color: #176d66;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-decoration: none;}.hb-trending {padding: 18px 18px 6px;background: #efefea;}.hb-trending__tabs {display: flex;gap: 14px;margin-bottom: 18px;padding-bottom: 10px;border-bottom: 1px solid #d6dbd5;color: #819196;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;}.hb-trending__tabs button {padding: 0;border: 0;background: transparent;color: inherit;font: inherit;letter-spacing: inherit;cursor: pointer;}.hb-trending__tabs .is-active {color: #173237;}.hb-news-title-button,.hb-news-read-more {padding: 0;border: 0;background: transparent;text-align: left;cursor: pointer;}.hb-news-title-button {color: inherit;font: inherit;line-height: inherit;}.hb-news-read-more {color: #176d66;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-news-clickarea {height: 100%;display: flex;flex-direction: column;justify-content: space-between;cursor: pointer;}.hb-news-featured-summary {max-width: 520px;margin: 0 0 14px;color: rgba(255, 255, 255, 0.9);font-size: 15px;line-height: 1.55;}.hb-news-loading {opacity: 0.78;}.hb-news-empty {margin-top: 12px;padding: 14px 16px;border: 1px solid #dfd6cf;background: #fbf2ec;color: #8f4f3d;font-size: 14px;}.hb-news-empty-state__inner {color: #7a8b8f;font-size: 14px;}.hb-news-detail-modal {position: fixed;inset: 0;z-index: 11000;display: none;}.hb-news-modal-open {overflow: hidden;}.hb-news-detail-modal.is-open {display: block;}.hb-news-detail-modal__backdrop {position: absolute;inset: 0;background: rgba(8, 18, 21, 0.58);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}.hb-news-detail-modal__dialog {position: relative;width: min(980px, calc(100% - 32px));max-height: calc(100vh - 40px);margin: 20px auto;padding: 28px;overflow: auto;background: #f9faf8;border: 1px solid #dbe3dc;box-shadow: 0 24px 56px rgba(0, 0, 0, 0.28);}.hb-news-detail-modal__close {position: sticky;top: 0;float: right;width: 36px;height: 36px;border: 1px solid #d8e1da;background: #ffffff;color: #4a6468;cursor: pointer;z-index: 2;}.hb-news-detail {clear: both;}.hb-news-detail__back {border: 0;background: transparent;color: #176d66;font-size: 13px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;cursor: pointer;}.hb-news-detail__kicker {display: inline-flex;margin-top: 8px;padding: 4px 10px;border: 1px solid #cfe0d8;color: #176d66;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-news-detail h2 {margin: 12px 0;color: #173237;font-size: clamp(28px, 4vw, 44px);line-height: 1.08;letter-spacing: -0.03em;}.hb-news-detail__meta {display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin-bottom: 14px;color: #5f767a;font-size: 13px;font-weight: 600;}.hb-news-detail__author {display: inline-flex;align-items: center;gap: 10px;}.hb-news-detail__author img {width: 34px;height: 34px;border-radius: 50%;object-fit: cover;}.hb-news-detail__hero {width: 100%;max-height: 420px;object-fit: cover;border: 1px solid #dbe4dd;margin-bottom: 12px;}.hb-news-detail__source {margin-bottom: 18px;color: #6d8083;font-size: 13px;}.hb-news-detail__source a {color: #176d66;text-decoration: none;font-weight: 700;}.hb-news-detail__content,.hb-news-detail__content p {color: #30494e;font-size: 17px;line-height: 1.8;}.hb-news-detail__tags {display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px;}.hb-news-detail__tags span {padding: 4px 9px;background: #edf3ef;color: #4e6569;font-size: 11px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;}.hb-news-detail__related {margin-top: 24px;border-top: 1px solid #d7e1da;padding-top: 18px;}.hb-news-detail__related h3 {margin: 0 0 12px;color: #18383e;}.hb-news-detail__related-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;}.hb-news-detail__related-card {display: grid;grid-template-columns: 92px 1fr;gap: 10px;border: 1px solid #dde6de;background: #ffffff;padding: 8px;cursor: pointer;}.hb-news-detail__related-card img {width: 92px;height: 72px;object-fit: cover;}.hb-news-detail__related-card span {color: #708387;font-size: 10px;font-weight: 700;letter-spacing: 0.07em;text-transform: uppercase;}.hb-news-detail__related-card h4 {margin: 6px 0 0;color: #18383e;font-size: 15px;line-height: 1.3;}.hb-news-detail__loading,.hb-news-detail__error,.hb-news-detail__empty {padding: 18px;border: 1px solid #d7e2da;background: #f4f8f5;color: #4a6064;}.hb-trending__item {display: grid;grid-template-columns: 34px 1fr;gap: 12px;padding: 14px 0;border-bottom: 1px solid #d6dbd5;}.hb-trending__item:last-child {border-bottom: 0;}.hb-trending__meta {display: inline-block;margin-top: 8px;color: #7b8d90;font-size: 11px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;}.hb-trending__rank {color: #9aaaa7;font-size: 25px;line-height: 1;letter-spacing: -0.05em;}.hb-trending__item p {margin: 0;color: #2a4247;font-size: 14px;line-height: 1.45;}.hb-section {margin-top: 34px;}.hb-section__head {display: flex;align-items: center;justify-content: space-between;margin-bottom: 18px;}.hb-section__head h2,.hb-audio-panel__head h2 {margin: 0;color: #173237;font-size: 26px;font-weight: 700;letter-spacing: -0.03em;}.hb-stories {display: flex;align-items: flex-start;gap: 18px;overflow-x: auto;padding-bottom: 6px;}.hb-stories-carousel {padding: 0 42px;overflow: visible;}.hb-stories-carousel .owl-stage-outer {overflow: hidden;}.hb-stories-carousel .owl-item {display: flex;justify-content: center;}.hb-story {width: 92px;min-width: 92px;text-align: center;}.hb-stories-carousel .hb-story img {width: 74px;height: 74px;max-width: 74px;border-radius: 50%;border: 4px solid #d7dfd9;aspect-ratio: 1 / 1;object-fit: cover;object-position: center;margin-bottom: 10px;margin-left: auto;margin-right: auto;display: block;background: #e9efea;}.hb-stories-carousel.owl-carousel .owl-item .hb-story img {width: 74px !important;height: 74px !important;max-width: 74px !important;min-width: 74px !important;border-radius: 50% !important;}.hb-story span {display: block;color: #6e7e82;font-size: 10px;font-weight: 700;letter-spacing: 0.1em;}.hb-stories-carousel .owl-nav {position: absolute;top: 50%;left: 0;right: 0;margin-top: 0;pointer-events: none;transform: translateY(-50%);}.hb-stories-carousel .owl-nav button.owl-prev,.hb-stories-carousel .owl-nav button.owl-next {position: absolute;top: 0;width: 30px;height: 30px;border: 1px solid #d7ddd6 !important;border-radius: 50% !important;background: #fbfbf8 !important;color: #64777a !important;font-size: 18px !important;line-height: 1 !important;pointer-events: auto;transition: all 0.2s ease;}.hb-stories-carousel .owl-nav button.owl-prev {left: -2px;}.hb-stories-carousel .owl-nav button.owl-next {right: -2px;}.hb-stories-carousel .owl-nav button.owl-prev:hover,.hb-stories-carousel .owl-nav button.owl-next:hover {border-color: #176d66 !important;color: #176d66 !important;}.hb-stories-carousel .owl-nav button.disabled {opacity: 0.4;cursor: default;}.hb-inshorts-section {margin-top: 30px;}.hb-inshorts-grid {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;}.hb-hs-carousel {overflow: hidden;}.hb-hs-carousel .hb-hs-track {display: flex;flex-wrap: nowrap;gap: 16px;transition: transform 0.35s ease;will-change: transform;}.hb-hs-carousel .hb-hs-track .hb-inshort-card {flex: 0 0 calc((100% - 3 * 16px) / 4);}.hb-inshort-card {display: flex;flex-direction: column;min-width: 0;border: 1px solid #dde5df;background: #ffffff;text-decoration: none;transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;}.hb-inshort-card:hover,.hb-inshort-card:focus {text-decoration: none;transform: translateY(-4px);border-color: #c8d9d0;box-shadow: 0 14px 28px rgba(10, 36, 41, 0.11);}.hb-inshort-card__image-wrap {display: block;width: 100%;aspect-ratio: 16 / 10;overflow: hidden;background: #f0f4f1;}.hb-inshort-card__image {width: 100%;height: 100%;object-fit: cover;transition: transform 0.34s ease;}.hb-inshort-card:hover .hb-inshort-card__image,.hb-inshort-card:focus .hb-inshort-card__image {transform: scale(1.04);}.hb-inshort-card__body {display: flex;flex-direction: column;gap: 8px;padding: 12px;}.hb-inshort-card__title {color: #173237;font-size: 17px;font-weight: 700;line-height: 1.25;}.hb-inshort-card__desc {color: #62797d;font-size: 13px;line-height: 1.58;}.hb-content-grid {display: grid;grid-template-columns: minmax(0, 1.9fr) 290px;gap: 24px;}.hb-editorial-showcase {display: grid;gap: 22px;padding: 26px;border: 1px solid #dce5df;background: linear-gradient(180deg, rgba(19, 109, 102, 0.04) 0%, rgba(255, 255, 255, 0) 34%), linear-gradient(135deg, #f8fbfa 0%, #ffffff 55%, #f3f7f5 100%);}html[data-theme="dark"] .hb-editorial-showcase {border-color: var(--hb-border);background: linear-gradient(180deg, rgba(102, 200, 183, 0.06) 0%, rgba(0, 0, 0, 0) 34%), linear-gradient(135deg, var(--hb-bg-soft) 0%, var(--hb-bg-elevated) 55%, var(--hb-bg-muted) 100%);}.hb-editorial-showcase--full {margin-bottom: 28px;}.hb-editorial-showcase__head {display: flex;align-items: flex-end;justify-content: space-between;gap: 18px;margin-bottom: 0;}.hb-editorial-showcase__head p {max-width: 720px;margin: 10px 0 0;color: var(--hb-text-muted);font-size: 15px;line-height: 1.65;}.hb-editorial-showcase__tag {display: inline-flex;align-items: center;min-height: 34px;padding: 0 14px;border: 1px solid #cfe0d9;background: rgba(23, 109, 102, 0.08);color: #176d66;font-size: 11px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;white-space: nowrap;}html[data-theme="dark"] .hb-editorial-showcase__tag {border-color: var(--hb-accent);background: var(--hb-accent-soft);color: var(--hb-accent);}.hb-editorial-feed {display: grid;grid-template-columns: 1fr;gap: 0;}.hb-editorial-card {display: grid;grid-template-columns: 220px minmax(0, 1fr);gap: 20px;padding: 18px 0;background: transparent;border: 0;border-bottom: 1px solid #dbe4de;overflow: hidden;}.hb-editorial-card img {width: 220px;height: 156px;object-fit: cover;transition: transform 0.32s ease;}.hb-editorial-card__body {display: grid;align-content: start;gap: 8px;padding: 2px 0 0;background: transparent;}.hb-editorial-card:first-child {padding-top: 0;}.hb-editorial-card:last-child {padding-bottom: 0;}.hb-kicker {display: inline-block;margin-bottom: 0;color: #7a8c8f;font-size: 10px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;}.hb-editorial-card h3 {margin: 0;font-size: 20px;line-height: 1.28;letter-spacing: -0.04em;}.hb-editorial-card p {margin: 0;color: #6b7d80;font-size: 14px;line-height: 1.72;}.hb-meta {color: #8a999d;font-size: 11px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;}.hb-sidebar-block {margin-bottom: 22px;}.hb-sidebar-block--experts {margin-top: 52px;}.hb-sidebar-block__title {margin-bottom: 14px;color: #7c8c90;font-size: 15px;font-weight: 700;letter-spacing: 0.12em;}.hb-pick-card,.hb-expert-card {display: grid;grid-template-columns: 84px 1fr;gap: 12px;align-items: center;padding: 0 0 14px;margin-bottom: 14px;border-bottom: 1px solid #dce2dc;}.hb-pick-card img,.hb-expert-card img {width: 84px;height: 68px;object-fit: cover;}.hb-pick-card h3 {font-size: 15px;line-height: 1.3;}.hb-editorial-card:hover img,.hb-feed-card:hover img,.hb-pick-card:hover img,.hb-related-card:hover img {transform: scale(1.03);}.hb-study-highlight {padding: 22px 20px;margin-bottom: 24px;background: #0f6964;color: #ffffff;}.hb-study-highlight__eyebrow {display: block;margin-bottom: 12px;color: rgba(255, 255, 255, 0.82);font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-study-highlight p {margin: 0 0 16px;font-size: 18px;line-height: 1.6;font-style: italic;}.hb-study-highlight__source {color: rgba(255, 255, 255, 0.82);font-size: 12px;}.hb-expert-card img {width: 52px;height: 52px;border-radius: 50%;}.hb-expert-card {grid-template-columns: 52px 1fr;}.hb-expert-card h3 {font-size: 15px;line-height: 1.25;}.hb-expert-card p {margin: 4px 0 0;color: #7a8a8e;font-size: 12px;}.hb-section__head--spaced {margin-top: 40px;}.hb-research-head {display: flex;align-items: center;justify-content: space-between;gap: 16px;}.hb-research-head__link {display: inline-flex;align-items: center;min-height: 38px;padding: 0 16px;border: 1px solid #d3e3dd;background: #f7fbf9;color: #176d66;font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-decoration: none;text-transform: uppercase;}.hb-research-head__link:hover {background: rgba(23, 109, 102, 0.08);color: #125953;}.hb-research-strip {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;padding: 0;background: transparent;}.hb-research-card {display: grid;grid-template-rows: 180px 1fr;background: linear-gradient(180deg, #ffffff 0%, #f8fbfa 100%);border: 1px solid #e0e5de;text-decoration: none;overflow: hidden;}.hb-research-card img {width: 100%;height: 180px;object-fit: cover;display: block;}.hb-research-card__body {display: grid;align-content: start;gap: 12px;padding: 20px;}.hb-research-card__meta {color: #849599;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-research-card h3 {margin: 0;font-size: 24px;line-height: 1.15;}.hb-research-card p {margin: 0;color: #61777b;font-size: 14px;line-height: 1.72;}.hb-research-card__footer {display: flex;align-items: center;justify-content: space-between;margin-top: 6px;color: #176d66;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-medical-research-page {padding: 18px 0 56px;}.hb-medical-research-hero {display: grid;grid-template-columns: minmax(0, 1.4fr) minmax(260px, 0.6fr);gap: 26px;margin-bottom: 30px;padding: 28px;border: 1px solid #dce5df;background: radial-gradient(circle at top right, rgba(23, 109, 102, 0.12), transparent 32%), linear-gradient(135deg, #f7fbfa 0%, #ffffff 56%, #eef6f3 100%);}.hb-medical-research-hero__copy h1 {margin: 8px 0 14px;color: #173237;font-size: 46px;line-height: 1;letter-spacing: -0.05em;}.hb-medical-research-hero__copy p {max-width: 760px;margin: 0;color: #587175;font-size: 17px;line-height: 1.75;}.hb-medical-research-hero__stats {display: grid;gap: 14px;}.hb-medical-research-hero__stats article {padding: 18px 20px;border: 1px solid #dce5df;background: rgba(255, 255, 255, 0.72);}.hb-medical-research-hero__stats span {display: block;margin-bottom: 8px;color: #819396;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-medical-research-hero__stats strong {color: #173237;font-size: 24px;line-height: 1.2;}.hb-medical-research-layout {display: grid;grid-template-columns: minmax(0, 1fr) 320px;gap: 28px;align-items: start;}.hb-medical-research-list {display: grid;gap: 0;}.hb-medical-research-row {display: grid;grid-template-columns: 240px minmax(0, 1fr);gap: 20px;padding: 22px 0;border-bottom: 1px solid #dbe5df;}.hb-medical-research-row:first-child {padding-top: 0;}.hb-medical-research-row__image {display: block;}.hb-medical-research-row__image img {width: 240px;height: 168px;object-fit: cover;display: block;}.hb-medical-research-row__body {display: grid;align-content: start;gap: 10px;}.hb-medical-research-row__meta {color: #7f9094;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-medical-research-row__body h2 {margin: 0;font-size: 19px;line-height: 1.35;letter-spacing: -0.03em;}.hb-medical-research-row__body h2 a,.hb-medical-research-sidebar__latest {color: #173237;text-decoration: none;}.hb-medical-research-row__body h2 a:hover,.hb-medical-research-sidebar__latest:hover strong {color: #176d66;}.hb-medical-research-row__body p {margin: 0;color: #60767a;font-size: 15px;line-height: 1.78;}.hb-medical-research-row__cta {display: inline-flex;width: fit-content;align-items: center;gap: 8px;color: #176d66;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-decoration: none;text-transform: uppercase;}.hb-medical-research-row__cta:after {content: "\2192";}body.hb-modal-open {overflow: hidden;}.hb-abstract-modal {position: fixed;inset: 0;z-index: 12000;display: grid;place-items: center;padding: 24px;}.hb-abstract-modal[hidden] {display: none !important;}.hb-abstract-modal__backdrop {position: absolute;inset: 0;background: rgba(9, 19, 23, 0.62);backdrop-filter: blur(2px);}.hb-abstract-modal__dialog {position: relative;width: min(1100px, 100%);height: min(86vh, 760px);display: grid;grid-template-rows: auto 1fr auto;background: var(--hb-bg-elevated);border: 1px solid var(--hb-border);box-shadow: 0 18px 48px rgba(5, 12, 15, 0.34);overflow: hidden;}.hb-abstract-modal__head {display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 18px;border-bottom: 1px solid var(--hb-border);}.hb-abstract-modal__head h3 {margin: 0;color: var(--hb-text-strong);font-size: 20px;line-height: 1.3;}.hb-abstract-modal__close {width: 36px;height: 36px;border: 1px solid var(--hb-border);border-radius: 50%;background: var(--hb-bg-soft);color: var(--hb-text-strong);font-size: 24px;line-height: 1;cursor: pointer;}.hb-abstract-modal__body {background: var(--hb-bg);}.hb-abstract-modal__body iframe {width: 100%;height: 100%;border: 0;display: block;background: #ffffff;}.hb-abstract-modal__foot {display: flex;justify-content: flex-end;padding: 12px 18px;border-top: 1px solid var(--hb-border);}.hb-abstract-modal__foot a {color: #176d66;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-decoration: none;text-transform: uppercase;}.hb-medical-research-sidebar {display: grid;gap: 18px;}.hb-medical-research-sidebar__latest {display: grid;gap: 12px;}.hb-medical-research-sidebar__latest img {width: 100%;height: 180px;object-fit: cover;display: block;}.hb-medical-research-sidebar__latest strong {font-size: 17px;line-height: 1.45;transition: color 0.24s ease;}.hb-section__head--with-controls {align-items: center;}.hb-slider-controls {display: inline-flex;gap: 8px;}.hb-slider-controls span {width: 28px;height: 28px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid #d7ddd6;border-radius: 50%;color: #7a8a8f;}.hb-media-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;}.hb-media-card {position: relative;min-height: 245px;display: flex;align-items: flex-end;padding: 18px;background-size: cover;background-position: center;color: #ffffff;overflow: hidden;}.hb-kicker--light,.hb-media-card h3 {color: #ffffff;}.hb-media-card h3 {margin: 0;font-size: 26px;line-height: 1.15;letter-spacing: -0.03em;}.hb-play-button {position: absolute;top: 50%;left: 50%;width: 58px;height: 58px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(255, 255, 255, 0.16);border: 1px solid rgba(255, 255, 255, 0.38);transform: translate(-50%, -50%);}.hb-audio-panel {margin-top: 22px;padding: 18px 20px;background: #121a1d;}.hb-audio-panel__head {display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 14px;}.hb-audio-panel__head h2 {color: #ffffff;font-size: 19px;}.hb-audio-panel__head a {color: #86c7ba;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-decoration: none;}.hb-audio-row {display: grid;grid-template-columns: 34px 1fr auto;gap: 14px;align-items: center;padding: 12px 0;border-top: 1px solid rgba(255, 255, 255, 0.08);}.hb-audio-row:first-child {border-top: 0;}.hb-audio-row__play {width: 28px;height: 28px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;background: #0f6964;color: #ffffff;font-size: 11px;}.hb-audio-row h3 {color: #eef5f2;font-size: 14px;line-height: 1.45;}.hb-audio-row__duration {color: #9eb2b0;font-size: 12px;}.hb-audio-wave {display: flex;align-items: center;gap: 4px;margin-top: 8px;}.hb-audio-wave span {width: 3px;height: 16px;background: #2a716d;}.hb-audio-wave span:nth-child(2) {height: 10px;}.hb-audio-wave span:nth-child(3) {height: 18px;}.hb-audio-wave span:nth-child(4) {height: 12px;}.hb-audio-wave span:nth-child(5) {height: 16px;}.hb-audio-wave span:nth-child(6) {height: 8px;}.hb-footer {padding: 32px 0 18px;background: #eceee9;border-top: 1px solid #dfe5df;transition: all 0.3s ease;}.hb-footer__accordion {display: grid;gap: 0;border-top: 1px solid #d5ddd6;}.hb-footer__accordion-grid {display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 34px;}.hb-accordion {border-bottom: 1px solid #d5ddd6;}.hb-accordion summary {position: relative;padding: 18px 28px 18px 0;color: #596d70;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;list-style: none;cursor: pointer;transition: all 0.3s ease;}.hb-accordion summary:hover {color: #176d66;padding-left: 4px;}.hb-accordion summary::-webkit-details-marker {display: none;}.hb-accordion summary::after {content: "+";position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #7f9093;font-size: 20px;font-weight: 400;transition: all 0.3s ease;}.hb-accordion[open] summary::after {content: "-";transform: translateY(-50%) rotate(180deg);color: #176d66;}.hb-accordion__body {padding: 6px 0 24px;color: #7b8b8f;font-size: 14px;line-height: 1.7;animation: slideDown 0.3s ease;}.hb-accordion__links {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px 18px;align-items: start;}.hb-accordion__links a {color: inherit;text-decoration: none;font-size: 13px;line-height: 1.6;}.hb-accordion__links span {color: inherit;font-size: 13px;line-height: 1.6;}.hb-accordion__links a:hover {color: #176d66;}@media (max-width: 767px) {.hb-accordion__links {grid-template-columns: 1fr;gap: 8px;}}@keyframes slideDown {from {opacity: 0;transform: translateY(-8px);} to {opacity: 1;transform: translateY(0);}}.hb-footer__bar {display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-top: 20px;}.hb-footer__bar p,.hb-footer__social span {margin: 0;color: #7b8b8f;font-size: 12px;}.hb-footer__social {display: flex;align-items: center;gap: 14px;}.hb-footer__social a {color: #2f4448;font-size: 15px;text-decoration: none;display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;background: rgba(0, 0, 0, 0.05);transition: all 0.3s ease;}.hb-footer__social a:hover {transform: scale(1.15) translateY(-3px);background: rgba(23, 109, 102, 0.15);color: #176d66;box-shadow: 0 3px 8px rgba(23, 109, 102, 0.2);}.hb-section-page {padding: 28px 0 52px;}.hb-page-hero {display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(320px, 0.9fr);gap: 24px;align-items: stretch;margin-bottom: 26px;}.hb-page-hero--wellness,.hb-page-hero--conditions,.hb-page-hero--resources,.hb-page-hero--newsletter {grid-template-columns: 1fr;}.hb-page-hero__copy,.hb-page-hero__feature,.hb-search-panel,.hb-topic-row {background: #fbfbf8;border: 1px solid #dde2db;}.hb-page-hero__copy {padding: 30px;}.hb-page-kicker {display: inline-block;margin-bottom: 14px;color: #176d66;font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;}.hb-page-hero__copy h1 {margin: 0 0 12px;color: #173237;font-size: 44px;line-height: 1.06;letter-spacing: -0.04em;}.hb-page-hero__copy p,.hb-panel p,.hb-feed-card p,.hb-panel__text {color: #6b7d80;font-size: 14px;line-height: 1.7;}.hb-page-hero__feature {min-height: 280px;padding: 22px;display: flex;flex-direction: column;justify-content: flex-end;background-size: cover;background-position: center;color: #ffffff;}.hb-page-hero__feature--compact {min-height: 250px;}.hb-page-hero__feature h2 {margin: 10px 0 8px;color: #ffffff;font-size: 30px;line-height: 1.15;letter-spacing: -0.03em;}.hb-page-hero__feature p {margin: 0;color: rgba(255, 255, 255, 0.82);font-size: 12px;}.hb-national-hero {display: grid;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.35fr);gap: 24px;margin-bottom: 28px;}.hb-national-hero__copy,.hb-national-hero__feature,.hb-national-rail-card,.hb-national-signal,.hb-national-timeline__item {border: 1px solid #dde2db;}.hb-national-hero__copy {position: relative;padding: 34px 32px;background: radial-gradient(circle at top right, rgba(23, 109, 102, 0.15), transparent 40%), linear-gradient(180deg, #fbfbf8 0%, #f2f7f4 100%);overflow: hidden;}.hb-national-hero__copy:before {content: "";position: absolute;right: -40px;bottom: -60px;width: 180px;height: 180px;background: radial-gradient(circle, rgba(23, 109, 102, 0.12), rgba(23, 109, 102, 0));}.hb-national-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 48px;line-height: 1.03;letter-spacing: -0.05em;}.hb-national-hero__copy p {max-width: 560px;margin: 0;color: #5d7276;font-size: 15px;line-height: 1.8;}.hb-national-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-national-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(23, 109, 102, 0.08);color: #176d66;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-national-hero__feature {display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(280px, 0.9fr);min-height: 430px;background: #10272d;overflow: hidden;text-decoration: none;}.hb-national-hero__media {display: block;min-height: 100%;}.hb-national-hero__media img {width: 100%;height: 100%;object-fit: cover;display: block;}.hb-national-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #173237 0%, #10272d 100%);}.hb-national-hero__content h2 {margin: 10px 0 12px;color: #ffffff;font-size: 32px;line-height: 1.12;letter-spacing: -0.04em;}.hb-national-hero__content p {margin: 0;color: rgba(255, 255, 255, 0.8);font-size: 14px;line-height: 1.75;}.hb-national-hero__meta {margin-top: 18px;color: rgba(255, 255, 255, 0.72);font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-national-layout {display: grid;grid-template-columns: minmax(0, 1.9fr) 330px;gap: 24px;}.hb-page-section-head--national {align-items: end;}.hb-page-section-head--national > div:first-child {display: grid;gap: 6px;}.hb-national-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eef5f1;border: 1px solid #d8e3dc;color: #176d66;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-national-rail {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-national-rail-card {background: #fbfbf8;overflow: hidden;}.hb-national-rail-card__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-national-rail-card__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-national-rail-card:hover .hb-national-rail-card__media img {transform: scale(1.04);}.hb-national-rail-card__body {padding: 18px;}.hb-national-rail-card__body h3 {margin: 0 0 10px;color: #173237;font-size: 22px;line-height: 1.18;letter-spacing: -0.03em;}.hb-national-rail-card__body h3 a {color: inherit;text-decoration: none;}.hb-national-rail-card__body p {margin: 0 0 12px;color: #627678;font-size: 14px;line-height: 1.72;}.hb-national-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--national {background: linear-gradient(180deg, #fbfbf8 0%, #f6faf7 100%);}.hb-feed-card--national .hb-feed-card__body {padding: 22px;}.hb-national-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--national {background: linear-gradient(180deg, #f8fbf9 0%, #edf5f1 100%);}.hb-national-signals {display: grid;gap: 12px;}.hb-national-signal {display: grid;gap: 5px;padding: 14px 14px 13px;background: rgba(255, 255, 255, 0.72);}.hb-national-signal strong {color: #173237;font-size: 19px;line-height: 1.2;letter-spacing: -0.03em;}.hb-national-signal span {color: #6b7d80;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-panel--timeline {background: #fbfbf8;}.hb-national-timeline {display: grid;gap: 12px;}.hb-national-timeline__item {display: grid;gap: 8px;padding: 14px;background: #ffffff;text-decoration: none;transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;}.hb-national-timeline__item:hover {transform: translateY(-2px);border-color: #176d66;background: #f6faf8;}.hb-national-timeline__date {color: #176d66;font-size: 10px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;}.hb-national-timeline__title {color: #173237;font-size: 15px;font-weight: 700;line-height: 1.5;}.hb-panel--national-dark {background: radial-gradient(circle at top right, rgba(18, 178, 175, 0.15), transparent 34%), linear-gradient(180deg, #102a2f 0%, #0d2125 100%);}.hb-list--national {list-style: none;padding: 0;}.hb-list--national li {margin: 0;padding: 14px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.12);}.hb-list--national li:last-child {border-bottom: 0;}.hb-list--national a {color: #f3f8f6;text-decoration: none;}.hb-world-hero {display: grid;grid-template-columns: minmax(320px, 0.86fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-world-hero__copy,.hb-world-hero__feature,.hb-world-spotlight,.hb-world-metric,.hb-world-radar__item {border: 1px solid #d7e1e3;}.hb-world-hero__copy {padding: 34px 32px;background: radial-gradient(circle at 85% 12%, rgba(33, 108, 137, 0.16), transparent 32%), linear-gradient(180deg, #f8fbfc 0%, #eef5f6 100%);}.hb-world-hero__copy h1 {margin: 0 0 14px;color: #16333b;font-size: 46px;line-height: 1.02;letter-spacing: -0.05em;}.hb-world-hero__copy p {margin: 0;color: #62787e;font-size: 15px;line-height: 1.82;}.hb-world-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-world-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(28, 104, 133, 0.08);color: #216c89;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-world-hero__feature {position: relative;min-height: 470px;overflow: hidden;display: block;text-decoration: none;background: #10242d;}.hb-world-hero__media,.hb-world-hero__media img {width: 100%;height: 100%;display: block;}.hb-world-hero__media img {object-fit: cover;}.hb-world-hero__overlay {position: absolute;inset: 0;background: linear-gradient(90deg, rgba(8, 26, 34, 0.18) 0%, rgba(8, 26, 34, 0.05) 35%, rgba(8, 26, 34, 0.82) 100%), linear-gradient(180deg, rgba(8, 26, 34, 0) 0%, rgba(8, 26, 34, 0.3) 100%);}.hb-world-hero__content {position: absolute;right: 0;top: 0;bottom: 0;width: min(40%, 390px);padding: 34px 28px;display: flex;flex-direction: column;justify-content: flex-end;background: rgba(10, 31, 39, 0.82);backdrop-filter: blur(4px);}.hb-world-hero__content h2 {margin: 10px 0 12px;color: #ffffff;font-size: 34px;line-height: 1.12;letter-spacing: -0.04em;}.hb-world-hero__content p {margin: 0;color: rgba(255, 255, 255, 0.82);font-size: 14px;line-height: 1.76;}.hb-world-hero__meta {margin-top: 18px;color: rgba(255, 255, 255, 0.72);font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-world-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 330px;gap: 24px;}.hb-page-section-head--world {align-items: end;}.hb-page-section-head--world > div:first-child {display: grid;gap: 6px;}.hb-world-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #edf5f7;border: 1px solid #d8e5e8;color: #216c89;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-world-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-world-spotlight {background: linear-gradient(180deg, #fbfcfc 0%, #f4f8f9 100%);overflow: hidden;}.hb-world-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-world-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-world-spotlight:hover .hb-world-spotlight__media img {transform: scale(1.04);}.hb-world-spotlight__body {padding: 20px;}.hb-world-spotlight__body h3 {margin: 0 0 10px;color: #16333b;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-world-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-world-spotlight__body p {margin: 0 0 12px;color: #647b81;font-size: 14px;line-height: 1.74;}.hb-world-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--world {background: linear-gradient(180deg, #fbfcfc 0%, #f2f7f8 100%);}.hb-world-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--world {background: linear-gradient(180deg, #f4fafb 0%, #eaf3f5 100%);}.hb-world-metrics {display: grid;gap: 12px;}.hb-world-metric {display: grid;gap: 5px;padding: 14px;background: rgba(255, 255, 255, 0.78);}.hb-world-metric strong {color: #16333b;font-size: 19px;line-height: 1.2;letter-spacing: -0.03em;}.hb-world-metric span {color: #6c8186;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-panel--world-soft {background: #fbfcfc;}.hb-world-radar {display: grid;gap: 12px;}.hb-world-radar__item {display: grid;gap: 8px;padding: 14px;background: #ffffff;text-decoration: none;transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;}.hb-world-radar__item:hover {transform: translateY(-2px);border-color: #216c89;background: #f4f9fb;}.hb-world-radar__date {color: #216c89;font-size: 10px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;}.hb-world-radar__title {color: #16333b;font-size: 15px;font-weight: 700;line-height: 1.5;}.hb-panel--world-dark {background: radial-gradient(circle at top right, rgba(75, 170, 201, 0.14), transparent 34%), linear-gradient(180deg, #102932 0%, #0c1d23 100%);}.hb-list--world {list-style: none;padding: 0;}.hb-list--world li {margin: 0;padding: 14px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.12);}.hb-list--world li:last-child {border-bottom: 0;}.hb-list--world a {color: #f2f8fa;text-decoration: none;}.hb-lifestyle-hero {display: grid;grid-template-columns: minmax(320px, 0.84fr) minmax(0, 1.38fr);gap: 24px;margin-bottom: 28px;}.hb-lifestyle-hero__copy,.hb-lifestyle-hero__feature,.hb-lifestyle-feature-card {border: 1px solid #e4ddd1;}.hb-lifestyle-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.18), transparent 34%), linear-gradient(180deg, #fbfdfc 0%, #edf7f6 100%);}.hb-lifestyle-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-lifestyle-hero__copy p {margin: 0;color: #6a736d;font-size: 15px;line-height: 1.82;}.hb-lifestyle-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-lifestyle-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-lifestyle-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.92fr);background: #f2fbfb;overflow: hidden;text-decoration: none;}.hb-lifestyle-hero__media,.hb-lifestyle-hero__media img {width: 100%;height: 100%;display: block;}.hb-lifestyle-hero__media img {object-fit: cover;}.hb-lifestyle-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);}.hb-lifestyle-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-lifestyle-hero__content p {margin: 0;color: #647069;font-size: 15px;line-height: 1.8;}.hb-lifestyle-hero__meta {margin-top: 18px;color: #7f877e;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-lifestyle-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--lifestyle {align-items: end;}.hb-page-section-head--lifestyle > div:first-child {display: grid;gap: 6px;}.hb-lifestyle-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f7;border: 1px solid #d3eceb;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-lifestyle-feature-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-lifestyle-feature-card {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-lifestyle-feature-card__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-lifestyle-feature-card__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-lifestyle-feature-card:hover .hb-lifestyle-feature-card__media img {transform: scale(1.04);}.hb-lifestyle-feature-card__body {padding: 20px;}.hb-lifestyle-feature-card__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-lifestyle-feature-card__body h3 a {color: inherit;text-decoration: none;}.hb-lifestyle-feature-card__body p {margin: 0 0 12px;color: #68716b;font-size: 14px;line-height: 1.75;}.hb-lifestyle-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--lifestyle {background: linear-gradient(180deg, #ffffff 0%, #f0faf9 100%);border-color: #d9eae8;}.hb-lifestyle-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--lifestyle {background: linear-gradient(180deg, #fbfdfd 0%, #eef8f8 100%);}.hb-panel--lifestyle-soft {background: #ffffff;}.hb-list--lifestyle {list-style: none;padding: 0;}.hb-list--lifestyle li {margin: 0;padding: 14px 0;border-bottom: 1px solid #ebe2d5;}.hb-list--lifestyle li:last-child {border-bottom: 0;}.hb-list--lifestyle a {color: #173237;text-decoration: none;}.hb-travel-hero {display: grid;grid-template-columns: minmax(320px, 0.84fr) minmax(0, 1.38fr);gap: 24px;margin-bottom: 28px;}.hb-travel-hero__copy,.hb-travel-hero__feature,.hb-travel-feature-card {border: 1px solid #d8ebea;}.hb-travel-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #eef8f7 100%);}.hb-travel-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-travel-hero__copy p {margin: 0;color: #687678;font-size: 15px;line-height: 1.82;}.hb-travel-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-travel-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-travel-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.92fr);background: #f1fbfb;overflow: hidden;text-decoration: none;}.hb-travel-hero__media,.hb-travel-hero__media img {width: 100%;height: 100%;display: block;}.hb-travel-hero__media img {object-fit: cover;}.hb-travel-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf9f8 100%);}.hb-travel-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-travel-hero__content p {margin: 0;color: #647275;font-size: 15px;line-height: 1.8;}.hb-travel-hero__meta {margin-top: 18px;color: #7d8888;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-travel-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--travel {align-items: end;}.hb-page-section-head--travel > div:first-child {display: grid;gap: 6px;}.hb-travel-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f7;border: 1px solid #d5eceb;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-travel-feature-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-travel-feature-card {background: linear-gradient(180deg, #ffffff 0%, #f1fbfb 100%);overflow: hidden;}.hb-travel-feature-card__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-travel-feature-card__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-travel-feature-card:hover .hb-travel-feature-card__media img {transform: scale(1.04);}.hb-travel-feature-card__body {padding: 20px;}.hb-travel-feature-card__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-travel-feature-card__body h3 a {color: inherit;text-decoration: none;}.hb-travel-feature-card__body p {margin: 0 0 12px;color: #677375;font-size: 14px;line-height: 1.75;}.hb-travel-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--travel {background: linear-gradient(180deg, #ffffff 0%, #eff9f8 100%);border-color: #d8eae8;}.hb-travel-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--travel {background: linear-gradient(180deg, #fbfefe 0%, #edf8f7 100%);}.hb-panel--travel-soft {background: #ffffff;}.hb-list--travel {list-style: none;padding: 0;}.hb-list--travel li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e2efee;}.hb-list--travel li:last-child {border-bottom: 0;}.hb-list--travel a {color: #173237;text-decoration: none;}.hb-food-hero {display: grid;grid-template-columns: minmax(320px, 0.84fr) minmax(0, 1.38fr);gap: 24px;margin-bottom: 28px;}.hb-food-hero__copy,.hb-food-hero__feature,.hb-food-feature-card {border: 1px solid #d8ebe3;}.hb-food-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefc 0%, #eef8f3 100%);}.hb-food-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-food-hero__copy p {margin: 0;color: #68766f;font-size: 15px;line-height: 1.82;}.hb-food-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-food-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-food-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.92fr);background: #f1fbf7;overflow: hidden;text-decoration: none;}.hb-food-hero__media,.hb-food-hero__media img {width: 100%;height: 100%;display: block;}.hb-food-hero__media img {object-fit: cover;}.hb-food-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f2 100%);}.hb-food-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-food-hero__content p {margin: 0;color: #64726b;font-size: 15px;line-height: 1.8;}.hb-food-hero__meta {margin-top: 18px;color: #7d8883;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-food-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--food {align-items: end;}.hb-page-section-head--food > div:first-child {display: grid;gap: 6px;}.hb-food-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #e9f7f2;border: 1px solid #d4ece4;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-food-feature-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-food-feature-card {background: linear-gradient(180deg, #ffffff 0%, #f1fbf6 100%);overflow: hidden;}.hb-food-feature-card__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-food-feature-card__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-food-feature-card:hover .hb-food-feature-card__media img {transform: scale(1.04);}.hb-food-feature-card__body {padding: 20px;}.hb-food-feature-card__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-food-feature-card__body h3 a {color: inherit;text-decoration: none;}.hb-food-feature-card__body p {margin: 0 0 12px;color: #67736d;font-size: 14px;line-height: 1.75;}.hb-food-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--food {background: linear-gradient(180deg, #ffffff 0%, #eef9f4 100%);border-color: #d8e9e1;}.hb-food-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--food {background: linear-gradient(180deg, #fbfefc 0%, #edf8f2 100%);}.hb-panel--food-soft {background: #ffffff;}.hb-list--food {list-style: none;padding: 0;}.hb-list--food li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1eee7;}.hb-list--food li:last-child {border-bottom: 0;}.hb-list--food a {color: #173237;text-decoration: none;}.hb-parenting-hero {display: grid;grid-template-columns: minmax(320px, 0.84fr) minmax(0, 1.38fr);gap: 24px;margin-bottom: 28px;}.hb-parenting-hero__copy,.hb-parenting-hero__feature,.hb-parenting-feature-card {border: 1px solid #d8ebe8;}.hb-parenting-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #eef8f6 100%);}.hb-parenting-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-parenting-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-parenting-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-parenting-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-parenting-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.92fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-parenting-hero__media,.hb-parenting-hero__media img {width: 100%;height: 100%;display: block;}.hb-parenting-hero__media img {object-fit: cover;}.hb-parenting-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-parenting-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-parenting-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-parenting-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-parenting-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--parenting {align-items: end;}.hb-page-section-head--parenting > div:first-child {display: grid;gap: 6px;}.hb-parenting-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-parenting-feature-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-parenting-feature-card {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-parenting-feature-card__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-parenting-feature-card__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-parenting-feature-card:hover .hb-parenting-feature-card__media img {transform: scale(1.04);}.hb-parenting-feature-card__body {padding: 20px;}.hb-parenting-feature-card__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-parenting-feature-card__body h3 a {color: inherit;text-decoration: none;}.hb-parenting-feature-card__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-parenting-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--parenting {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-parenting-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--parenting {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--parenting-soft {background: #ffffff;}.hb-list--parenting {list-style: none;padding: 0;}.hb-list--parenting li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--parenting li:last-child {border-bottom: 0;}.hb-list--parenting a {color: #173237;text-decoration: none;}.hb-home-tips-hero {display: grid;grid-template-columns: minmax(320px, 0.84fr) minmax(0, 1.38fr);gap: 24px;margin-bottom: 28px;}.hb-home-tips-hero__copy,.hb-home-tips-hero__feature,.hb-home-tips-feature-card {border: 1px solid #d8ebe8;}.hb-home-tips-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #eef8f6 100%);}.hb-home-tips-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-home-tips-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-home-tips-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-home-tips-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-home-tips-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.92fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-home-tips-hero__media,.hb-home-tips-hero__media img {width: 100%;height: 100%;display: block;}.hb-home-tips-hero__media img {object-fit: cover;}.hb-home-tips-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-home-tips-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-home-tips-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-home-tips-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-home-tips-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--home-tips {align-items: end;}.hb-page-section-head--home-tips > div:first-child {display: grid;gap: 6px;}.hb-home-tips-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-home-tips-feature-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-home-tips-feature-card {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-home-tips-feature-card__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-home-tips-feature-card__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-home-tips-feature-card:hover .hb-home-tips-feature-card__media img {transform: scale(1.04);}.hb-home-tips-feature-card__body {padding: 20px;}.hb-home-tips-feature-card__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-home-tips-feature-card__body h3 a {color: inherit;text-decoration: none;}.hb-home-tips-feature-card__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-home-tips-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--home-tips {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-home-tips-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--home-tips {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--home-tips-soft {background: #ffffff;}.hb-list--home-tips {list-style: none;padding: 0;}.hb-list--home-tips li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--home-tips li:last-child {border-bottom: 0;}.hb-list--home-tips a {color: #173237;text-decoration: none;}.hb-utility-hero {display: grid;grid-template-columns: minmax(320px, 0.84fr) minmax(0, 1.38fr);gap: 24px;margin-bottom: 28px;}.hb-utility-hero__copy,.hb-utility-hero__feature,.hb-utility-feature-card {border: 1px solid #d8ebe8;}.hb-utility-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #eef8f6 100%);}.hb-utility-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-utility-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-utility-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-utility-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-utility-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.92fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-utility-hero__media,.hb-utility-hero__media img {width: 100%;height: 100%;display: block;}.hb-utility-hero__media img {object-fit: cover;}.hb-utility-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-utility-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-utility-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-utility-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-utility-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--utility {align-items: end;}.hb-page-section-head--utility > div:first-child {display: grid;gap: 6px;}.hb-utility-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-utility-feature-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-utility-feature-card {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-utility-feature-card__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-utility-feature-card__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-utility-feature-card:hover .hb-utility-feature-card__media img {transform: scale(1.04);}.hb-utility-feature-card__body {padding: 20px;}.hb-utility-feature-card__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-utility-feature-card__body h3 a {color: inherit;text-decoration: none;}.hb-utility-feature-card__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-utility-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--utility {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-utility-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--utility {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--utility-soft {background: #ffffff;}.hb-list--utility {list-style: none;padding: 0;}.hb-list--utility li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--utility li:last-child {border-bottom: 0;}.hb-list--utility a {color: #173237;text-decoration: none;}.hb-finance-hero {display: grid;grid-template-columns: minmax(320px, 0.84fr) minmax(0, 1.38fr);gap: 24px;margin-bottom: 28px;}.hb-finance-hero__copy,.hb-finance-hero__feature,.hb-finance-spotlight {border: 1px solid #d8ebe8;}.hb-finance-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #eef8f6 100%);}.hb-finance-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-finance-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-finance-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-finance-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-finance-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.92fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-finance-hero__media,.hb-finance-hero__media img {width: 100%;height: 100%;display: block;}.hb-finance-hero__media img {object-fit: cover;}.hb-finance-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-finance-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-finance-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-finance-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-finance-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--finance {align-items: end;}.hb-page-section-head--finance > div:first-child {display: grid;gap: 6px;}.hb-finance-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-finance-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-finance-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-finance-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-finance-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-finance-spotlight:hover .hb-finance-spotlight__media img {transform: scale(1.04);}.hb-finance-spotlight__body {padding: 20px;}.hb-finance-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-finance-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-finance-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-finance-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--finance {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-finance-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--finance {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--finance-soft {background: #ffffff;}.hb-list--finance {list-style: none;padding: 0;}.hb-list--finance li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--finance li:last-child {border-bottom: 0;}.hb-list--finance a {color: #173237;text-decoration: none;}.hb-jobs-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-jobs-hero__copy,.hb-jobs-hero__feature,.hb-jobs-spotlight {border: 1px solid #d8ebe8;}.hb-jobs-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.15), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #eef8f6 100%);}.hb-jobs-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-jobs-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-jobs-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-jobs-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-jobs-hero__feature {display: grid;grid-template-columns: minmax(0, 1.02fr) minmax(300px, 0.94fr);background: #f2fbfb;overflow: hidden;text-decoration: none;}.hb-jobs-hero__media,.hb-jobs-hero__media img {width: 100%;height: 100%;display: block;}.hb-jobs-hero__media img {object-fit: cover;}.hb-jobs-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-jobs-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-jobs-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-jobs-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-jobs-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--jobs {align-items: end;}.hb-page-section-head--jobs > div:first-child {display: grid;gap: 6px;}.hb-jobs-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-jobs-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-jobs-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-jobs-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-jobs-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-jobs-spotlight:hover .hb-jobs-spotlight__media img {transform: scale(1.04);}.hb-jobs-spotlight__body {padding: 20px;}.hb-jobs-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-jobs-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-jobs-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-jobs-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--jobs {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-jobs-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--jobs {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--jobs-soft {background: #ffffff;}.hb-list--jobs {list-style: none;padding: 0;}.hb-list--jobs li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--jobs li:last-child {border-bottom: 0;}.hb-list--jobs a {color: #173237;text-decoration: none;}.hb-career-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-career-hero__copy,.hb-career-hero__feature,.hb-career-spotlight {border: 1px solid #d8ebe8;}.hb-career-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top left, rgba(11, 150, 148, 0.14), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #edf8f7 100%);}.hb-career-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-career-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-career-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-career-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-career-hero__feature {display: grid;grid-template-columns: minmax(0, 1.03fr) minmax(300px, 0.93fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-career-hero__media,.hb-career-hero__media img {width: 100%;height: 100%;display: block;}.hb-career-hero__media img {object-fit: cover;}.hb-career-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #eef8f7 100%);}.hb-career-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-career-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-career-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-career-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--career {align-items: end;}.hb-page-section-head--career > div:first-child {display: grid;gap: 6px;}.hb-career-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-career-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-career-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-career-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-career-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-career-spotlight:hover .hb-career-spotlight__media img {transform: scale(1.04);}.hb-career-spotlight__body {padding: 20px;}.hb-career-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-career-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-career-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-career-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--career {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-career-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--career {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--career-soft {background: #ffffff;}.hb-list--career {list-style: none;padding: 0;}.hb-list--career li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--career li:last-child {border-bottom: 0;}.hb-list--career a {color: #173237;text-decoration: none;}.hb-viral-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-viral-hero__copy,.hb-viral-hero__feature,.hb-viral-spotlight {border: 1px solid #d8ebe8;}.hb-viral-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #ecf8f7 100%);}.hb-viral-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-viral-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-viral-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-viral-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-viral-hero__feature {display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(300px, 0.92fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-viral-hero__media,.hb-viral-hero__media img {width: 100%;height: 100%;display: block;}.hb-viral-hero__media img {object-fit: cover;}.hb-viral-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-viral-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-viral-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-viral-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-viral-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--viral {align-items: end;}.hb-page-section-head--viral > div:first-child {display: grid;gap: 6px;}.hb-viral-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-viral-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-viral-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-viral-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-viral-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-viral-spotlight:hover .hb-viral-spotlight__media img {transform: scale(1.04);}.hb-viral-spotlight__body {padding: 20px;}.hb-viral-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-viral-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-viral-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-viral-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--viral {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-viral-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--viral {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--viral-soft {background: #ffffff;}.hb-list--viral {list-style: none;padding: 0;}.hb-list--viral li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--viral li:last-child {border-bottom: 0;}.hb-list--viral a {color: #173237;text-decoration: none;}.hb-environment-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-environment-hero__copy,.hb-environment-hero__feature,.hb-environment-spotlight {border: 1px solid #d8ebe8;}.hb-environment-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top left, rgba(11, 150, 148, 0.14), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-environment-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-environment-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-environment-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-environment-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-environment-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.94fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-environment-hero__media,.hb-environment-hero__media img {width: 100%;height: 100%;display: block;}.hb-environment-hero__media img {object-fit: cover;}.hb-environment-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-environment-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-environment-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-environment-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-environment-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--environment {align-items: end;}.hb-page-section-head--environment > div:first-child {display: grid;gap: 6px;}.hb-environment-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-environment-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-environment-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-environment-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-environment-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-environment-spotlight:hover .hb-environment-spotlight__media img {transform: scale(1.04);}.hb-environment-spotlight__body {padding: 20px;}.hb-environment-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-environment-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-environment-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-environment-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--environment {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-environment-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--environment {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--environment-soft {background: #ffffff;}.hb-list--environment {list-style: none;padding: 0;}.hb-list--environment li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--environment li:last-child {border-bottom: 0;}.hb-list--environment a {color: #173237;text-decoration: none;}.hb-weather-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-weather-hero__copy,.hb-weather-hero__feature,.hb-weather-spotlight {border: 1px solid #d8ebe8;}.hb-weather-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.15), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #edf8f7 100%);}.hb-weather-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-weather-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-weather-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-weather-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-weather-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.94fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-weather-hero__media,.hb-weather-hero__media img {width: 100%;height: 100%;display: block;}.hb-weather-hero__media img {object-fit: cover;}.hb-weather-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-weather-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-weather-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-weather-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-weather-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--weather {align-items: end;}.hb-page-section-head--weather > div:first-child {display: grid;gap: 6px;}.hb-weather-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-weather-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-weather-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-weather-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-weather-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-weather-spotlight:hover .hb-weather-spotlight__media img {transform: scale(1.04);}.hb-weather-spotlight__body {padding: 20px;}.hb-weather-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-weather-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-weather-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-weather-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--weather {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-weather-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--weather {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--weather-soft {background: #ffffff;}.hb-list--weather {list-style: none;padding: 0;}.hb-list--weather li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--weather li:last-child {border-bottom: 0;}.hb-list--weather a {color: #173237;text-decoration: none;}.hb-ai-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-ai-hero__copy,.hb-ai-hero__feature,.hb-ai-spotlight {border: 1px solid #d8ebe8;}.hb-ai-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #edf8f7 100%);}.hb-ai-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-ai-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-ai-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-ai-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-ai-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.94fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-ai-hero__media,.hb-ai-hero__media img {width: 100%;height: 100%;display: block;}.hb-ai-hero__media img {object-fit: cover;}.hb-ai-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-ai-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-ai-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-ai-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-ai-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--ai {align-items: end;}.hb-page-section-head--ai > div:first-child {display: grid;gap: 6px;}.hb-ai-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-ai-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-ai-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-ai-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-ai-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-ai-spotlight:hover .hb-ai-spotlight__media img {transform: scale(1.04);}.hb-ai-spotlight__body {padding: 20px;}.hb-ai-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-ai-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-ai-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-ai-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--ai {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-ai-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--ai {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--ai-soft {background: #ffffff;}.hb-list--ai {list-style: none;padding: 0;}.hb-list--ai li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--ai li:last-child {border-bottom: 0;}.hb-list--ai a {color: #173237;text-decoration: none;}.hb-conditions-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-conditions-hero__copy,.hb-conditions-hero__feature,.hb-conditions-spotlight {border: 1px solid #d8ebe8;}.hb-conditions-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top left, rgba(11, 150, 148, 0.14), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #edf8f7 100%);}.hb-conditions-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-conditions-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-conditions-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-conditions-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-conditions-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.94fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-conditions-hero__media,.hb-conditions-hero__media img {width: 100%;height: 100%;display: block;}.hb-conditions-hero__media img {object-fit: cover;}.hb-conditions-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-conditions-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-conditions-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-conditions-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-conditions-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--conditions {align-items: end;}.hb-page-section-head--conditions > div:first-child {display: grid;gap: 6px;}.hb-conditions-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-conditions-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-conditions-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-conditions-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-conditions-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-conditions-spotlight:hover .hb-conditions-spotlight__media img {transform: scale(1.04);}.hb-conditions-spotlight__body {padding: 20px;}.hb-conditions-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-conditions-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-conditions-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-conditions-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--conditions {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-conditions-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--conditions {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--conditions-soft {background: #ffffff;}.hb-list--conditions {list-style: none;padding: 0;}.hb-list--conditions li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--conditions li:last-child {border-bottom: 0;}.hb-list--conditions a {color: #173237;text-decoration: none;}.hb-hospital-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-hospital-hero__copy,.hb-hospital-hero__feature,.hb-hospital-spotlight {border: 1px solid #d8ebe8;}.hb-hospital-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #edf8f7 100%);}.hb-hospital-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-hospital-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-hospital-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-hospital-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-hospital-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.94fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-hospital-hero__media,.hb-hospital-hero__media img {width: 100%;height: 100%;display: block;}.hb-hospital-hero__media img {object-fit: cover;}.hb-hospital-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-hospital-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-hospital-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-hospital-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-hospital-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--hospital {align-items: end;}.hb-page-section-head--hospital > div:first-child {display: grid;gap: 6px;}.hb-hospital-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-hospital-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-hospital-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-hospital-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-hospital-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-hospital-spotlight:hover .hb-hospital-spotlight__media img {transform: scale(1.04);}.hb-hospital-spotlight__body {padding: 20px;}.hb-hospital-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-hospital-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-hospital-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-hospital-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--hospital {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-hospital-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--hospital {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--hospital-soft {background: #ffffff;}.hb-list--hospital {list-style: none;padding: 0;}.hb-list--hospital li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--hospital li:last-child {border-bottom: 0;}.hb-list--hospital a {color: #173237;text-decoration: none;}.hb-pharma-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-pharma-hero__copy,.hb-pharma-hero__feature,.hb-pharma-spotlight {border: 1px solid #d8ebe8;}.hb-pharma-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top left, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #edf8f7 100%);}.hb-pharma-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-pharma-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-pharma-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-pharma-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-pharma-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.94fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-pharma-hero__media,.hb-pharma-hero__media img {width: 100%;height: 100%;display: block;}.hb-pharma-hero__media img {object-fit: cover;}.hb-pharma-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-pharma-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-pharma-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-pharma-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-pharma-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--pharma {align-items: end;}.hb-page-section-head--pharma > div:first-child {display: grid;gap: 6px;}.hb-pharma-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-pharma-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-pharma-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-pharma-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-pharma-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-pharma-spotlight:hover .hb-pharma-spotlight__media img {transform: scale(1.04);}.hb-pharma-spotlight__body {padding: 20px;}.hb-pharma-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-pharma-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-pharma-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-pharma-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--pharma {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-pharma-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--pharma {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--pharma-soft {background: #ffffff;}.hb-list--pharma {list-style: none;padding: 0;}.hb-list--pharma li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--pharma li:last-child {border-bottom: 0;}.hb-list--pharma a {color: #173237;text-decoration: none;}.hb-policy-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-policy-hero__copy,.hb-policy-hero__feature,.hb-policy-spotlight {border: 1px solid #d8ebe8;}.hb-policy-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #edf8f7 100%);}.hb-policy-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-policy-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-policy-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-policy-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-policy-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.94fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-policy-hero__media,.hb-policy-hero__media img {width: 100%;height: 100%;display: block;}.hb-policy-hero__media img {object-fit: cover;}.hb-policy-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-policy-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-policy-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-policy-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-policy-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--policy {align-items: end;}.hb-page-section-head--policy > div:first-child {display: grid;gap: 6px;}.hb-policy-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-policy-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-policy-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-policy-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-policy-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-policy-spotlight:hover .hb-policy-spotlight__media img {transform: scale(1.04);}.hb-policy-spotlight__body {padding: 20px;}.hb-policy-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-policy-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-policy-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-policy-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--policy {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-policy-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--policy {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--policy-soft {background: #ffffff;}.hb-list--policy {list-style: none;padding: 0;}.hb-list--policy li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--policy li:last-child {border-bottom: 0;}.hb-list--policy a {color: #173237;text-decoration: none;}.hb-equipment-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-equipment-hero__copy,.hb-equipment-hero__feature,.hb-equipment-spotlight {border: 1px solid #d8ebe8;}.hb-equipment-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top left, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #edf8f7 100%);}.hb-equipment-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-equipment-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-equipment-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-equipment-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-equipment-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.94fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-equipment-hero__media,.hb-equipment-hero__media img {width: 100%;height: 100%;display: block;}.hb-equipment-hero__media img {object-fit: cover;}.hb-equipment-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-equipment-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-equipment-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-equipment-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-equipment-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--equipment {align-items: end;}.hb-page-section-head--equipment > div:first-child {display: grid;gap: 6px;}.hb-equipment-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-equipment-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-equipment-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-equipment-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-equipment-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-equipment-spotlight:hover .hb-equipment-spotlight__media img {transform: scale(1.04);}.hb-equipment-spotlight__body {padding: 20px;}.hb-equipment-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-equipment-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-equipment-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-equipment-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--equipment {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-equipment-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--equipment {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--equipment-soft {background: #ffffff;}.hb-list--equipment {list-style: none;padding: 0;}.hb-list--equipment li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--equipment li:last-child {border-bottom: 0;}.hb-list--equipment a {color: #173237;text-decoration: none;}.hb-research-hero {display: grid;grid-template-columns: minmax(320px, 0.82fr) minmax(0, 1.4fr);gap: 24px;margin-bottom: 28px;}.hb-research-hero__copy,.hb-research-hero__feature,.hb-research-spotlight {border: 1px solid #d8ebe8;}.hb-research-hero__copy {padding: 34px 32px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #fbfefe 0%, #edf8f7 100%);}.hb-research-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-research-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-research-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-research-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-research-hero__feature {display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(300px, 0.94fr);background: #f1fbfa;overflow: hidden;text-decoration: none;}.hb-research-hero__media,.hb-research-hero__media img {width: 100%;height: 100%;display: block;}.hb-research-hero__media img {object-fit: cover;}.hb-research-hero__content {display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: radial-gradient(circle at top right, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(180deg, #ffffff 0%, #edf8f7 100%);}.hb-research-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-research-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-research-hero__detail {display: block;margin-top: 14px;color: #4f676c;font-size: 13px;line-height: 1.75;}.hb-research-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-research-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--research {align-items: end;}.hb-page-section-head--research > div:first-child {display: grid;gap: 6px;}.hb-research-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-research-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-research-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfa 100%);overflow: hidden;}.hb-research-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-research-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-research-spotlight:hover .hb-research-spotlight__media img {transform: scale(1.04);}.hb-research-spotlight__body {padding: 20px;}.hb-research-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-research-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-research-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-research-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--research {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-research-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--research {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--research-soft {background: #ffffff;}.hb-list--research {list-style: none;padding: 0;}.hb-list--research li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--research li:last-child {border-bottom: 0;}.hb-list--research a {color: #173237;text-decoration: none;}.hb-science-hero {display: grid;grid-template-columns: minmax(320px, 0.8fr) minmax(0, 1.42fr);gap: 24px;margin-bottom: 28px;}.hb-science-hero__copy,.hb-science-hero__feature,.hb-science-spotlight,.hb-panel--science,.hb-panel--science-soft {border: 1px solid #d8ebe8;}.hb-science-hero__copy {padding: 36px 32px;background: radial-gradient(circle at top left, rgba(11, 150, 148, 0.16), transparent 34%), linear-gradient(160deg, #fbfefe 0%, #eef8f8 58%, #e4f4f3 100%);}.hb-science-hero__copy h1 {margin: 0 0 14px;color: #173237;font-size: 46px;line-height: 1.03;letter-spacing: -0.05em;}.hb-science-hero__copy p {margin: 0;color: #687575;font-size: 15px;line-height: 1.82;}.hb-science-hero__chips {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px;}.hb-science-hero__chips span {display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;background: rgba(11, 150, 148, 0.1);color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-science-hero__feature {position: relative;display: grid;grid-template-columns: minmax(0, 1.08fr) minmax(300px, 0.88fr);background: #f1fbfb;overflow: hidden;text-decoration: none;}.hb-science-hero__feature:before {content: "";position: absolute;inset: auto 0 0 auto;width: 180px;height: 180px;border-radius: 50%;background: radial-gradient(circle, rgba(11, 150, 148, 0.16) 0%, rgba(11, 150, 148, 0) 72%);pointer-events: none;}.hb-science-hero__media,.hb-science-hero__media img {width: 100%;height: 100%;display: block;}.hb-science-hero__media img {object-fit: cover;}.hb-science-hero__content {position: relative;display: flex;flex-direction: column;justify-content: flex-end;padding: 30px 28px;background: linear-gradient(180deg, #f8fdfd 0%, #e8f7f6 100%);}.hb-science-hero__content h2 {margin: 10px 0 12px;color: #173237;font-size: 34px;line-height: 1.1;letter-spacing: -0.04em;}.hb-science-hero__content p {margin: 0;color: #647273;font-size: 15px;line-height: 1.8;}.hb-science-hero__meta {margin-top: 18px;color: #7d8787;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-science-layout {display: grid;grid-template-columns: minmax(0, 1.95fr) 320px;gap: 24px;}.hb-page-section-head--science {align-items: end;}.hb-page-section-head--science > div:first-child {display: grid;gap: 6px;}.hb-science-count {display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: #eaf7f6;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-science-spotlights {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;margin-bottom: 22px;}.hb-science-spotlight {background: linear-gradient(180deg, #ffffff 0%, #f1fbfb 100%);overflow: hidden;}.hb-science-spotlight__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-science-spotlight__media img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.32s ease;}.hb-science-spotlight:hover .hb-science-spotlight__media img {transform: scale(1.04);}.hb-science-spotlight__body {padding: 20px;}.hb-science-spotlight__body h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.16;letter-spacing: -0.03em;}.hb-science-spotlight__body h3 a {color: inherit;text-decoration: none;}.hb-science-spotlight__body p {margin: 0 0 12px;color: #677374;font-size: 14px;line-height: 1.75;}.hb-science-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card--science {background: linear-gradient(180deg, #ffffff 0%, #eef9f8 100%);border-color: #d7eae8;}.hb-science-sidebar {display: grid;gap: 20px;align-content: start;}.hb-panel--science {background: linear-gradient(180deg, #fbfefe 0%, #edf8f6 100%);}.hb-panel--science-soft {background: #ffffff;}.hb-list--science {list-style: none;padding: 0;}.hb-list--science li {margin: 0;padding: 14px 0;border-bottom: 1px solid #e1efed;}.hb-list--science li:last-child {border-bottom: 0;}.hb-list--science a {color: #173237;text-decoration: none;}@media (max-width: 1199px) {.hb-national-hero, .hb-national-layout, .hb-national-hero__feature {grid-template-columns: 1fr;} .hb-national-rail {grid-template-columns: 1fr;} .hb-world-hero, .hb-world-layout {grid-template-columns: 1fr;} .hb-world-hero__content {position: absolute;width: min(48%, 420px);} .hb-world-spotlights {grid-template-columns: 1fr;} .hb-lifestyle-hero, .hb-lifestyle-layout, .hb-lifestyle-hero__feature, .hb-lifestyle-feature-grid {grid-template-columns: 1fr;} .hb-travel-hero, .hb-travel-layout, .hb-travel-hero__feature, .hb-travel-feature-grid {grid-template-columns: 1fr;} .hb-food-hero, .hb-food-layout, .hb-food-hero__feature, .hb-food-feature-grid {grid-template-columns: 1fr;} .hb-parenting-hero, .hb-parenting-layout, .hb-parenting-hero__feature, .hb-parenting-feature-grid {grid-template-columns: 1fr;} .hb-home-tips-hero, .hb-home-tips-layout, .hb-home-tips-hero__feature, .hb-home-tips-feature-grid {grid-template-columns: 1fr;} .hb-utility-hero, .hb-utility-layout, .hb-utility-hero__feature, .hb-utility-feature-grid {grid-template-columns: 1fr;} .hb-finance-hero, .hb-finance-layout, .hb-finance-hero__feature, .hb-finance-spotlights {grid-template-columns: 1fr;} .hb-jobs-hero, .hb-jobs-layout, .hb-jobs-hero__feature, .hb-jobs-spotlights {grid-template-columns: 1fr;} .hb-career-hero, .hb-career-layout, .hb-career-hero__feature, .hb-career-spotlights {grid-template-columns: 1fr;} .hb-viral-hero, .hb-viral-layout, .hb-viral-hero__feature, .hb-viral-spotlights {grid-template-columns: 1fr;} .hb-environment-hero, .hb-environment-layout, .hb-environment-hero__feature, .hb-environment-spotlights {grid-template-columns: 1fr;} .hb-weather-hero, .hb-weather-layout, .hb-weather-hero__feature, .hb-weather-spotlights {grid-template-columns: 1fr;} .hb-ai-hero, .hb-ai-layout, .hb-ai-hero__feature, .hb-ai-spotlights {grid-template-columns: 1fr;} .hb-conditions-hero, .hb-conditions-layout, .hb-conditions-hero__feature, .hb-conditions-spotlights {grid-template-columns: 1fr;} .hb-hospital-hero, .hb-hospital-layout, .hb-hospital-hero__feature, .hb-hospital-spotlights {grid-template-columns: 1fr;} .hb-pharma-hero, .hb-pharma-layout, .hb-pharma-hero__feature, .hb-pharma-spotlights {grid-template-columns: 1fr;} .hb-policy-hero, .hb-policy-layout, .hb-policy-hero__feature, .hb-policy-spotlights {grid-template-columns: 1fr;} .hb-equipment-hero, .hb-equipment-layout, .hb-equipment-hero__feature, .hb-equipment-spotlights {grid-template-columns: 1fr;} .hb-research-hero, .hb-research-layout, .hb-research-hero__feature, .hb-research-spotlights {grid-template-columns: 1fr;} .hb-science-hero, .hb-science-layout, .hb-science-hero__feature, .hb-science-spotlights {grid-template-columns: 1fr;}}@media (max-width: 767px) {.hb-national-hero__copy, .hb-national-hero__content, .hb-national-rail-card__body, .hb-feed-card--national .hb-feed-card__body {padding: 20px;} .hb-national-hero__copy h1 {font-size: 36px;} .hb-national-hero__content h2 {font-size: 26px;} .hb-national-grid {grid-template-columns: 1fr;} .hb-page-section-head--national {align-items: flex-start;} .hb-world-hero__copy, .hb-world-spotlight__body, .hb-feed-card--world .hb-feed-card__body {padding: 20px;} .hb-world-hero__copy h1 {font-size: 36px;} .hb-world-hero__feature {min-height: 420px;} .hb-world-hero__content {position: absolute;inset: auto 0 0 0;width: 100%;padding: 22px 20px;background: linear-gradient(180deg, rgba(10, 31, 39, 0.06) 0%, rgba(10, 31, 39, 0.9) 70%);backdrop-filter: none;} .hb-world-hero__content h2 {font-size: 26px;} .hb-world-grid {grid-template-columns: 1fr;} .hb-page-section-head--world {align-items: flex-start;} .hb-lifestyle-hero__copy, .hb-lifestyle-hero__content, .hb-lifestyle-feature-card__body, .hb-feed-card--lifestyle .hb-feed-card__body {padding: 20px;} .hb-lifestyle-hero__copy h1 {font-size: 36px;} .hb-lifestyle-hero__content h2 {font-size: 28px;} .hb-lifestyle-grid {grid-template-columns: 1fr;} .hb-page-section-head--lifestyle {align-items: flex-start;} .hb-travel-hero__copy, .hb-travel-hero__content, .hb-travel-feature-card__body, .hb-feed-card--travel .hb-feed-card__body {padding: 20px;} .hb-travel-hero__copy h1 {font-size: 36px;} .hb-travel-hero__content h2 {font-size: 28px;} .hb-travel-grid {grid-template-columns: 1fr;} .hb-page-section-head--travel {align-items: flex-start;} .hb-food-hero__copy, .hb-food-hero__content, .hb-food-feature-card__body, .hb-feed-card--food .hb-feed-card__body {padding: 20px;} .hb-food-hero__copy h1 {font-size: 36px;} .hb-food-hero__content h2 {font-size: 28px;} .hb-food-grid {grid-template-columns: 1fr;} .hb-page-section-head--food {align-items: flex-start;} .hb-parenting-hero__copy, .hb-parenting-hero__content, .hb-parenting-feature-card__body, .hb-feed-card--parenting .hb-feed-card__body {padding: 20px;} .hb-parenting-hero__copy h1 {font-size: 36px;} .hb-parenting-hero__content h2 {font-size: 28px;} .hb-parenting-grid {grid-template-columns: 1fr;} .hb-page-section-head--parenting {align-items: flex-start;} .hb-home-tips-hero__copy, .hb-home-tips-hero__content, .hb-home-tips-feature-card__body, .hb-feed-card--home-tips .hb-feed-card__body {padding: 20px;} .hb-home-tips-hero__copy h1 {font-size: 36px;} .hb-home-tips-hero__content h2 {font-size: 28px;} .hb-home-tips-grid {grid-template-columns: 1fr;} .hb-page-section-head--home-tips {align-items: flex-start;} .hb-utility-hero__copy, .hb-utility-hero__content, .hb-utility-feature-card__body, .hb-feed-card--utility .hb-feed-card__body {padding: 20px;} .hb-utility-hero__copy h1 {font-size: 36px;} .hb-utility-hero__content h2 {font-size: 28px;} .hb-utility-grid {grid-template-columns: 1fr;} .hb-page-section-head--utility {align-items: flex-start;} .hb-finance-hero__copy, .hb-finance-hero__content, .hb-finance-spotlight__body, .hb-feed-card--finance .hb-feed-card__body {padding: 20px;} .hb-finance-hero__copy h1 {font-size: 36px;} .hb-finance-hero__content h2 {font-size: 28px;} .hb-finance-grid {grid-template-columns: 1fr;} .hb-page-section-head--finance {align-items: flex-start;} .hb-jobs-hero__copy, .hb-jobs-hero__content, .hb-jobs-spotlight__body, .hb-feed-card--jobs .hb-feed-card__body {padding: 20px;} .hb-jobs-hero__copy h1 {font-size: 36px;} .hb-jobs-hero__content h2 {font-size: 28px;} .hb-jobs-grid {grid-template-columns: 1fr;} .hb-page-section-head--jobs {align-items: flex-start;} .hb-career-hero__copy, .hb-career-hero__content, .hb-career-spotlight__body, .hb-feed-card--career .hb-feed-card__body {padding: 20px;} .hb-career-hero__copy h1 {font-size: 36px;} .hb-career-hero__content h2 {font-size: 28px;} .hb-career-grid {grid-template-columns: 1fr;} .hb-page-section-head--career {align-items: flex-start;} .hb-viral-hero__copy, .hb-viral-hero__content, .hb-viral-spotlight__body, .hb-feed-card--viral .hb-feed-card__body {padding: 20px;} .hb-viral-hero__copy h1 {font-size: 36px;} .hb-viral-hero__content h2 {font-size: 28px;} .hb-viral-grid {grid-template-columns: 1fr;} .hb-page-section-head--viral {align-items: flex-start;} .hb-environment-hero__copy, .hb-environment-hero__content, .hb-environment-spotlight__body, .hb-feed-card--environment .hb-feed-card__body {padding: 20px;} .hb-environment-hero__copy h1 {font-size: 36px;} .hb-environment-hero__content h2 {font-size: 28px;} .hb-environment-grid {grid-template-columns: 1fr;} .hb-page-section-head--environment {align-items: flex-start;} .hb-weather-hero__copy, .hb-weather-hero__content, .hb-weather-spotlight__body, .hb-feed-card--weather .hb-feed-card__body {padding: 20px;} .hb-weather-hero__copy h1 {font-size: 36px;} .hb-weather-hero__content h2 {font-size: 28px;} .hb-weather-grid {grid-template-columns: 1fr;} .hb-page-section-head--weather {align-items: flex-start;} .hb-ai-hero__copy, .hb-ai-hero__content, .hb-ai-spotlight__body, .hb-feed-card--ai .hb-feed-card__body {padding: 20px;} .hb-ai-hero__copy h1 {font-size: 36px;} .hb-ai-hero__content h2 {font-size: 28px;} .hb-ai-grid {grid-template-columns: 1fr;} .hb-page-section-head--ai {align-items: flex-start;} .hb-conditions-hero__copy, .hb-conditions-hero__content, .hb-conditions-spotlight__body, .hb-feed-card--conditions .hb-feed-card__body {padding: 20px;} .hb-conditions-hero__copy h1 {font-size: 36px;} .hb-conditions-hero__content h2 {font-size: 28px;} .hb-conditions-grid {grid-template-columns: 1fr;} .hb-page-section-head--conditions {align-items: flex-start;} .hb-hospital-hero__copy, .hb-hospital-hero__content, .hb-hospital-spotlight__body, .hb-feed-card--hospital .hb-feed-card__body {padding: 20px;} .hb-hospital-hero__copy h1 {font-size: 36px;} .hb-hospital-hero__content h2 {font-size: 28px;} .hb-hospital-grid {grid-template-columns: 1fr;} .hb-page-section-head--hospital {align-items: flex-start;} .hb-pharma-hero__copy, .hb-pharma-hero__content, .hb-pharma-spotlight__body, .hb-feed-card--pharma .hb-feed-card__body {padding: 20px;} .hb-pharma-hero__copy h1 {font-size: 36px;} .hb-pharma-hero__content h2 {font-size: 28px;} .hb-pharma-grid {grid-template-columns: 1fr;} .hb-page-section-head--pharma {align-items: flex-start;} .hb-policy-hero__copy, .hb-policy-hero__content, .hb-policy-spotlight__body, .hb-feed-card--policy .hb-feed-card__body {padding: 20px;} .hb-policy-hero__copy h1 {font-size: 36px;} .hb-policy-hero__content h2 {font-size: 28px;} .hb-policy-grid {grid-template-columns: 1fr;} .hb-page-section-head--policy {align-items: flex-start;} .hb-equipment-hero__copy, .hb-equipment-hero__content, .hb-equipment-spotlight__body, .hb-feed-card--equipment .hb-feed-card__body {padding: 20px;} .hb-equipment-hero__copy h1 {font-size: 36px;} .hb-equipment-hero__content h2 {font-size: 28px;} .hb-equipment-grid {grid-template-columns: 1fr;} .hb-page-section-head--equipment {align-items: flex-start;} .hb-research-hero__copy, .hb-research-hero__content, .hb-research-spotlight__body, .hb-feed-card--research .hb-feed-card__body {padding: 20px;} .hb-research-hero__copy h1 {font-size: 36px;} .hb-research-hero__content h2 {font-size: 28px;} .hb-research-grid {grid-template-columns: 1fr;} .hb-page-section-head--research {align-items: flex-start;} .hb-science-hero__copy, .hb-science-hero__content, .hb-science-spotlight__body, .hb-feed-card--science .hb-feed-card__body {padding: 20px;} .hb-science-hero__copy h1 {font-size: 36px;} .hb-science-hero__content h2 {font-size: 28px;} .hb-science-grid {grid-template-columns: 1fr;} .hb-page-section-head--science {align-items: flex-start;}}.hb-page-grid {display: grid;grid-template-columns: minmax(0, 1.9fr) 320px;gap: 24px;}.hb-page-section-head {display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 18px;}.hb-page-section-head h2 {margin: 0;color: #173237;font-size: 28px;letter-spacing: -0.03em;}.hb-page-section-head span {color: #839396;font-size: 12px;letter-spacing: 0.08em;text-transform: uppercase;}.hb-feed-grid,.hb-story-panels {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-feed-card,.hb-panel {background: #fbfbf8;border: 1px solid #dde2db;}.hb-feed-card img {width: 100%;height: 210px;object-fit: cover;display: block;}.hb-feed-card__body,.hb-panel {padding: 20px;}.hb-feed-card h3,.hb-panel h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.18;letter-spacing: -0.03em;}.hb-panel--soft {background: #f8faf7;}.hb-panel--dark {background: #102a2f;border-color: #102a2f;}.hb-panel--dark h3,.hb-panel--dark p {color: #f3f8f6;}.hb-panel__title {margin-bottom: 14px;color: #7c8c90;font-size: 11px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;}.hb-list {margin: 0;padding-left: 18px;}.hb-list li {margin-bottom: 12px;color: #32484c;line-height: 1.6;}.hb-kpi-grid {display: grid;gap: 12px;}.hb-kpi-grid article {padding: 14px;background: #f4f7f3;border: 1px solid #e0e5de;}.hb-kpi-grid strong {display: block;margin-bottom: 4px;color: #173237;font-size: 28px;line-height: 1;}.hb-kpi-grid span {color: #6f8184;font-size: 13px;line-height: 1.5;}.hb-load-more {margin-top: 20px;padding: 14px 18px;background: #f7faf7;border: 1px dashed #ccd7d0;color: #176d66;text-align: center;font-size: 13px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-page-tools {margin-top: 28px;}.hb-tools-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.hb-tool-card {display: block;padding: 22px;background: #fbfbf8;border: 1px solid #dde2db;text-decoration: none;transition: border-color 0.2s ease, transform 0.2s ease;}.hb-tool-card:hover {border-color: #176d66;transform: translateY(-2px);}.hb-tool-card__eyebrow {display: inline-block;margin-bottom: 10px;color: #176d66;font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;}.hb-tool-card h3 {margin: 0 0 10px;color: #173237;font-size: 24px;line-height: 1.2;letter-spacing: -0.03em;}.hb-tool-card p {margin: 0 0 18px;color: #6b7d80;font-size: 14px;line-height: 1.7;}.hb-tool-card__cta {color: #176d66;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-tool-form {display: grid;gap: 16px;}.hb-tool-form__grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;}.hb-tool-form label span {display: block;margin-bottom: 8px;color: #5f7276;font-size: 12px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;}.hb-tool-form input,.hb-tool-form select {width: 100%;height: 52px;padding: 0 14px;border: 1px solid #d6ddd6;background: #ffffff;color: #173237;}.hb-tool-form button {width: fit-content;min-width: 180px;height: 48px;padding: 0 22px;border: 0;background: #176d66;color: #ffffff;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-tool-result {display: grid;grid-template-columns: 170px 1fr;gap: 18px;margin-top: 18px;padding: 18px;background: #f5faf8;border: 1px solid #d7e5df;}.hb-tool-result__stat {display: flex;flex-direction: column;justify-content: center;padding: 14px;background: #ffffff;border: 1px solid #deebe5;}.hb-tool-result__stat strong {color: #173237;font-size: 36px;line-height: 1;}.hb-tool-result__stat span {margin-top: 6px;color: #6b7d80;font-size: 12px;text-transform: uppercase;letter-spacing: 0.08em;}.hb-tool-result__detail h3 {margin: 0 0 10px;color: #173237;font-size: 24px;}.hb-tool-table-wrap {overflow-x: auto;}.hb-tool-table {width: 100%;border-collapse: collapse;}.hb-tool-table th,.hb-tool-table td {padding: 14px 12px;border-bottom: 1px solid #dfe5df;text-align: left;color: #32484c;font-size: 14px;}.hb-tool-table th {color: #607377;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-steps-list {margin: 0;padding-left: 18px;}.hb-steps-list li {margin-bottom: 14px;color: #32484c;line-height: 1.7;}.hb-time-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;margin-top: 18px;}.hb-time-card {padding: 18px;background: #f8faf7;border: 1px solid #dde2db;text-align: center;}.hb-time-card strong {display: block;color: #173237;font-size: 28px;line-height: 1;}.hb-time-card span {display: block;margin-top: 8px;color: #6b7d80;font-size: 12px;}.hb-topic-row,.hb-tag-cloud {display: flex;flex-wrap: wrap;gap: 12px;padding: 18px 20px;}.hb-topic-row span,.hb-tag-cloud span {padding: 10px 14px;background: #f4f7f3;border: 1px solid #dbe3dc;color: #355055;font-size: 12px;font-weight: 700;letter-spacing: 0.04em;}.hb-search-panel {padding: 20px;}.hb-search-panel label {display: block;margin-bottom: 10px;color: #5f7276;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-search-panel input,.hb-newsletter-form input {width: 100%;height: 54px;padding: 0 16px;border: 1px solid #d6ddd6;background: #ffffff;color: #173237;}.hb-newsletter-form {display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 12px;}.hb-newsletter-form button {min-width: 180px;padding: 0 24px;border: 0;background: #176d66;color: #ffffff;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;}.hb-legal-page {padding-top: 26px;}.hb-legal-hero .hb-page-hero__copy {background: radial-gradient(circle at top right, rgba(23, 109, 102, 0.16), rgba(23, 109, 102, 0) 45%), linear-gradient(180deg, #fbfbf8 0%, #f2f7f4 100%);}.hb-legal-hero .hb-page-hero__copy p {max-width: 760px;}.hb-legal-meta {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 16px;}.hb-legal-meta span {display: inline-flex;align-items: center;min-height: 34px;padding: 0 12px;background: rgba(23, 109, 102, 0.08);border: 1px solid rgba(23, 109, 102, 0.18);color: #176d66;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-legal-grid {grid-template-columns: minmax(0, 2fr) 320px;align-items: flex-start;}.hb-legal-content {padding: 28px;}.hb-legal-content:hover {transform: none;box-shadow: none;}.hb-legal-intro {margin-bottom: 24px;padding: 16px 18px;background: #f3f8f5;border: 1px solid #dce8e1;}.hb-legal-intro p {margin: 0;color: #4d6468;font-size: 14px;line-height: 1.75;}.hb-legal-prose h1,.hb-legal-prose h2,.hb-legal-prose h3,.hb-legal-prose h4 {color: #173237;letter-spacing: -0.02em;}.hb-legal-prose h2,.hb-legal-prose h3 {scroll-margin-top: 84px;}.hb-legal-prose h2 {margin: 34px 0 14px;font-size: 27px;line-height: 1.2;}.hb-legal-prose h3 {margin: 24px 0 12px;font-size: 21px;line-height: 1.28;}.hb-legal-prose h4 {margin: 18px 0 10px;font-size: 16px;line-height: 1.4;}.hb-legal-prose p,.hb-legal-prose li {color: #32484c;font-size: 14px;line-height: 1.82;}.hb-legal-prose ul,.hb-legal-prose ol {margin-bottom: 14px;padding-left: 20px;}.hb-legal-prose li {margin-bottom: 9px;}.hb-legal-prose a {color: #176d66;}.hb-legal-sidebar {position: sticky;top: 20px;display: grid;gap: 16px;}.hb-legal-nav {max-height: calc(100vh - 48px);overflow: auto;}.hb-legal-toc {margin: 0;padding: 0;list-style: none;display: grid;gap: 6px;}.hb-legal-toc li {margin: 0;}.hb-legal-toc a {display: block;padding: 9px 11px;border: 1px solid #dce5de;background: #f8fbf8;color: #214449;font-size: 12px;line-height: 1.5;text-decoration: none;transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;}.hb-legal-toc a:hover {background: #eff7f4;border-color: #b6d7ca;color: #0f6964;}.hb-legal-toc li.is-sub a {padding-left: 22px;font-size: 11px;color: #4f6b70;}.hb-hero__feature,.hb-hero-teaser,.hb-editorial-card,.hb-research-card,.hb-media-card,.hb-feed-card,.hb-panel,.hb-page-hero__feature,.hb-tool-card,.hb-related-card,.hb-article-pagination__link {transition: transform 0.24s ease, box-shadow 0.24s ease, border-color 0.24s ease, background-color 0.24s ease;}.hb-hero__feature:hover,.hb-hero-teaser:hover,.hb-editorial-card:hover,.hb-research-card:hover,.hb-media-card:hover,.hb-feed-card:hover,.hb-panel:hover,.hb-page-hero__feature:hover,.hb-tool-card:hover,.hb-related-card:hover,.hb-article-pagination__link:hover {transform: translateY(-3px);box-shadow: 0 18px 40px rgba(11, 46, 45, 0.08);}.hb-feed-card,.hb-panel,.hb-page-hero__feature,.hb-tool-card,.hb-related-card {overflow: hidden;}.hb-feed-card img,.hb-hero-teaser__image img,.hb-related-card__media img,.hb-page-hero__feature {transition: transform 0.32s ease;}.hb-feed-card:hover img,.hb-hero-teaser:hover .hb-hero-teaser__image img,.hb-related-card:hover .hb-related-card__media img {transform: scale(1.035);}.hb-feed-card a,.hb-panel a,.hb-page-hero__feature a,.hb-article-pagination__link,.hb-related-card a,.hb-trending-list a,.hb-editor-picks a,.hb-story-panels a {text-decoration: none;}.hb-hero-teaser__cta,.hb-feed-card__cta,.hb-panel__cta {display: inline-flex;align-items: center;gap: 8px;margin-top: 16px;color: #176d66;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-hero-teaser__cta:after,.hb-feed-card__cta:after,.hb-panel__cta:after {content: "\2192";font-size: 14px;line-height: 1;}.hb-trending-list li,.hb-editor-picks li {border-bottom: 1px solid #e1e7e1;}.hb-trending-list li:last-child,.hb-editor-picks li:last-child {border-bottom: 0;}.hb-trending-list a,.hb-editor-picks a {display: block;padding: 14px 0;color: #173237;font-weight: 600;line-height: 1.55;}.hb-trending-list a:hover,.hb-editor-picks a:hover {color: #176d66;}.hb-article-page {padding: 22px 0 72px;}.hb-article-breadcrumb {display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 22px;color: #788b8e;font-size: 12px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;}.hb-article-breadcrumb a {color: #176d66;text-decoration: none;}.hb-article-breadcrumb span:last-child {color: #567074;}.hb-article-hero {display: grid;grid-template-columns: minmax(0, 1.2fr) minmax(360px, 0.9fr);gap: 34px;align-items: end;margin-bottom: 34px;}.hb-article-hero__copy {padding: 18px 0 8px;}.hb-article-hero__copy h1 {margin: 0 0 16px;color: #173237;font-size: 56px;line-height: 0.98;letter-spacing: -0.05em;}.hb-article-hero__summary {max-width: 760px;margin: 0 0 22px;color: #5f7477;font-size: 18px;line-height: 1.75;}.hb-article-hero__media {min-height: 460px;border: 1px solid #dbe3dc;background: linear-gradient(145deg, #f7fbf9, #edf6f3);box-shadow: 0 26px 50px rgba(11, 46, 45, 0.08);}.hb-article-hero__media img {width: 100%;height: 100%;min-height: 460px;object-fit: cover;display: block;}.hb-article-meta {display: flex;flex-wrap: wrap;gap: 12px;}.hb-article-meta__item {min-width: 148px;padding: 14px 16px;border: 1px solid #dce5df;background: #f8fbf9;}.hb-article-meta__item span {display: block;margin-bottom: 6px;color: #809295;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-article-meta__item strong {color: #173237;font-size: 15px;line-height: 1.5;}.hb-article-layout {display: grid;grid-template-columns: minmax(0, 1fr) 320px;gap: 32px;align-items: start;}.hb-article-main > section,.hb-article-body,.comment-section {margin-bottom: 28px;padding: 26px;border: 1px solid #dde5df;background: #ffffff;}.hb-article-section__head {display: flex;align-items: baseline;justify-content: space-between;gap: 14px;margin-bottom: 18px;}.hb-article-section__head h2 {margin: 0;color: #173237;font-size: 26px;line-height: 1.15;letter-spacing: -0.04em;}.hb-article-section__head span {color: #849497;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-key-takeaways {background: linear-gradient(180deg, #f7fbf9 0%, #ffffff 100%);}.hb-key-takeaways ul {margin: 0;padding: 0;list-style: none;display: grid;gap: 14px;}.hb-key-takeaways li {position: relative;padding-left: 24px;color: #355055;font-size: 15px;line-height: 1.75;}.hb-key-takeaways li:before {content: "";position: absolute;left: 0;top: 11px;width: 10px;height: 10px;background: #176d66;}.hb-editorial-note {display: grid;gap: 12px;background: #f8fbf9;}.hb-editorial-note__badge {display: inline-flex;width: fit-content;padding: 7px 12px;background: #176d66;color: #ffffff;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-editorial-note p {margin: 0;color: #486166;font-size: 15px;line-height: 1.75;}.hb-share-bar {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 18px;}.hb-share-bar__label {color: #173237;font-size: 13px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-share-bar__links {display: flex;flex-wrap: wrap;gap: 10px;}.hb-share-bar__links a {display: inline-flex;align-items: center;justify-content: center;min-width: 110px;height: 42px;padding: 0 16px;border: 1px solid #d9e2dc;color: #173237;font-size: 12px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;text-decoration: none;background: #fbfcfb;}.hb-share-bar__links a:hover {border-color: #176d66;color: #176d66;}.hb-article-body__content,.hb-article-body__content p,.hb-article-body__content li {color: #334c50;font-size: 17px;line-height: 1.9;}.hb-article-body__content > *:first-child {margin-top: 0;}.hb-article-body__content h1,.hb-article-body__content h2,.hb-article-body__content h3,.hb-article-body__content h4 {margin-top: 1.8em;margin-bottom: 0.6em;color: #173237;line-height: 1.2;letter-spacing: -0.03em;}.hb-article-body__content h2 {font-size: 32px;}.hb-article-body__content h3 {font-size: 24px;}.hb-article-body__content img {max-width: 100%;height: auto;margin: 22px 0;}.hb-article-body__content blockquote {margin: 26px 0;padding: 18px 22px;border-left: 4px solid #176d66;background: #f7fbf9;color: #27464b;font-size: 19px;line-height: 1.7;}.hb-article-tags__list {display: flex;flex-wrap: wrap;gap: 10px;}.hb-article-tags__list a {display: inline-flex;padding: 10px 14px;border: 1px solid #dbe3dd;color: #355055;font-size: 12px;font-weight: 700;letter-spacing: 0.04em;text-decoration: none;background: #f8fbf9;}.hb-article-tags__list a:hover {border-color: #176d66;color: #176d66;}.hb-source-cta {padding: 0 !important;border: 0 !important;background: transparent !important;}.hb-source-cta__button {display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 14px 24px;border: 1px solid #176d66;background: #176d66;color: #ffffff !important;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;text-decoration: none !important;transition: background-color 0.2s ease, border-color 0.2s ease;}.hb-source-cta__button:hover,.hb-source-cta__button:focus {background: #114d49;border-color: #114d49;color: #ffffff !important;}.hb-newsletter-inline p {margin: 0 0 18px;color: #5f7477;font-size: 15px;line-height: 1.75;}.hb-related-articles__grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;}.hb-related-card {border: 1px solid #dde5df;background: #ffffff;}.hb-related-card__media {display: block;aspect-ratio: 16 / 10;overflow: hidden;}.hb-related-card__media img {width: 100%;height: 100%;object-fit: cover;display: block;}.hb-related-card__body {padding: 18px;}.hb-related-card__kicker {display: inline-block;margin-bottom: 10px;color: #176d66;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-related-card h3 {margin: 0 0 10px;color: #173237;font-size: 20px;line-height: 1.28;letter-spacing: -0.03em;}.hb-related-card p {margin: 0;color: #6b7d80;font-size: 14px;line-height: 1.7;}.hb-article-pagination {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;}.hb-article-pagination__link {display: grid;gap: 8px;min-height: 120px;padding: 22px;border: 1px solid #dde5df;background: #fbfcfb;}.hb-article-pagination__link span {color: #809295;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-article-pagination__link strong {color: #173237;font-size: 20px;line-height: 1.35;letter-spacing: -0.03em;}.hb-article-pagination__link--next {text-align: right;}.hb-article-sidebar__inner {position: sticky;top: 102px;display: grid;gap: 22px;}.hb-article-sidebar__panel {padding: 22px;border: 1px solid #dde5df;background: #fbfcfb;}.hb-article-sidebar__section + .hb-article-sidebar__section {margin-top: 18px;padding-top: 18px;border-top: 1px solid #e4ebe5;}.hb-article-sidebar__label {display: block;margin-bottom: 8px;color: #809295;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-article-sidebar__panel a,.hb-article-sidebar__panel strong {color: #173237;line-height: 1.6;}.hb-article-sidebar__panel a:hover {color: #176d66;}.comment-form .form-control {min-height: 52px;border: 1px solid #d8e1db;box-shadow: none;}.comment-form textarea.form-control {min-height: 140px;padding-top: 14px;}.comment-item {border: 1px solid #dde5df;background: #fbfcfb;}.comment-header {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px;}.comment-header strong {color: #173237;}.comment-header small,.comment-body {color: #63777b;}@media (max-width: 1100px) {.hb-topbar__inner, .hb-content-grid, .hb-hero__grid, .hb-page-grid, .hb-page-hero, .hb-article-hero, .hb-article-layout {grid-template-columns: 1fr;display: grid;} .hb-topbar__inner {gap: 18px;padding-top: 16px;padding-bottom: 16px;} .hb-nav {flex-wrap: wrap;justify-content: flex-start;} .hb-topbar__actions {width: 100%;} .hb-search {min-width: 0;width: 100%;} .hb-article-hero__copy h1 {font-size: 44px;} .hb-article-hero__media, .hb-article-hero__media img {min-height: 360px;} .hb-related-articles__grid {grid-template-columns: repeat(2, minmax(0, 1fr));} .hb-inshorts-grid {grid-template-columns: repeat(3, minmax(0, 1fr));} .hb-editorial-card {grid-template-columns: 200px minmax(0, 1fr);} .hb-editorial-card img {width: 200px;height: 144px;} .hb-medical-research-hero, .hb-medical-research-layout {grid-template-columns: 1fr;} .hb-article-sidebar__inner {position: static;}}.banner .first-img--desktop-featured {display: block;}.banner .other-img-featured-mobile,.banner .second-img--mobile-only {display: none;}@media (max-width: 768px) {.hb-shell {padding-left: 18px;padding-right: 18px;} .hb-news-ticker__inner {min-height: 38px;gap: 10px;} .hb-news-ticker__label {font-size: 10px;letter-spacing: 0.08em;} .hb-news-ticker__item {font-size: 12px;} .hb-news-ticker__badge {min-height: 17px;padding: 0 6px;font-size: 9px;} .hb-homepage {padding-top: 18px;} .hb-hero__feature {min-height: 340px;padding: 18px;} .hb-hero__content h1 {font-size: 34px;} .hb-editorial-showcase {padding: 18px;} .hb-editorial-showcase__head {align-items: flex-start;flex-direction: column;} .hb-editorial-card {grid-template-columns: 1fr;gap: 14px;} .hb-editorial-card img {width: 100%;height: 220px;} .hb-editorial-card h3 {font-size: 24px;line-height: 1.12;} .hb-inshorts-grid, .hb-research-strip, .hb-media-grid, .hb-feed-grid, .hb-story-panels, .hb-tools-grid, .hb-time-grid, .hb-related-articles__grid, .hb-article-pagination {grid-template-columns: 1fr;} .hb-stories-carousel {padding: 0 26px;} .hb-footer__bar, .hb-audio-panel__head {flex-direction: column;align-items: flex-start;} .hb-footer__accordion-grid {grid-template-columns: 1fr;gap: 0;} .hb-page-hero__copy h1 {font-size: 34px;} .hb-article-page {padding-top: 12px;padding-bottom: 44px;} .hb-article-breadcrumb {gap: 8px;margin-bottom: 18px;font-size: 11px;} .hb-article-hero {gap: 20px;margin-bottom: 22px;} .hb-article-hero__copy h1 {font-size: 34px;} .hb-article-hero__summary {font-size: 16px;} .hb-article-hero__media, .hb-article-hero__media img {min-height: 240px;} .hb-research-head {align-items: flex-start;flex-direction: column;} .hb-research-card {grid-template-rows: 160px 1fr;} .hb-research-card img {height: 160px;} .hb-medical-research-hero, .hb-medical-research-layout {grid-template-columns: 1fr;} .hb-medical-research-row {grid-template-columns: 1fr;gap: 14px;} .hb-medical-research-row__image img {width: 100%;height: 220px;} .hb-abstract-modal {padding: 12px;} .hb-abstract-modal__dialog {width: 100%;height: min(90vh, 680px);} .hb-abstract-modal__head h3 {font-size: 16px;} .hb-abstract-modal__close {width: 32px;height: 32px;font-size: 22px;} .hb-abstract-modal__foot {justify-content: flex-start;} .hb-article-main > section, .hb-article-body, .comment-section {padding: 18px;margin-bottom: 18px;} .hb-article-section__head {flex-direction: column;align-items: flex-start;} .hb-share-bar {align-items: flex-start;} .hb-share-bar__links a {min-width: 96px;height: 40px;padding: 0 12px;} .hb-article-body__content, .hb-article-body__content p, .hb-article-body__content li {font-size: 16px;} .hb-article-body__content h2 {font-size: 26px;} .hb-article-body__content h3 {font-size: 21px;} .hb-article-meta__item {width: 100%;} .hb-article-sidebar__panel {padding: 18px;} .hb-newsletter-form {grid-template-columns: 1fr;} .hb-tool-form__grid, .hb-tool-result {grid-template-columns: 1fr;} .hb-news-detail-modal__dialog {width: calc(100% - 18px);margin: 9px auto;padding: 16px;max-height: calc(100vh - 18px);} .hb-news-detail__related-grid {grid-template-columns: 1fr;} .hb-news-detail__related-card {grid-template-columns: 78px 1fr;} .hb-news-detail__related-card img {width: 78px;height: 62px;}}body,.outer,.main-block {background: var(--hb-bg);color: var(--hb-text);transition: background-color 0.25s ease, color 0.25s ease, opacity 0.2s ease;}body.hb-lang-switching {opacity: 0.72;cursor: progress;}.hb-topbar,.hb-footer,.hb-hero__teasers,.hb-trending,.hb-editorial-card,.hb-page-hero__copy,.hb-page-hero__feature,.hb-search-panel,.hb-topic-row,.hb-feed-card,.hb-panel,.hb-tool-card,.hb-research-card,.hb-time-card,.hb-tool-result__stat,.hb-search,.hb-icon-button {transition: background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;}.hb-topbar {background: var(--hb-bg-soft);border-bottom-color: var(--hb-border);box-shadow: var(--hb-shadow);}.hb-brand,.hb-nav a.is-active,.hb-nav a:hover,.hb-teaser-card h3,.hb-editorial-card h3,.hb-pick-card h3,.hb-expert-card h3,.hb-research-card h3,.hb-media-card h3,.hb-audio-row h3,.hb-section__head h2,.hb-audio-panel__head h2,.hb-page-hero__copy h1,.hb-page-section-head h2,.hb-feed-card h3,.hb-panel h3,.hb-tool-card h3,.hb-tool-result__detail h3,.hb-tool-result__stat strong,.hb-time-card strong {color: var(--hb-text);}.hb-brand:hover,.hb-search:hover i,.hb-search:focus-within i,.hb-teaser-card a,.hb-page-kicker,.hb-tool-card__eyebrow,.hb-tool-card__cta,.hb-research-card__footer,.hb-audio-panel__head a,.hb-footer__social a:hover,body a {color: var(--hb-accent);}.hb-nav a,.hb-search i,.hb-icon-button i,.hb-kicker,.hb-meta,.hb-sidebar-block__title,.hb-footer__bar p,.hb-footer__social span,.hb-accordion summary,.hb-accordion__body,.hb-page-section-head span,.hb-search-panel label,.hb-tool-form label span,.hb-tool-result__stat span,.hb-time-card span,.hb-trending__tabs,.hb-trending__rank,.hb-tool-table th {color: var(--hb-text-soft);}.hb-teaser-card p,.hb-editorial-card p,.hb-research-card p,.hb-panel p,.hb-feed-card p,.hb-panel__text,.hb-tool-card p,.hb-page-hero__copy p,.hb-tool-table td,.hb-list li,.hb-steps-list li,.hb-kpi-grid span,.hb-topic-row span,.hb-tag-cloud span,body p,body li,body label,body .excerpt p,body .news-list-description,body .post-content p,body .post-content li {color: var(--hb-text-muted);}.hb-nav a {color: var(--hb-text-muted);}.hb-nav a::after,.hb-audio-row__play,.hb-study-highlight,.hb-tool-form button,.hb-newsletter-form button {background: var(--hb-accent-strong);}.hb-search {background: var(--hb-bg-muted);border-color: var(--hb-border);}.hb-search:hover,.hb-search:focus-within {background: var(--hb-bg-elevated);border-color: var(--hb-accent);box-shadow: 0 2px 10px var(--hb-accent-soft);}.hb-search input,.hb-tool-form input,.hb-tool-form select,.hb-search-panel input,.hb-newsletter-form input,body input,body select,body textarea,body .form-control,body .form-control-sm {background: var(--hb-input-bg);border-color: var(--hb-border);color: var(--hb-text);}.hb-search input::placeholder,.hb-search-panel input::placeholder,.hb-newsletter-form input::placeholder,body input::placeholder,body textarea::placeholder,body .form-control::placeholder {color: var(--hb-text-soft);}.hb-icon-button {background: var(--hb-bg-soft);border-color: var(--hb-border);}.hb-icon-button:hover {border-color: var(--hb-accent);background: var(--hb-accent-soft);box-shadow: 0 4px 12px var(--hb-accent-soft);}.hb-theme-switch {position: relative;display: inline-flex;align-items: center;margin: 0;cursor: pointer;user-select: none;}.hb-theme-switch__input {position: absolute;opacity: 0;pointer-events: none;}.hb-theme-switch__track {position: relative;width: 64px;height: 36px;display: inline-flex;align-items: center;justify-content: space-between;padding: 0 10px;border: 1px solid var(--hb-border);border-radius: 999px;background: linear-gradient(135deg, rgba(255, 255, 255, 0.92) 0%, rgba(234, 241, 239, 0.96) 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);transition: background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;}.hb-theme-switch__thumb {position: absolute;top: 3px;left: 3px;width: 28px;height: 28px;border-radius: 50%;background: linear-gradient(135deg, #ffffff 0%, #eef5f3 100%);box-shadow: 0 4px 12px rgba(12, 27, 31, 0.16);transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;}.hb-theme-switch__icon {position: relative;z-index: 1;color: var(--hb-text-soft);font-size: 12px;transition: color 0.25s ease, opacity 0.25s ease;}.hb-theme-switch__input:focus-visible + .hb-theme-switch__track {border-color: var(--hb-accent);box-shadow: 0 0 0 4px var(--hb-accent-soft);}.hb-theme-switch__input:checked + .hb-theme-switch__track {background: linear-gradient(135deg, rgba(30, 48, 53, 0.95) 0%, rgba(18, 31, 36, 0.98) 100%);border-color: rgba(102, 200, 183, 0.45);}.hb-theme-switch__input:checked + .hb-theme-switch__track .hb-theme-switch__thumb {transform: translateX(28px);background: linear-gradient(135deg, #7ad7c7 0%, #ddfbf4 100%);box-shadow: 0 6px 14px rgba(0, 0, 0, 0.28);}.hb-theme-switch__input:checked + .hb-theme-switch__track .hb-theme-switch__icon--sun,.hb-theme-switch__input:not(:checked) + .hb-theme-switch__track .hb-theme-switch__icon--moon {opacity: 0.4;}.hb-theme-switch__input:checked + .hb-theme-switch__track .hb-theme-switch__icon--moon,.hb-theme-switch__input:not(:checked) + .hb-theme-switch__track .hb-theme-switch__icon--sun {color: var(--hb-accent);}html[data-theme="dark"] .hb-theme-switch__icon {color: #b6cbc7;opacity: 0.78;}html[data-theme="dark"] .hb-theme-switch__input:checked + .hb-theme-switch__track .hb-theme-switch__icon--moon,html[data-theme="dark"] .hb-theme-switch__input:not(:checked) + .hb-theme-switch__track .hb-theme-switch__icon--sun {color: #0f4a4f;opacity: 1;}html[data-theme="dark"] .hb-theme-switch__input:checked + .hb-theme-switch__track .hb-theme-switch__icon--sun,html[data-theme="dark"] .hb-theme-switch__input:not(:checked) + .hb-theme-switch__track .hb-theme-switch__icon--moon {color: #c9ddda;opacity: 0.9;}.hb-footer {background: var(--hb-bg-subtle);border-top-color: var(--hb-border);}.hb-footer__accordion,.hb-accordion,.hb-pick-card,.hb-expert-card,.hb-trending__item,.hb-trending__tabs,.hb-tool-table th,.hb-tool-table td {border-color: var(--hb-border-strong);}.hb-hero__teasers,.hb-trending,.hb-editorial-card,.hb-page-hero__copy,.hb-page-hero__feature,.hb-search-panel,.hb-topic-row,.hb-feed-card,.hb-panel,.hb-tool-card,.hb-research-card,.hb-time-card,.hb-search,.hb-icon-button,.hb-tool-result__stat {background: var(--hb-bg-soft);border-color: var(--hb-border);}html[data-theme="dark"] .hb-nav a,html[data-theme="dark"] .hb-nav-trigger {color: #b9cfcc;}html[data-theme="dark"] .hb-nav a.is-active,html[data-theme="dark"] .hb-nav a:hover,html[data-theme="dark"] .hb-nav-item.is-active .hb-nav-trigger,html[data-theme="dark"] .hb-nav-item:hover .hb-nav-trigger,html[data-theme="dark"] .hb-nav-item.is-open .hb-nav-trigger {color: #effaf8;}html[data-theme="dark"] .hb-nav-trigger i {color: #8fb4af;}html[data-theme="dark"] .hb-nav-item.is-active .hb-nav-trigger i,html[data-theme="dark"] .hb-nav-item:hover .hb-nav-trigger i,html[data-theme="dark"] .hb-nav-item.is-open .hb-nav-trigger i {color: #72d6c6;}html[data-theme="dark"] .hb-nav-dropdown {background: #1a2b2e;border-color: #2a3e42;box-shadow: 0 14px 34px rgba(2, 7, 9, 0.55);}html[data-theme="dark"] .hb-nav-dropdown a {color: #c8d8d5;border-bottom-color: #2a3e42;}html[data-theme="dark"] .hb-nav-dropdown a:hover {background: #1f3438;color: #effaf8;}html[data-theme="dark"] .hb-search {background: #1b2b2f;border-color: #32484d;}html[data-theme="dark"] .hb-search:hover,html[data-theme="dark"] .hb-search:focus-within {background: #213439;border-color: #66c8b7;box-shadow: 0 2px 10px rgba(102, 200, 183, 0.2);}html[data-theme="dark"] .hb-search input {color: #e6f1ef;}html[data-theme="dark"] .hb-search input::placeholder {color: #90aaa6;}html[data-theme="dark"] .hb-search i,html[data-theme="dark"] .hb-icon-button i {color: #a9c2be;}html[data-theme="dark"] .hb-icon-button {background: #1a2b2f;border-color: #32484d;}html[data-theme="dark"] .hb-icon-button:hover {background: #22383d;border-color: #66c8b7;box-shadow: 0 4px 14px rgba(102, 200, 183, 0.2);}html[data-theme="dark"] .hb-auth-menu__trigger:hover {border-color: #66c8b7;background: #22383d;}.hb-panel--soft,.hb-chip-bg,.hb-research-strip,.hb-topic-row span,.hb-tag-cloud span,.hb-kpi-grid article,.hb-research-card__chart,.hb-time-card,.hb-tool-result,.scrollable-news-widget ul li:hover {background: var(--hb-bg-muted);}.hb-panel--dark,.hb-audio-panel {background: var(--hb-bg-strong);border-color: var(--hb-bg-strong);}.hb-panel--dark h3,.hb-panel--dark p,.hb-panel--dark li,.hb-panel--dark a:not(.btn) {color: #eef7f5 !important;}.hb-panel--dark .hb-panel__title {color: rgba(238, 247, 245, 0.72) !important;}html[data-theme="dark"] .hb-story img,html[data-theme="dark"] .hb-stories-carousel .hb-story img {border-color: var(--hb-border) !important;}html[data-theme="dark"] .container,html[data-theme="dark"] .main-container,html[data-theme="dark"] .all-news-content,html[data-theme="dark"] .widget-content,html[data-theme="dark"] .hot-properties,html[data-theme="dark"] .s-widget,html[data-theme="dark"] .main-news,html[data-theme="dark"] .news-list-item,html[data-theme="dark"] .news-card,html[data-theme="dark"] .panel,html[data-theme="dark"] .card,html[data-theme="dark"] .well,html[data-theme="dark"] .modal-content,html[data-theme="dark"] footer,html[data-theme="dark"] .blog-list,html[data-theme="dark"] .blog-one,html[data-theme="dark"] .comments-area,html[data-theme="dark"] .comment-box,html[data-theme="dark"] .reply-box {background-color: transparent;color: var(--hb-text);}html[data-theme="dark"] .widget-content,html[data-theme="dark"] .hot-properties,html[data-theme="dark"] .all-news-content,html[data-theme="dark"] .main-news,html[data-theme="dark"] .news-list-item,html[data-theme="dark"] .news-card,html[data-theme="dark"] .panel,html[data-theme="dark"] .card,html[data-theme="dark"] .well,html[data-theme="dark"] .modal-content,html[data-theme="dark"] .blog-one,html[data-theme="dark"] .comment-box,html[data-theme="dark"] .reply-box,html[data-theme="dark"] .search-page-form,html[data-theme="dark"] .newsletter-section {background: var(--hb-bg-soft) !important;border-color: var(--hb-border) !important;box-shadow: none;}html[data-theme="dark"] .page-title,html[data-theme="dark"] .main-news-title a,html[data-theme="dark"] .sub-head a,html[data-theme="dark"] .news-list-title a,html[data-theme="dark"] .widget-content a:not(.btn),html[data-theme="dark"] .post-content h1,html[data-theme="dark"] .post-content h2,html[data-theme="dark"] .post-content h3,html[data-theme="dark"] .post-content h4 {color: var(--hb-text) !important;}html[data-theme="dark"] .sub-head-link-date,html[data-theme="dark"] .main-news-meta,html[data-theme="dark"] .news-list-meta,html[data-theme="dark"] .news-by-title,html[data-theme="dark"] .news-by-body,html[data-theme="dark"] .meta-date,html[data-theme="dark"] .meta-source,html[data-theme="dark"] .meta-views {color: var(--hb-text-soft) !important;}html[data-theme="dark"] .dropdown-menu,html[data-theme="dark"] .dropdown-menu > li > a,html[data-theme="dark"] .ui-widget-content,html[data-theme="dark"] .ui-datepicker {background: var(--hb-bg-soft) !important;border-color: var(--hb-border) !important;color: var(--hb-text) !important;}html[data-theme="dark"] .btn,html[data-theme="dark"] .btn-primary,html[data-theme="dark"] .btn-blue {background: var(--hb-accent) !important;border-color: var(--hb-accent) !important;color: #0b1716 !important;}html[data-theme="dark"] .scrollable-news-widget::-webkit-scrollbar-track {background: var(--hb-bg-muted);}html[data-theme="dark"] .scrollable-news-widget::-webkit-scrollbar-thumb {background: var(--hb-accent-strong);}html[data-theme="dark"] .scrollable-news-widget {scrollbar-color: var(--hb-accent-strong) var(--hb-bg-muted);}html[data-theme="dark"] .scrollable-news-widget::after {background: linear-gradient(to bottom, transparent, rgba(16, 25, 28, 0.92));}@media (max-width: 1100px) {.hb-auth-layout {grid-template-columns: 1fr;} .hb-auth-story h1 {font-size: 36px;} .hb-theme-switch {order: 2;} .hb-topbar__inner {gap: 18px;} .hb-nav {gap: 16px;} .hb-search {min-width: 220px;}}@media (max-width: 768px) {.hb-shell {padding-left: 12px;padding-right: 12px;} .hb-topbar {position: sticky;top: 0;backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);} .hb-topbar__inner {display: grid;grid-template-columns: max-content minmax(0, 1fr) max-content max-content max-content;align-items: center;column-gap: 10px;row-gap: 0;min-height: 58px;padding-top: 6px;padding-bottom: 6px;padding-left: 12px;padding-right: 12px;border-radius: 0 0 18px 18px;background: color-mix(in srgb, var(--hb-bg-soft) 88%, transparent);border-bottom: 1px solid color-mix(in srgb, var(--hb-border) 86%, transparent);box-shadow: 0 10px 28px rgba(8, 21, 25, 0.08);} .hb-brand {order: 1;min-width: 0;display: flex;align-items: center;} .hb-brand__logo {height: 28px;max-width: 156px;display: block;} .hb-menu-toggle {display: inline-flex;order: 4;align-items: center;justify-content: center;justify-self: end;width: 34px;height: 34px;border-radius: 12px;background: color-mix(in srgb, var(--hb-bg-elevated) 92%, transparent);border: 1px solid var(--hb-border);box-shadow: 0 8px 18px rgba(8, 21, 25, 0.08);} .hb-auth-menu {order: 3;justify-self: end;display: flex;align-items: center;} .hb-auth-menu__trigger {display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 12px;background: color-mix(in srgb, var(--hb-bg-elevated) 92%, transparent);border: 1px solid var(--hb-border);box-shadow: 0 8px 18px rgba(8, 21, 25, 0.08);} .hb-topbar__inner > .hb-lang-toggle {order: 5;display: flex;align-items: center;justify-self: end;min-height: 34px;margin-right: 0;} .hb-nav {position: absolute;top: calc(100% + 1px);left: 0;right: 0;display: grid;grid-template-columns: 1fr;gap: 0;padding: 10px 12px 14px;background: color-mix(in srgb, var(--hb-bg-soft) 94%, transparent);border-bottom: 1px solid var(--hb-border);box-shadow: 0 18px 40px rgba(8, 21, 25, 0.12);opacity: 0;visibility: hidden;transform: translateY(-8px);pointer-events: none;z-index: 25;justify-content: stretch;backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);} .hb-mobile-nav-tools {display: flex;align-items: center;justify-content: flex-start;padding-top: 12px;margin-top: 6px;padding-left: 2px;} .hb-mobile-nav-tools .hb-lang-toggle, .hb-mobile-nav-tools .hb-theme-switch {width: auto;} .hb-mobile-nav-tools .hb-theme-switch {width: auto;justify-self: start;margin-left: 0;transform: none;} body.hb-mobile-nav-open .hb-nav {opacity: 1;visibility: visible;transform: translateY(0);pointer-events: auto;} .hb-nav a {padding: 12px 4px;border-bottom: 1px solid var(--hb-border);font-size: 11px;letter-spacing: 0.12em;} .hb-nav a:last-child {border-bottom: 0;} .hb-nav-item {border-bottom: 1px solid var(--hb-border);} .hb-nav-trigger {width: 100%;justify-content: space-between;padding: 12px 4px;font-size: 11px;letter-spacing: 0.12em;border-bottom: 0;} .hb-nav-trigger::after {display: none;} .hb-nav-dropdown {position: static;min-width: 0;transform: none;background: transparent;border: 0;box-shadow: none;opacity: 1;visibility: visible;pointer-events: auto;max-height: 0;overflow: hidden;transition: max-height 0.25s ease;} .hb-nav-item.is-open .hb-nav-dropdown {max-height: 120px;} .hb-nav-dropdown a {padding: 10px 12px;margin-left: 10px;border-bottom: 1px dashed var(--hb-border);} .hb-nav-dropdown a:last-child {border-bottom: 0;} .hb-nav a::after {display: none;} .hb-auth-page {padding: 24px 0 40px;} .banner-block .container {width: 100%;padding-left: 12px !important;padding-right: 12px !important;padding-top: 10px;} .banner .row {margin-left: 0;margin-right: 0;display: block;white-space: nowrap;overflow-x: auto;overflow-y: hidden;padding-bottom: 4px;-ms-overflow-style: none;scrollbar-width: none;} .banner .row::-webkit-scrollbar {display: none;} .banner .first-img, .banner .second-img {float: none;display: inline-block;vertical-align: top;} .banner .first-img--desktop-featured {display: none;} .banner .second-img--mobile-only {display: block;} .banner .second-img {display: block;width: 100%;overflow: visible;} .banner .second-img > .row {display: grid;grid-auto-flow: column;grid-auto-columns: 164px;gap: 8px;margin: 0;padding: 0;overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scroll-snap-type: x proximity;-ms-overflow-style: none;scrollbar-width: none;} .banner .second-img > .row::-webkit-scrollbar {display: none;} .banner .second-img .other-img {float: none;width: 164px;height: 120px;border: 0 !important;border-radius: 16px;overflow: hidden;border: 1px solid color-mix(in srgb, var(--hb-border) 82%, transparent) !important;box-shadow: 0 12px 26px rgba(10, 24, 29, 0.1);background: var(--hb-bg-elevated);position: relative;scroll-snap-align: start;} .banner .second-img .col-xs-6 {padding-left: 0;padding-right: 0;width: auto;} .banner .second-img .other-img-featured-mobile {display: block;} .banner .second-img .other-img img {height: 120px;object-fit: cover;object-position: center center;} .banner .second-img .shadoweffect {left: 0;background: linear-gradient(180deg, rgba(7, 16, 20, 0.02) 6%, rgba(7, 16, 20, 0.3) 48%, rgba(7, 16, 20, 0.94) 100%) repeat scroll 0 0;} .banner .second-img .caption {padding: 10px 10px 8px;} .banner .second-img .caption .item-heading {display: block;font-size: 11px;line-height: 1.28;font-weight: 500;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.22);} .banner .second-img .caption .the-date {font-size: 8px;letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.9;} .hb-auth-story, .hb-auth-card {padding: 22px;} .hb-auth-form--grid {grid-template-columns: 1fr;} .hb-auth-actions, .hb-auth-social__actions {flex-direction: column;} .hb-auth-btn, .hb-auth-btn--social {width: 100%;} .hb-topbar__actions {order: 2;grid-column: auto;display: flex;align-items: center;width: 100%;min-width: 0;margin-left: 0;margin-right: 0;} .hb-search {min-width: 0;width: 100%;min-height: 38px;padding: 0 10px;max-width: 158px;border-radius: 0;display: flex;align-items: center;background: color-mix(in srgb, var(--hb-bg-elevated) 92%, transparent);border: 1px solid var(--hb-border);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 6px 16px rgba(8, 21, 25, 0.06);} .hb-search input {font-size: 11px;} .hb-search i {font-size: 12px;flex: 0 0 auto;margin-right: 6px;} .hb-topbar__actions > .hb-theme-switch {display: none !important;} .hb-topbar__inner > .hb-lang-toggle {min-height: 32px;padding: 0;} .hb-topbar__inner > .hb-lang-toggle .hb-lang-toggle__switch {width: 68px;height: 32px;} .hb-topbar__inner > .hb-lang-toggle .hb-lang-toggle__label {font-size: 10px;} .hb-topbar__inner > .hb-lang-toggle .hb-lang-toggle__label--en {left: 9px;} .hb-topbar__inner > .hb-lang-toggle .hb-lang-toggle__label--hi {right: 9px;} .hb-topbar__inner > .hb-lang-toggle .hb-lang-toggle__thumb {width: 28px;height: 28px;} .hb-topbar__inner > .hb-lang-toggle .hb-lang-toggle__input:checked + .hb-lang-toggle__track .hb-lang-toggle__thumb {transform: translateX(36px);} .hb-mobile-nav-tools .hb-theme-switch__track {width: 58px;height: 32px;padding: 0 8px;justify-content: space-between;} .hb-mobile-nav-tools .hb-theme-switch__thumb {top: 3px;left: 3px;width: 24px;height: 24px;} .hb-mobile-nav-tools .hb-theme-switch__input:checked + .hb-theme-switch__track .hb-theme-switch__thumb {transform: translateX(26px);} .hb-mobile-nav-tools .hb-theme-switch__icon {font-size: 11px;} .hb-auth-menu__panel {right: 0 !important;left: auto !important;}}@media (max-width: 420px) {.banner .second-img .other-img, .banner .second-img .other-img img {width: 150px;height: 112px;} .banner .second-img .caption .item-heading {font-size: 10px;}}.hb-media-card {color: #ffffff;}.hb-media-card .hb-kicker--light,.hb-media-card h3,.hb-media-card a,.hb-media-card a:hover,.hb-media-card a:focus {color: #ffffff !important;}.hb-audio-panel,.hb-audio-panel__head h2,.hb-audio-panel__head a,.hb-audio-row h3,.hb-audio-row__duration {color: #ffffff;}.hb-audio-panel__head a {color: #86c7ba !important;}.hb-audio-row__duration {color: #9eb2b0 !important;}html[data-theme="dark"] .hb-media-card .hb-kicker--light,html[data-theme="dark"] .hb-media-card h3,html[data-theme="dark"] .hb-media-card a,html[data-theme="dark"] .hb-audio-panel__head h2,html[data-theme="dark"] .hb-audio-row h3 {color: #f3f8f6 !important;}html[data-theme="dark"] .hb-audio-panel__head a {color: var(--hb-accent) !important;}html[data-theme="dark"] .hb-audio-row__duration {color: var(--hb-text-soft) !important;}html[data-theme="dark"] .hb-trending {background: #162225;border-color: var(--hb-border);}html[data-theme="dark"] .hb-trending__tabs {color: #8eaba7 !important;border-bottom-color: var(--hb-border-strong);}html[data-theme="dark"] .hb-trending__tabs .is-active {color: #f3f8f6 !important;}html[data-theme="dark"] .hb-trending__item {border-bottom-color: var(--hb-border-strong);}html[data-theme="dark"] .hb-trending__rank {color: #c8dad7 !important;}html[data-theme="dark"] .hb-trending__item p,html[data-theme="dark"] .hb-trending__item a,html[data-theme="dark"] .hb-trending__item a:hover,html[data-theme="dark"] .hb-trending__item a:focus {color: #dce9e7 !important;}html[data-theme="dark"] .hb-news-ticker {background: #152226;border-top-color: #2f4347;border-bottom-color: #2f4347;}html[data-theme="dark"] .hb-news-ticker__label {color: #74cabd;}html[data-theme="dark"] .hb-news-ticker__item {color: #d6e5e2;}html[data-theme="dark"] .hb-news-ticker__item:hover,html[data-theme="dark"] .hb-news-ticker__item:focus {color: #8adccc;}html[data-theme="dark"] .hb-news-ticker__badge {border-color: #33524d;background: #1f3330;color: #84d7c8;}html[data-theme="dark"] .hb-news-ticker__sep {color: #779491;}html[data-theme="dark"] .hb-inshort-card {border-color: #2d4246;background: #18272b;}html[data-theme="dark"] .hb-inshort-card:hover,html[data-theme="dark"] .hb-inshort-card:focus {border-color: #3f5d61;box-shadow: 0 16px 30px rgba(0, 0, 0, 0.34);}html[data-theme="dark"] .hb-inshort-card__title {color: #e7f1ef;}html[data-theme="dark"] .hb-inshort-card__desc {color: #a6bab7;}html[data-theme="dark"] .hb-news-detail-modal__dialog {background: #122024;border-color: #2f4347;}html[data-theme="dark"] .hb-news-detail-modal__close {background: #1c2d31;border-color: #32484b;color: #dce9e7;}html[data-theme="dark"] .hb-news-detail h2,html[data-theme="dark"] .hb-news-detail__related h3,html[data-theme="dark"] .hb-news-detail__related-card h4 .hb-news-title-button {color: #edf5f4;}html[data-theme="dark"] .hb-news-featured-summary,html[data-theme="dark"] .hb-news-detail__meta,html[data-theme="dark"] .hb-news-detail__source,html[data-theme="dark"] .hb-news-detail__related-card span {color: #9fb6b3;}html[data-theme="dark"] .hb-news-detail__content,html[data-theme="dark"] .hb-news-detail__content p {color: #d4e4e1;}html[data-theme="dark"] .hb-news-detail__kicker {border-color: #2e5451;color: #75cbbd;}html[data-theme="dark"] .hb-news-detail__tags span {background: #1d3236;color: #b2c7c4;}html[data-theme="dark"] .hb-news-detail__related {border-top-color: #2f4649;}html[data-theme="dark"] .hb-news-detail__related-card {border-color: #2f4649;background: #18292d;}html[data-theme="dark"] .hb-news-detail__loading,html[data-theme="dark"] .hb-news-detail__error,html[data-theme="dark"] .hb-news-detail__empty {background: #1a2b2f;border-color: #31494d;color: #c8d9d6;}.hb-inshort-videos-section {margin-top: 14px;}.hb-shorts-header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 16px;}.hb-shorts-header h2 {margin: 0;color: var(--hb-text-strong);font-size: 26px;}.hb-sv-arrows {display: flex;gap: 8px;}.hb-sv-arrow {width: 36px;height: 36px;border-radius: 50%;border: 2px solid #12b2af;background: #fff;color: #12b2af;font-size: 13px;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;transition: background 0.2s, color 0.2s, opacity 0.2s;}.hb-sv-arrow:hover:not(:disabled) {background: #12b2af;color: #fff;}.hb-sv-carousel {overflow: hidden;}.hb-inshort-videos-row {display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 14px;}.hb-sv-carousel .hb-inshort-videos-row {display: flex;flex-wrap: nowrap;gap: 14px;transition: transform 0.35s ease;will-change: transform;}.hb-sv-carousel .hb-inshort-video-card {flex: 0 0 calc((100% - 5 * 14px) / 6);min-width: 0;}.hb-inshort-video-card {border: none;border-radius: 0;overflow: hidden;background: #fff;box-shadow: 0 2px 10px rgba(0,0,0,0.08);transition: transform 0.25s ease, box-shadow 0.25s ease;position: relative;}.hb-inshort-video-card:hover {transform: translateY(-4px);box-shadow: 0 8px 24px rgba(0,0,0,0.13);}.hb-inshort-video-card__media {position: relative;width: 100%;border: 0;padding: 0;display: block;cursor: pointer;background: #0c2f38;}.hb-inshort-video-card__media img {width: 100%;aspect-ratio: 9 / 14;object-fit: cover;display: block;}.hb-inshort-video-card__play {position: absolute;left: 50%;top: 50%;bottom: auto;width: 44px;height: 44px;border-radius: 50%;background: linear-gradient(135deg, #12b2af 0%, #0b9694 48%, #077878 100%);color: #fff;display: inline-flex;align-items: center;justify-content: center;font-size: 12px;border: 1px solid rgba(255, 255, 255, 0.46);box-shadow: 0 10px 24px rgba(11, 150, 148, 0.48), 0 0 0 5px rgba(255, 255, 255, 0.2);transition: transform 0.24s ease, box-shadow 0.24s ease;overflow: hidden;transform: translate(-50%, -50%);}.hb-inshort-video-card__play::before {content: "";position: absolute;inset: 0;background: radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.38), rgba(255, 255, 255, 0) 58%);}.hb-inshort-video-card__play i {position: relative;z-index: 1;transform: none;transition: transform 0.24s ease;}.hb-inshort-video-card__media:hover .hb-inshort-video-card__play,.hb-inshort-video-card__media:focus .hb-inshort-video-card__play {transform: translate(-50%, -50%) scale(1.06);box-shadow: 0 14px 30px rgba(11, 150, 148, 0.56), 0 0 0 6px rgba(255, 255, 255, 0.26);}.hb-inshort-video-card__media:hover .hb-inshort-video-card__play i,.hb-inshort-video-card__media:focus .hb-inshort-video-card__play i {transform: scale(1.04);}.hb-inshort-video-card__brand {position: absolute;top: 10px;right: 10px;width: 52px;height: 36px;border-radius: 0;background: #fff;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);display: inline-flex;align-items: center;justify-content: center;overflow: hidden;}.hb-inshort-video-card__brand img {width: 42px;height: auto;object-fit: contain;}.hb-inshort-video-card__title {position: absolute;bottom: 0;left: 0;right: 0;padding: 28px 10px 10px;background: linear-gradient(to top, rgba(0,0,0,0.82) 0%, rgba(0,0,0,0) 100%);font-size: 13px;font-weight: 700;line-height: 1.4;color: #fff;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;pointer-events: none;}.hb-inshort-video-modal {position: fixed;inset: 0;z-index: 12000;display: none;}.hb-inshort-video-modal.is-open {display: block;}.hb-inshort-video-modal__backdrop {position: absolute;inset: 0;background: radial-gradient(circle at 20% 10%, rgba(22, 52, 84, 0.45), rgba(8, 19, 30, 0.92) 62%);backdrop-filter: blur(6px);}.hb-inshort-video-modal__dialog {position: relative;width: min(92vw, 420px);margin: 3vh auto 0;background: linear-gradient(180deg, #2f3f57 0%, #23334a 100%);border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 22px;overflow: hidden;box-shadow: 0 24px 70px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.08);padding: 10px;}.hb-inshort-video-modal__close {position: absolute;top: 18px;right: 18px;width: 34px;height: 34px;border-radius: 50%;border: 0;background: rgba(11, 150, 148, 0.92);color: #fff;z-index: 3;}.hb-inshort-video-modal__player-wrap {background: #000;border-radius: 16px;overflow: hidden;position: relative;aspect-ratio: 9 / 16;}.hb-inshort-video-modal__player-wrap video {width: 100%;height: 100%;object-fit: cover;display: block;}.hb-section__footer {text-align: center;margin-top: 22px;}.hb-view-more-btn {display: inline-block;padding: 10px 32px;background: #0b9694;color: #fff;font-size: 13px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;border-radius: 3px;text-decoration: none;transition: background 0.2s ease, transform 0.2s ease;}.hb-view-more-btn:hover,.hb-view-more-btn:focus {background: #097a79;color: #fff;text-decoration: none;transform: translateY(-1px);}html[data-theme="dark"] .hb-view-more-btn {background: #0b9694;color: #fff;}@media (max-width: 1199px) {.hb-inshort-videos-row {grid-template-columns: repeat(3, minmax(0, 1fr));} .hb-hs-carousel .hb-hs-track .hb-inshort-card {flex-basis: calc((100% - 2 * 16px) / 3);}}@media (max-width: 767px) {.hb-inshort-videos-row {display: flex;gap: 14px;overflow-x: auto;padding-bottom: 6px;scroll-snap-type: x mandatory;} .hb-inshort-video-card {min-width: 220px;scroll-snap-align: start;} .hb-hs-carousel .hb-hs-track .hb-inshort-card {flex-basis: calc((100% - 14px) / 2);} .hb-inshort-video-modal__dialog {width: min(94vw, 390px);margin-top: 2vh;border-radius: 18px;padding: 8px;} .hb-inshort-video-modal__player-wrap video {max-height: none;}}html[data-theme="dark"] .hb-inshort-video-card {background: #112127;}html[data-theme="dark"] .hb-inshort-video-modal__dialog {background: #101c22;}.hb-home-newsletter-wrap {margin-top: 44px;margin-bottom: 0;padding-bottom: 0;}.hb-home-newsletter-hero {display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(280px, 0.85fr);gap: 18px;padding: 30px;border: 1px solid #d7e1de;background: radial-gradient(900px 220px at 12% -10%, rgba(11, 150, 148, 0.1), rgba(11, 150, 148, 0)), linear-gradient(160deg, #f8fbfa 0%, #f4f8f7 42%, #fbfcfb 100%);}.hb-home-newsletter-hero__copy h2 {margin: 0;color: #173237;font-size: clamp(34px, 4.1vw, 62px);line-height: 1.02;letter-spacing: -0.04em;max-width: 18ch;}.hb-home-newsletter-hero__copy p {margin: 16px 0 0;max-width: 66ch;color: #566e73;font-size: 15px;line-height: 1.68;}.hb-home-newsletter-hero__meta {display: grid;gap: 10px;align-content: end;}.hb-home-newsletter-hero__meta article {padding: 14px 16px;border: 1px solid #d8e4df;background: rgba(255, 255, 255, 0.78);}.hb-home-newsletter-hero__meta strong {display: block;color: #173237;font-size: 16px;font-weight: 800;letter-spacing: -0.01em;}.hb-home-newsletter-hero__meta span {display: block;margin-top: 4px;color: #6d8387;font-size: 12px;text-transform: uppercase;letter-spacing: 0.09em;font-weight: 700;}.hb-home-newsletter-grid {display: grid;grid-template-columns: minmax(0, 1.65fr) 320px;gap: 18px;margin-top: 16px;margin-bottom: 0;}.hb-home-newsletter-panel {padding: 26px;border: 1px solid #d7e1de;background: linear-gradient(180deg, #f9fcfb 0%, #f5f9f7 100%);}.hb-home-newsletter-head {display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-bottom: 16px;}.hb-home-newsletter-head h3 {margin: 0;color: #173237;font-size: clamp(34px, 4.1vw, 58px);line-height: 0.95;letter-spacing: -0.04em;}.hb-home-newsletter-head span {color: #72898d;font-size: 11px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;white-space: nowrap;}.hb-newsletter-form--home {grid-template-columns: minmax(0, 1fr) auto;gap: 14px;}.hb-newsletter-form--home input {height: 58px;border-color: #cfdcd6;background: #ffffff;padding: 0 18px;}.hb-newsletter-form--home button {min-width: 230px;height: 58px;padding: 0 22px;border: 0;display: inline-flex;align-items: center;justify-content: center;gap: 10px;background: linear-gradient(135deg, #0d8f8d 0%, #0a7270 100%);color: #ffffff;font-size: 12px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;}.hb-newsletter-form--home button:hover,.hb-newsletter-form--home button:focus {filter: brightness(1.06);transform: translateY(-1px);}.hb-newsletter-form--home button i {font-size: 12px;}.hb-home-newsletter-note {margin: 10px 0 0;color: #6f8488;font-size: 12px;letter-spacing: 0.02em;}.hb-home-benefits {padding: 24px 22px;border: 1px solid #d7e1de;background: #f8fbfa;}.hb-home-benefits__list {margin: 0;padding: 0;list-style: none;display: grid;gap: 12px;}.hb-home-benefits__list li {position: relative;padding-left: 18px;color: #466066;font-size: 15px;line-height: 1.55;}.hb-home-benefits__list li::before {content: "";position: absolute;left: 0;top: 9px;width: 7px;height: 7px;border-radius: 50%;background: #0b9694;}html[data-theme="dark"] .hb-home-newsletter-hero,html[data-theme="dark"] .hb-home-newsletter-panel,html[data-theme="dark"] .hb-home-benefits,html[data-theme="dark"] .hb-home-newsletter-hero__meta article {border-color: var(--hb-border);}html[data-theme="dark"] .hb-home-newsletter-hero {background: radial-gradient(900px 220px at 12% -10%, rgba(102, 200, 183, 0.18), rgba(102, 200, 183, 0)), linear-gradient(160deg, rgba(13, 28, 33, 0.95) 0%, rgba(15, 30, 36, 0.98) 100%);}html[data-theme="dark"] .hb-home-newsletter-panel {background: linear-gradient(180deg, rgba(12, 25, 30, 0.95) 0%, rgba(11, 23, 28, 0.98) 100%);}html[data-theme="dark"] .hb-home-benefits {background: rgba(14, 27, 32, 0.98);}html[data-theme="dark"] .hb-home-newsletter-hero__meta article {background: rgba(20, 38, 44, 0.86);}html[data-theme="dark"] .hb-home-newsletter-hero__copy h2,html[data-theme="dark"] .hb-home-newsletter-head h3,html[data-theme="dark"] .hb-home-newsletter-hero__meta strong {color: var(--hb-text);}html[data-theme="dark"] .hb-home-newsletter-hero__copy p,html[data-theme="dark"] .hb-home-newsletter-note,html[data-theme="dark"] .hb-home-benefits__list li {color: var(--hb-text-muted);}html[data-theme="dark"] .hb-home-newsletter-hero__meta span,html[data-theme="dark"] .hb-home-newsletter-head span {color: var(--hb-text-soft);}@media (max-width: 1100px) {.hb-home-newsletter-hero {grid-template-columns: 1fr;} .hb-home-newsletter-grid {grid-template-columns: 1fr;} .hb-home-newsletter-hero__meta {grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 767px) {.hb-home-newsletter-wrap {margin-top: 28px;} .hb-home-newsletter-hero {padding: 22px 18px;} .hb-home-newsletter-hero__copy h2 {font-size: 36px;max-width: none;} .hb-home-newsletter-hero__meta {grid-template-columns: 1fr;} .hb-home-newsletter-panel {padding: 20px 18px;} .hb-home-newsletter-head {align-items: flex-start;flex-direction: column;} .hb-home-newsletter-head h3 {font-size: 42px;} .hb-home-newsletter-head span {white-space: normal;} .hb-newsletter-form--home {grid-template-columns: 1fr;} .hb-newsletter-form--home button {width: 100%;min-width: 0;} .hb-home-benefits {padding: 20px 18px;}}.hb-homepage + .hb-footer {margin-top: 0;padding-top: 12px;border-top: 0;}.hb-homepage {padding-bottom: 14px;border-bottom: 2px solid #10b8b4;}.hb-video-catalog {padding-bottom: 40px;}.hb-video-catalog__grid {display: grid;gap: 22px;}.hb-video-catalog__grid--stories {grid-template-columns: repeat(4, minmax(0, 1fr));}.hb-video-catalog__grid--podcast {grid-template-columns: repeat(3, minmax(0, 1fr));}.hb-video-card {background: #fbfbf8;border: 1px solid #d9e3df;box-shadow: 0 10px 24px rgba(10, 35, 40, 0.08);overflow: hidden;}.hb-video-card__media {position: relative;width: 100%;border: 0;padding: 0;display: block;cursor: pointer;background: #0d2227;}.hb-video-card__media img {width: 100%;display: block;object-fit: cover;transition: transform 0.25s ease;}.hb-video-card--story .hb-video-card__media img {aspect-ratio: 9 / 16;}.hb-video-card__media--wide img {aspect-ratio: 16 / 9;}.hb-video-card__media:hover img {transform: scale(1.03);}.hb-video-card__play {position: absolute;left: 14px;bottom: 14px;width: 46px;height: 46px;border-radius: 50%;background: linear-gradient(135deg, #12b2af 0%, #0b9694 48%, #077878 100%);border: 1px solid rgba(255, 255, 255, 0.45);color: #fff;display: inline-flex;align-items: center;justify-content: center;font-size: 14px;box-shadow: 0 10px 24px rgba(11, 150, 148, 0.45);}.hb-video-card__body {padding: 14px 14px 16px;}.hb-video-card__body h3 {margin: 0;color: #16353a;font-size: 24px;line-height: 1.2;}.hb-video-card__body p {margin: 8px 0 0;color: #64797f;font-size: 15px;line-height: 1.45;}.hb-video-card__badge {position: absolute;top: 12px;right: 12px;background: rgba(9, 26, 32, 0.72);color: #fff;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;padding: 6px 9px;}.hb-video-empty {border: 1px solid #d8e1df;background: #fbfbf8;color: #60767d;padding: 24px;}.hb-podcast-player-wrap {background: #0b1114;aspect-ratio: 16 / 9;}.hb-podcast-player-wrap__video,.hb-podcast-player-wrap__iframe {width: 100%;height: 100%;border: 0;}@media (max-width: 1199px) {.hb-video-catalog__grid--stories {grid-template-columns: repeat(3, minmax(0, 1fr));} .hb-video-catalog__grid--podcast {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 767px) {.hb-video-catalog__grid--stories, .hb-video-catalog__grid--podcast {grid-template-columns: 1fr;} .hb-video-card__body h3 {font-size: 20px;}}.hb-podcast-section__head {align-items: center;}.hb-podcast-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.hb-podcast-carousel {overflow: hidden;}.hb-podcast-carousel .hb-pd-track {display: flex;flex-wrap: nowrap;gap: 24px;transition: transform 0.35s ease;will-change: transform;}.hb-podcast-carousel .hb-pd-track .hb-podcast-card {flex: 0 0 calc((100% - 2 * 24px) / 3);min-width: 0;}.hb-podcast-card {background: var(--card-bg, #fff);border-radius: 0;overflow: hidden;cursor: pointer;box-shadow: 0 2px 10px rgba(0,0,0,0.08);transition: transform 0.25s ease, box-shadow 0.25s ease;outline: none;}.hb-podcast-card:hover,.hb-podcast-card:focus {transform: translateY(-4px);box-shadow: 0 8px 24px rgba(0,0,0,0.13);}.hb-podcast-card__thumb {position: relative;height: 200px;background-size: cover;background-position: center;background-color: #1c2b2e;}.hb-podcast-card__play {position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;}.hb-podcast-card__play i {width: 52px;height: 52px;background: #0b9694;color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 18px;padding-left: 4px;transition: transform 0.2s ease, background 0.2s ease;}.hb-podcast-card:hover .hb-podcast-card__play i,.hb-podcast-card:focus .hb-podcast-card__play i {background: #097a79;transform: scale(1.1);}.hb-podcast-card__body {padding: 14px 16px;}.hb-podcast-card__body h3 {margin: 0 0 6px;font-size: 15px;font-weight: 700;color: var(--heading-color, #0d1f24);line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.hb-podcast-card__date {font-size: 12px;color: #7a8b8f;}.hb-podcast-modal {position: fixed;inset: 0;z-index: 9000;display: flex;align-items: center;justify-content: center;pointer-events: none;opacity: 0;transition: opacity 0.25s ease;}.hb-podcast-modal.is-open {pointer-events: auto;opacity: 1;}.hb-podcast-modal__backdrop {position: absolute;inset: 0;background: rgba(4, 12, 18, 0.82);cursor: pointer;}.hb-podcast-modal__dialog {position: relative;z-index: 1;width: 90%;max-width: 760px;background: #fff;border-radius: 8px;overflow: hidden;transform: translateY(20px);transition: transform 0.25s ease;max-height: 90vh;overflow-y: auto;}.hb-podcast-modal.is-open .hb-podcast-modal__dialog {transform: translateY(0);}.hb-podcast-modal__close {position: absolute;top: 12px;right: 14px;z-index: 2;background: rgba(0,0,0,0.45);border: none;color: #fff;width: 32px;height: 32px;border-radius: 50%;cursor: pointer;font-size: 14px;display: flex;align-items: center;justify-content: center;}.hb-podcast-modal__player-wrap {position: relative;width: 100%;padding-top: 56.25%;background: #000;}.hb-podcast-modal__player-wrap video,.hb-podcast-modal__player-wrap iframe {position: absolute;inset: 0;width: 100%;height: 100%;border: none;}.hb-podcast-modal__info {padding: 20px 24px 24px;}.hb-podcast-modal__info h3 {margin: 0 0 10px;font-size: 18px;font-weight: 700;color: #0d1f24;line-height: 1.3;}.hb-podcast-modal__info p {margin: 0;font-size: 14px;color: #4a5a5e;line-height: 1.6;}html[data-theme="dark"] .hb-podcast-card {background: #1a2b2e;}html[data-theme="dark"] .hb-podcast-card__body h3 {color: #e8f0f1;}html[data-theme="dark"] .hb-podcast-modal__dialog {background: #1a2b2e;}html[data-theme="dark"] .hb-podcast-modal__info h3 {color: #e8f0f1;}html[data-theme="dark"] .hb-podcast-modal__info p {color: #9ab0b5;}@media (max-width: 1024px) {.hb-podcast-grid {grid-template-columns: repeat(2, 1fr);} .hb-podcast-carousel .hb-pd-track .hb-podcast-card {flex-basis: calc((100% - 24px) / 2);}}@media (max-width: 600px) {.hb-podcast-grid {grid-template-columns: 1fr;} .hb-podcast-section__head {flex-wrap: wrap;align-items: flex-start;gap: 12px;} .hb-podcast-carousel .hb-pd-track .hb-podcast-card {flex-basis: 100%;} .hb-podcast-modal__dialog {width: 96%;}}.hb-state-channel {display: grid;grid-template-columns: minmax(0, 1.9fr) 300px;gap: 28px;padding: 20px 0 48px;}.hb-state-channel__head {display: flex;align-items: flex-end;justify-content: space-between;gap: 18px;margin-bottom: 18px;padding-bottom: 10px;border-bottom: 2px solid #dce8e8;}.hb-state-channel__head h1 {margin: 0;color: #173237;font-size: 42px;line-height: 1;letter-spacing: -0.04em;text-transform: capitalize;}.hb-state-channel__count {display: inline-flex;align-items: center;min-height: 36px;padding: 0 12px;background: #edf8f7;border: 1px solid #d5ecea;color: #0b9694;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;white-space: nowrap;}.hb-state-list {display: grid;gap: 14px;}.hb-state-row {display: grid;grid-template-columns: 220px minmax(0, 1fr);gap: 18px;align-items: start;padding: 12px 0 18px;border-bottom: 1px solid #dde7e7;}.hb-state-row:first-child {padding-top: 0;}.hb-state-row__thumb {display: block;width: 220px;height: 156px;overflow: hidden;background: #edf4f4;flex-shrink: 0;}.hb-state-row__thumb img {width: 100%;height: 156px;object-fit: cover;object-position: center top;display: block;}.hb-state-row__body {display: grid;align-content: start;gap: 8px;}.hb-state-row__body h2 {margin: 0;color: #173237;font-size: 20px;line-height: 1.28;letter-spacing: -0.03em;}.hb-state-row__body h2 a {color: inherit;text-decoration: none;}.hb-state-row__body h2 a:hover {color: #0b9694;}.hb-state-row__meta {display: flex;flex-wrap: wrap;gap: 12px;color: #7a8787;font-size: 11px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;}.hb-state-row__meta span:before {content: "•";margin-right: 12px;color: #a6b4b4;}.hb-state-row__body p {margin: 0;color: #586f73;font-size: 14px;line-height: 1.7;}.hb-state-channel__sidebar {display: grid;gap: 18px;align-content: start;}.hb-state-adbox {min-height: 236px;border: 1px solid #dde7e7;background: linear-gradient(180deg, #f8fbfb 0%, #eef6f6 100%);display: flex;align-items: flex-start;justify-content: center;padding-top: 10px;}.hb-state-adbox span {color: #758283;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;}.hb-state-sidepanel {border-top: 2px solid #ef2d2d;padding-top: 8px;}.hb-state-sidepanel__title {margin-bottom: 10px;color: #173237;font-size: 24px;font-weight: 800;line-height: 1;}.hb-state-video-list {display: grid;}.hb-state-video-item {display: grid;grid-template-columns: 122px minmax(0, 1fr);gap: 12px;padding: 12px 0;border-bottom: 1px solid #dde7e7;}.hb-state-video-item__thumb {position: relative;display: block;overflow: hidden;background: #edf4f4;}.hb-state-video-item__thumb img {width: 100%;height: 74px;object-fit: cover;display: block;}.hb-state-video-item__badge {position: absolute;left: 6px;bottom: 6px;min-width: 40px;height: 18px;padding: 0 6px;background: rgba(0, 0, 0, 0.82);color: #ffffff;font-size: 10px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;}.hb-state-video-item h3 {margin: 0;color: #173237;font-size: 15px;line-height: 1.45;}.hb-state-video-item h3 a {color: inherit;text-decoration: none;}.hb-state-video-item h3 a:hover {color: #0b9694;}@media (max-width: 1199px) {.hb-state-channel {grid-template-columns: 1fr;}}@media (max-width: 767px) {.hb-state-channel__head {align-items: flex-start;flex-direction: column;} .hb-state-channel__head h1 {font-size: 34px;} .hb-state-row {grid-template-columns: 1fr;} .hb-state-row__thumb {width: 100%;height: 180px;} .hb-state-row__thumb img {height: 180px;} .hb-state-video-item {grid-template-columns: 110px minmax(0, 1fr);}}@media (max-width: 1199px) {.hb-legal-grid {grid-template-columns: minmax(0, 1fr) 300px;}}@media (max-width: 991px) {.hb-legal-grid {grid-template-columns: 1fr;} .hb-legal-sidebar {position: static;} .hb-legal-nav {max-height: none;}}@media (max-width: 767px) {.hb-legal-content {padding: 18px;} .hb-legal-prose h2 {margin-top: 28px;font-size: 23px;} .hb-legal-prose h3 {margin-top: 22px;font-size: 19px;}}.hb-coming-soon {min-height: 64vh;display: flex;align-items: center;justify-content: center;text-align: center;}.hb-coming-soon__inner {width: min(920px, 100%);border: 1px solid #dce9e8;background: linear-gradient(180deg, #f7fbfb 0%, #eef6f5 100%);padding: clamp(26px, 4vw, 48px);}.hb-coming-soon__inner h1 {margin: 12px 0 0;color: #173237;font-size: clamp(34px, 5vw, 56px);line-height: 1.08;letter-spacing: -0.04em;}.hb-coming-soon__message {margin: 16px 0 0;color: #0b9694;font-size: clamp(44px, 8vw, 104px);line-height: 0.96;font-weight: 800;letter-spacing: -0.05em;text-transform: uppercase;}.grecaptcha-badge {visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;}.hb-custom-select {position: relative;width: 100%;user-select: none;}.hb-custom-select__trigger {display: flex;align-items: center;justify-content: space-between;width: 100%;min-height: 48px;padding: 12px 14px;border: 1px solid var(--hb-border);border-radius: 6px;background: var(--hb-bg-elevated);color: var(--hb-text-soft);font-size: 14px;cursor: pointer;transition: border-color 0.2s ease, box-shadow 0.2s ease;}.hb-custom-select--selected .hb-custom-select__trigger {color: var(--hb-text);}.hb-custom-select:focus .hb-custom-select__trigger,.hb-custom-select.is-open .hb-custom-select__trigger {border-color: var(--hb-accent);box-shadow: 0 0 0 4px var(--hb-accent-soft);outline: none;}.hb-custom-select__arrow {font-size: 13px;color: var(--hb-text-muted);transition: transform 0.2s ease;flex-shrink: 0;margin-left: 8px;}.hb-custom-select.is-open .hb-custom-select__arrow {transform: rotate(180deg);}.hb-custom-select__dropdown {position: absolute;top: calc(100% + 4px);left: 0;right: 0;z-index: 200;list-style: none;margin: 0;padding: 4px 0;background: var(--hb-bg-elevated);border: 1px solid var(--hb-border);border-radius: 8px;box-shadow: 0 8px 24px rgba(0,0,0,0.12);opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;}.hb-custom-select.is-open .hb-custom-select__dropdown {opacity: 1;visibility: visible;transform: translateY(0);}.hb-custom-select__option {padding: 11px 16px;font-size: 14px;color: var(--hb-text);cursor: pointer;border-bottom: 1px solid var(--hb-border);transition: background 0.15s ease, color 0.15s ease;}.hb-custom-select__option:last-child {border-bottom: none;}.hb-custom-select__option:hover,.hb-custom-select__option:focus {background: var(--hb-accent-soft);color: var(--hb-accent-strong);}.hb-custom-select__option[aria-selected="true"] {color: var(--hb-accent-strong);font-weight: 600;background: var(--hb-accent-soft);}.hb-recaptcha-inline {display: flex;align-items: center;gap: 10px;padding: 8px 12px;border: 1px solid #d0d5dd;border-radius: 6px;background: #f9fafb;font-size: 11px;color: #6b7280;line-height: 1.4;}.hb-recaptcha-inline__logo {flex-shrink: 0;display: flex;flex-direction: column;align-items: center;gap: 2px;}.hb-recaptcha-inline__logo svg {width: 32px;height: 32px;}.hb-recaptcha-inline__logo-label {font-size: 9px;font-weight: 600;letter-spacing: 0.02em;color: #6b7280;text-transform: uppercase;}.hb-recaptcha-inline__text {flex: 1;}.hb-recaptcha-inline__text a {color: #6b7280;text-decoration: underline;}.hb-recaptcha-inline__text a:hover {color: #374151;}.menu-container {width: 100%;margin: 0 auto;background: #161616;}.menu-mobile {display: none;padding: 20px;}.menu-mobile::after {content: "\f394";font-family: "Ionicons";font-size: 2.5rem;padding: 0;float: right;position: relative;top: 34%;-webkit-transform: translateY(-25%);-ms-transform: translateY(-25%);transform: translateY(-25%);}.menu-dropdown-icon:before {content: "\f489";font-family: "Ionicons";display: none;cursor: pointer;float: right;padding: 1.5em 2em;background: #161616;color: #FFF;}.menu > ul {margin: 0 auto;width: 100%;list-style: none;padding: 0;position: relative;box-sizing: border-box;}.menu > ul:before, .menu > ul:after {content: "";display: table;}.menu > ul:after {clear: both;}.menu > ul > li {float: left;background: #161616;padding: 0;margin: 0;}.menu > ul > li a {text-decoration: none;padding: .8em 3em;display: block;color:#fff;}.menu > ul > li:hover {background: #F6214B;}.menu > ul > li:hover > a {color: #FFF;}.menu > ul > li > ul {display: none;width: 100%;background: #161616;padding: 20px;position: absolute;z-index: 99;left: 0;margin: 0;list-style: none;box-sizing: border-box;}.menu > ul > li > ul:before, .menu > ul > li > ul:after {content: "";display: table;}.menu > ul > li > ul:after {clear: both;}.menu > ul > li > ul > li {margin: 0;padding-bottom: 0;list-style: none;width: 25%;background: none;float: left;}.menu > ul > li > ul > li a {color: #ccc;padding: .2em 0;width: 95%;display: block;border-bottom: 1px solid #ccc;}.menu > ul > li > ul > li > ul {display: block;padding: 0;margin: 10px 0 0;list-style: none;box-sizing: border-box;}.menu > ul > li > ul > li > ul:before, .menu > ul > li > ul > li > ul:after {content: "";display: table;}.menu > ul > li > ul > li > ul:after {clear: both;}.menu > ul > li > ul > li > ul > li {float: left;width: 100%;padding: 0 0;margin: 0;font-size: 1em;}.menu > ul > li > ul > li > ul > li a {border: 0;}.menu > ul > li > ul.normal-sub {width: 300px;left: auto;padding: 10px 20px;}.menu > ul > li > ul.normal-sub > li {width: 100%;}.menu > ul > li > ul.normal-sub > li a {border: 0;padding: 10px 10px;}@media only screen and (max-width: 959px) {.menu-container {width: 100%;}.menu-mobile {display: block;}.menu-dropdown-icon:before {display: block;}.menu > ul {display: none;}.menu > ul > li {width: 100%;float: none;display: block;}.menu > ul > li a {padding: 1.5em;width: 100%;display: block;}.menu > ul > li > ul {position: relative;}.menu > ul > li > ul.normal-sub {width: 100%;}.menu > ul > li > ul > li {float: none;width: 100%;margin-top: 20px;}.menu > ul > li > ul > li:first-child {margin: 0;}.menu > ul > li > ul > li > ul {position: relative;}.menu > ul > li > ul > li > ul > li {float: none;}.menu .show-on-mobile {display: block;}.dropdown-toggle::after {display: none;}}.menu > a{color: #fff;}.menu > ul > li > ul > li a:hover{color: #F6214B;}ul.marquee li {display: block;white-space: nowrap;font: 15px;padding: 0px 5px;color: #FFF;}.marquee-holder {background: teal;margin: 0;height: 30px;overflow: hidden;}.marquee-heading {background: teal;color: #fff;padding: 7px 0 6px 8px;font-weight: bold;}.marquee-body{}.marquee{width: 100%;overflow: hidden;margin-bottom: 4px;}.marquee li{float:left;}.js-marquee a{color: #000000 !important;}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@charset "UTF-8";@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.eot?v=2.0.1");src:url("../fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"),url("../fonts/ionicons.ttf?v=2.0.1") format("truetype"),url("../fonts/ionicons.woff?v=2.0.1") format("woff"),url("../fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}