.bsi-blog__topic-pill{background:rgba(0,0,0,.06);border-radius:var(--r-pill);color:inherit;display:inline-block;font-size:11px;font-weight:var(--fw-medium);letter-spacing:.5px;opacity:.7;padding:3px 12px;text-decoration:none;text-transform:uppercase;transition:opacity var(--transition),background var(--transition)}.bsi-blog__topic-pill:hover{background:rgba(0,0,0,.1);opacity:1}.bsi-blog__date{font-size:12px;font-weight:var(--fw-light);opacity:.55}.bsi-blog-listing__header{margin-bottom:48px}.bsi-blog__featured{background:var(--bsi-white);border:1px solid var(--color-border);border-radius:var(--r-card);color:inherit;display:grid;gap:0;grid-template-columns:55% 1fr;margin-bottom:48px;overflow:hidden;text-decoration:none;transition:box-shadow var(--transition)}.bsi-blog__featured:hover{box-shadow:var(--shadow-lg)}.bsi-blog__featured-img{display:block;height:100%;min-height:320px;object-fit:cover;width:100%}.bsi-blog__featured-content{display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px}.bsi-blog__featured-topics{display:flex;flex-wrap:wrap;gap:6px}.bsi-blog__featured h2{font-size:clamp(22px,3vw,32px);line-height:1.2;margin:0}.bsi-blog__featured-excerpt{font-size:15px;font-weight:var(--fw-light);line-height:1.6;margin:0;opacity:.8}.bsi-blog__featured-read{font-size:14px;font-weight:var(--fw-medium);margin-top:8px}@media (max-width:960px){.bsi-blog__featured{grid-template-columns:1fr}.bsi-blog__featured-img{max-height:300px;min-height:220px}.bsi-blog__featured-content{padding:28px 24px}}.bsi-blog__toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.bsi-blog__search{flex:0 0 auto;min-width:260px}.bsi-blog__search .hs-search-field,.bsi-blog__search .hs-search-field__bar,.bsi-blog__search form{display:block!important;position:relative!important}.bsi-blog__search input[type=text]{background:var(--bsi-white)!important;border:1px solid var(--color-border)!important;border-radius:var(--r-pill)!important;box-sizing:border-box!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:var(--fw-light)!important;height:42px!important;outline:none!important;padding:0 48px 0 18px!important;width:100%!important}.bsi-blog__search input[type=text]:focus{border-color:var(--bsi-wasatch)!important;box-shadow:var(--focus-ring)!important}.bsi-blog__search button,.bsi-blog__search button[aria-label=Search]{-webkit-appearance:none!important;appearance:none!important;background:var(--bsi-alpine)!important;border:none!important;border-radius:50%!important;cursor:pointer!important;font-size:0!important;height:36px!important;line-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;right:3px!important;top:3px!important;transition:background .16s ease!important;width:36px!important;z-index:2!important}.bsi-blog__search button:hover{background:#1a302c!important}.bsi-blog__search button *,.bsi-blog__search button img,.bsi-blog__search button span,.bsi-blog__search button svg{display:none!important;height:0!important;position:absolute!important;visibility:hidden!important;width:0!important}.bsi-blog__search button~.hs_cos_wrapper,.bsi-blog__search button~span{display:none!important}.bsi-blog__search button:after{align-items:center!important;color:var(--bsi-salt)!important;content:"\f002"!important;display:flex!important;font-family:Font Awesome\ 7 Sharp!important;font-size:13px!important;font-weight:900!important;height:36px!important;justify-content:center!important;position:static!important;visibility:visible!important;width:36px!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.bsi-blog__filter{display:flex;flex:1;flex-wrap:wrap;gap:8px}.bsi-blog__filter-pill{background:transparent;border:1px solid var(--color-border);border-radius:var(--r-pill);color:inherit;display:inline-block;font-size:13px;font-weight:var(--fw-medium);padding:6px 16px;text-decoration:none;transition:background var(--transition),border-color var(--transition),color var(--transition);white-space:nowrap}.bsi-blog__filter-pill:hover{background:rgba(35,64,59,.05);border-color:var(--bsi-alpine)}.bsi-blog__filter-pill.is-active,.bsi-blog__filter-pill[aria-current=true]{background:var(--bsi-alpine);border-color:var(--bsi-alpine);color:var(--bsi-salt)}@media (max-width:600px){.bsi-blog__toolbar{align-items:stretch;flex-direction:column}.bsi-blog__search{min-width:100%}}.bsi-blog__grid{margin-bottom:48px}.bsi-blog__card{color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:box-shadow var(--transition),transform var(--transition)}.bsi-blog__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bsi-blog__card-img{aspect-ratio:16/9;border-radius:var(--r-card) var(--r-card) 0 0;overflow:hidden}.bsi-blog__card-img img{display:block;height:100%;object-fit:cover;width:100%}.bsi-blog__card-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 24px 24px}.bsi-blog__card-body h3{font-family:var(--font-body);font-size:18px;font-weight:var(--fw-medium);line-height:1.3;margin:0}.bsi-blog__card-excerpt{font-size:14px;font-weight:var(--fw-light);line-height:1.55;margin:0;opacity:.75}.bsi-blog__card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:8px}.bsi-blog__read-more{color:var(--bsi-wasatch);font-size:13px;font-weight:var(--fw-medium)}.bsi-blog__pagination{display:flex;gap:16px;justify-content:center;margin-top:16px}.bsi-blog-post__hero{text-align:center}.bsi-blog-post__hero.bsi-section{padding-bottom:0}.bsi-blog-post__meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.bsi-blog-post__hero h1{margin:0 auto 20px}.bsi-blog-post__info{align-items:center;display:flex;font-size:14px;gap:12px;justify-content:center;margin-bottom:40px;opacity:.65}.bsi-blog-post__info address{font-style:normal}.bsi-blog-post__featured-img{border-radius:var(--r-card);display:block;max-height:560px;object-fit:cover;width:100%}@media (max-width:600px){.bsi-blog-post__featured-img{border-radius:0}.bsi-blog-post__info{margin-bottom:24px}}.bsi-blog-post__subscribe{margin:0 auto 32px;max-width:600px}.bsi-blog-post__subscribe .hs-form,.bsi-blog-post__subscribe .hs-form-private,.bsi-blog-post__subscribe .hs-form-stacked,.bsi-blog-post__subscribe form{align-items:flex-end!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important}.bsi-blog-post__subscribe .hs-form-field,.bsi-blog-post__subscribe .hs_email,.bsi-blog-post__subscribe div[class*=hs_]{flex:1!important;margin:0!important;min-width:0!important}.bsi-blog-post__subscribe .hs-error-msgs,.bsi-blog-post__subscribe .hs-form-field>label,.bsi-blog-post__subscribe .hs-richtext,.bsi-blog-post__subscribe .legal-consent-container{display:none!important}.bsi-blog-post__subscribe .hs-submit,.bsi-blog-post__subscribe .hs_submit{flex:0 0 auto!important;margin:0!important}.bsi-blog-post__subscribe input[type=email],.bsi-blog-post__subscribe input[type=text]{background:var(--bsi-white)!important;border:1px solid var(--color-border)!important;border-radius:var(--r-pill)!important;box-sizing:border-box!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:var(--fw-light)!important;height:44px!important;outline:none!important;padding:0 18px!important;width:100%!important}.bsi-blog-post__subscribe input[type=email]:focus,.bsi-blog-post__subscribe input[type=text]:focus{border-color:var(--bsi-wasatch)!important;box-shadow:var(--focus-ring)!important}.bsi-blog-post__subscribe button[type=submit],.bsi-blog-post__subscribe input[type=submit]{-webkit-appearance:none!important;background:var(--bsi-alpine)!important;border:none!important;border-radius:var(--r-pill)!important;color:var(--bsi-yellow)!important;cursor:pointer!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:var(--fw-medium)!important;height:44px!important;padding:0 24px!important;transition:background .16s ease!important;white-space:nowrap!important}.bsi-blog-post__subscribe button[type=submit]:hover,.bsi-blog-post__subscribe input[type=submit]:hover{background:#1a302c!important}@media (max-width:480px){.bsi-blog-post__subscribe .hs-form,.bsi-blog-post__subscribe form{flex-direction:column!important}.bsi-blog-post__subscribe button[type=submit],.bsi-blog-post__subscribe input[type=submit]{width:100%!important}}.bsi-blog-post__toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:24px}.bsi-blog-post__narration{flex:1;min-width:0}.bsi-blog-post__share--hero{flex-shrink:0}@media (max-width:600px){.bsi-blog-post__toolbar{align-items:stretch;flex-direction:column}.bsi-blog-post__share--hero{justify-content:center}}.bsi-blog-post__content{font-size:16px;line-height:1.8}.bsi-blog-post__content img{border-radius:var(--r-input);height:auto;margin:1.5em 0;max-width:100%}.bsi-blog-post__content h2{margin:1.5em 0 .5em}.bsi-blog-post__content h3{margin:1.2em 0 .4em}.bsi-blog-post__content blockquote{border-left:3px solid var(--bsi-alpine);font-style:italic;margin:1.5em 0;opacity:.85;padding:.5em 0 .5em 24px}.bsi-blog-post__footer-inner{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:24px}.bsi-blog-post__tags{display:flex;flex-wrap:wrap;gap:6px}.bsi-blog-post__share{align-items:center;display:flex;gap:16px}.bsi-blog-post__share a{align-items:center;border:1px solid;border-radius:50%;color:inherit;display:flex;font-size:11px;font-weight:600;height:34px;justify-content:center;line-height:1;opacity:.55;text-decoration:none;transition:opacity var(--transition),color var(--transition),background var(--transition);width:34px}.bsi-blog-post__share a:hover{background:rgba(0,0,0,.04);opacity:1}@media (max-width:600px){.bsi-blog-post__footer-inner{align-items:flex-start;flex-direction:column;gap:16px}}