body .bti-site h1{font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-.035em}body .bti-site h2{font-size:clamp(26px,2.6vw,32px);line-height:1.2;margin-bottom:16px}body .bti-site h3{font-size:21px;line-height:1.25}body .bti-site .bti-hero{padding:42px 0}body .bti-site .bti-section{padding:44px 0}body .bti-site .bti-grid{gap:44px}body .bti-site .bti-card{padding:24px;box-shadow:0 3px 16px rgba(23,55,70,.02)}body .bti-site .bti-article{max-width:820px}body .bti-site .bti-article h2:not(:first-child){margin-top:28px}body .bti-site .bti-article p,body .bti-site .bti-article>div{line-height:1.75}body .bti-site .bti-article .bti-btn{margin-bottom:12px}body .bti-site .bti-figure{padding:16px}body .bti-site .bti-figure figcaption{line-height:1.45}body .bti-site .bti-article .bti-figure{max-width:680px;margin:24px auto}body .bti-site .bti-article .bti-figure img{max-width:100%;max-height:560px;object-fit:contain}body .bti-site .bti-menu{gap:20px}body .bti-site .bti-menu details:not([open]) .bti-dropdown{display:none}body .bti-site .bti-callout{padding:32px}body .bti-site .bti-lead{font-size:18px;line-height:1.65}body .bti-site .bti-editorial-card img{width:100%;height:180px;object-fit:cover;border-radius:8px;margin:0 0 18px}body .bti-site .bti-editorial-card h3{font-size:20px;margin-bottom:12px}body .bti-site .bti-editorial-card .bti-date{font-size:12px;color:#536771;margin:0 0 10px}body .bti-site .bti-editorial-card p{font-size:14px;line-height:1.65}body .bti-site .bti-choices{margin-top:24px}body .bti-site .bti-photo img{width:100%;max-height:340px;object-fit:contain;border-radius:10px}body .bti-site .bti-nav{padding-top:16px;padding-bottom:16px}body .bti-site .bti-logo{width:205px}@media (max-width:650px){body .bti-site .bti-nav{gap:12px;padding-top:12px;padding-bottom:12px}body .bti-site .bti-logo{width:150px}body .bti-site .bti-menu{gap:10px}body .bti-site .bti-dropdown{left:auto;right:0;min-width:230px}body .bti-site .bti-hero{padding:24px 0}body .bti-site .bti-section{padding:32px 0}body .bti-site .bti-hero h1{font-size:32px;margin-bottom:14px}body .bti-site .bti-grid{gap:22px}body .bti-site .bti-lead{font-size:16px;margin-bottom:14px}body .bti-site .bti-actions{margin-top:18px}body .bti-site .bti-card{padding:22px}body .bti-site .bti-hero .bti-figure{padding:10px}body .bti-site .bti-hero .bti-figure img{max-height:220px}body.home .bti-site .bti-hero .bti-figure img{max-height:155px}body.home .bti-site .bti-hero .bti-figure figcaption{display:none}body.home .bti-site .bti-hero .bti-grid{gap:16px}body.home .bti-site .bti-hero h1{font-size:30px}body.home .bti-site .bti-hero .bti-kicker{display:none}}body:not(:has(.bti-site)) .elementor h1{font-size:clamp(32px,4vw,48px)!important}body:not(:has(.bti-site)) .elementor h2{font-size:clamp(26px,2.8vw,34px)!important}body:not(:has(.bti-site)) .elementor-button,body:not(:has(.bti-site)) .related-posts a.elementor-post__read-more{background:#146c72!important;color:#fff!important;border-radius:7px!important;text-transform:none!important;font-family:Arial,Helvetica,sans-serif!important}body.single-labs .elementor-element-7ea4bcf{background:#f5f8f7!important}body.single-labs .elementor-element-7ea4bcf:before{background:0 0!important;opacity:0!important}body.single-labs .elementor-element-7ea4bcf>.e-con-inner{padding-top:48px!important;padding-bottom:48px!important}body.single-labs .elementor-element-7ea4bcf h1,body.single-labs .elementor-element-7ea4bcf .elementor-icon-list-text{color:#173746!important}body:not(:has(.bti-site)) .elementor-widget-theme-post-content{font-size:16px;color:#536771}body:not(:has(.bti-site)) .related-posts .elementor-post__card{background:#f5f8f7!important;border:1px solid #dce6e3!important;border-radius:12px!important;box-shadow:none!important}body:not(:has(.bti-site)) .related-posts .elementor-post__title a,body:not(:has(.bti-site)) .related-posts .elementor-post__meta-data{color:#173746!important}@media (max-width:650px){body.single-labs .elementor-element-7ea4bcf>.e-con-inner{padding-top:30px!important;padding-bottom:30px!important}body:not(:has(.bti-site)) .elementor-location-single h1{font-size:32px!important}}.mustard-text{color:#ffbc42}.related-posts a.elementor-post__read-more{background-color:#ffbc42;padding:12px;display:block;text-align:center;border-radius:30px}a.krs-lab-item{border-radius:39px!important;padding:30px}