.hart-blog-hero{align-items:center;background-color:var(--ht-charcoal);display:flex;gap:60px;min-height:480px;overflow:hidden;padding-left:120px;padding-top:80px}.hart-blog-hero__left{flex:1 0 0;max-width:460px;min-width:340px;padding:72px 0}.hart-blog-hero__left-content{display:flex;flex-direction:column;gap:32px}.hart-blog-hero__tag{align-items:center;align-self:flex-start;background-color:#fec9cc;border-radius:4px;color:var(--ht-charcoal);display:inline-flex;font-family:var(--ht-font-body);font-size:12px;font-weight:var(--ht-fw-medium);justify-content:center;letter-spacing:1.2px;padding:4px 8px;text-transform:uppercase}.hart-blog-hero__text{display:flex;flex-direction:column;gap:14px}.hart-blog-hero__title{color:var(--ht-white);font-family:var(--ht-font-heading);font-size:clamp(26px,2.5vw,32px);font-weight:var(--ht-fw-semibold);line-height:1.25;margin:0}.hart-blog-hero__title a{color:inherit;text-decoration:none}.hart-blog-hero__title a:hover{text-decoration:underline}.hart-blog-hero__excerpt{color:#efefef;font-weight:400;line-height:24px;margin:0}.hart-blog-hero__btn,.hart-blog-hero__excerpt{font-family:var(--ht-font-body);font-size:16px}.hart-blog-hero__btn{align-items:center;align-self:flex-start;background-color:var(--ht-red);border-radius:60px;color:var(--ht-white);display:inline-flex;font-weight:var(--ht-fw-semibold);letter-spacing:-.32px;padding:8px 20px;text-decoration:none;transition:background-color .2s ease}.hart-blog-hero__btn:hover{background-color:#b8040f}.hart-blog-hero__image-col{align-self:stretch;border-radius:30px 0 0 30px;flex:1 0 0;min-width:300px;overflow:hidden}.hart-blog-hero__image{display:block;height:100%;object-fit:cover;width:100%}.hart-blog-grid{background-color:var(--ht-white);padding:60px 120px}.hart-blog-grid__inner{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.hart-blog-grid__empty{color:#696a6c;font-family:var(--ht-font-body);font-size:18px;grid-column:1/-1;padding:60px 0;text-align:center}.hart-blog-grid__empty a{color:var(--ht-red)}.hart-blog-card{background-color:var(--ht-concrete);border-radius:20px;display:flex;flex-direction:column;overflow:hidden}.hart-blog-card__image-wrap{background-color:var(--ht-grey-200);border-radius:12px 12px 0 0;display:block;flex-shrink:0;height:240px;overflow:hidden}.hart-blog-card__image{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.hart-blog-card:hover .hart-blog-card__image{transform:scale(1.03)}.hart-blog-card__image-placeholder{background-color:var(--ht-grey-200);height:100%;width:100%}.hart-blog-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:24px 24px 32px}.hart-blog-card__tag{align-items:center;align-self:flex-start;background-color:#fec9cc;border-radius:4px;display:inline-flex;font-size:12px;font-weight:var(--ht-fw-medium);justify-content:center;letter-spacing:1.2px;padding:4px 8px;text-transform:uppercase}.hart-blog-card__tag,.hart-blog-card__title{color:var(--ht-charcoal);font-family:var(--ht-font-body)}.hart-blog-card__title{font-size:20px;font-weight:var(--ht-fw-bold);line-height:30px;margin:0}.hart-blog-card__title a{color:inherit;text-decoration:none}.hart-blog-card__title a:hover{color:var(--ht-red)}.hart-blog-pagination{align-items:center;background-color:var(--ht-white);display:flex;gap:8px;justify-content:center;padding:48px var(--ht-gutter)}.hart-blog-pagination__btn,.hart-blog-pagination__page{align-items:center;border-radius:100px;color:#949596;display:inline-flex;font-family:var(--ht-font-body);font-size:14px;font-weight:var(--ht-fw-bold);height:40px;justify-content:center;min-width:40px;padding:0 12px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.hart-blog-pagination__btn:hover,.hart-blog-pagination__page:hover{background-color:var(--ht-concrete);color:var(--ht-charcoal)}.hart-blog-pagination__page--active,.hart-blog-pagination__page--active:hover{background-color:var(--ht-red);color:var(--ht-white)}.hart-blog-header{background-color:var(--ht-white);padding:80px 120px 60px}.hart-blog-header__inner{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:var(--ht-container);text-align:center}.hart-blog-header__eyebrow{color:var(--ht-red);font-family:var(--ht-font-body);font-size:12px;font-weight:var(--ht-fw-bold);letter-spacing:1.8px;margin:0;text-transform:uppercase}.hart-blog-header__heading{color:var(--ht-charcoal);font-family:var(--ht-font-heading);font-size:clamp(28px,3vw,40px);font-weight:var(--ht-fw-bold);line-height:1.2;margin:0}.hart-blog-header__desc{color:#696a6c;font-family:var(--ht-font-body);font-size:16px;font-weight:400;line-height:24px;margin:0;max-width:680px}.hart-blog-filter{background-color:var(--ht-concrete);padding:20px 120px}.hart-blog-filter__inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--ht-container-wide)}.hart-blog-filter__pills{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.hart-blog-filter__pill{align-items:center;border-radius:100px;color:#949596;display:inline-flex;font-family:var(--ht-font-body);font-size:14px;font-weight:var(--ht-fw-bold);justify-content:center;line-height:20px;padding:8px 12px;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.hart-blog-filter__pill--active{background-color:var(--ht-red);color:var(--ht-white)}.hart-blog-filter__pill:hover:not(.hart-blog-filter__pill--active){background-color:rgba(0,0,0,.06);color:var(--ht-charcoal)}.hart-blog-filter__search{align-items:center;appearance:none;-webkit-appearance:none;background-color:var(--ht-white);border:none;border-radius:100px;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;outline:none;overflow:hidden;padding:0 12px;width:265px}.hart-blog-filter .hart-blog-filter__search-input,.hart-blog-filter__search input.hart-blog-filter__search-input,.hart-blog-filter__search-input{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--ht-charcoal);display:flex;flex:1;font-family:var(--ht-font-body);font-size:14px;line-height:20px;min-width:0;outline:none;padding:10px 0;width:auto}.hart-blog-filter__search-input::placeholder{color:#8d9091}.hart-blog-filter__search-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;line-height:0;padding:0}.hart-section-cta{background-color:var(--ht-red);padding:60px 120px}.hart-section-cta__inner{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:var(--ht-container)}.hart-section-cta__heading{color:var(--ht-white);flex:1;font-family:var(--ht-font-heading);font-size:clamp(22px,2.5vw,32px);font-weight:var(--ht-fw-bold);line-height:1.25;margin:0}.hart-section-cta__btn{align-items:center;background-color:var(--ht-white);border-radius:60px;color:var(--ht-charcoal);display:inline-flex;flex-shrink:0;font-family:var(--ht-font-body);font-size:16px;font-weight:var(--ht-fw-semibold);padding:12px 28px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.hart-section-cta__btn:hover{background-color:#f0f0f0}@media (max-width:1280px){.hart-blog-hero{gap:40px;padding-left:var(--ht-gutter)}.hart-blog-filter,.hart-blog-grid,.hart-blog-header,.hart-section-cta{padding-left:var(--ht-gutter);padding-right:var(--ht-gutter)}}@media (max-width:1024px){.hart-blog-hero{gap:32px;padding-left:var(--ht-gutter-tablet)}.hart-blog-hero__left{padding:60px 0}.hart-blog-filter,.hart-blog-header,.hart-section-cta{padding-left:var(--ht-gutter-tablet);padding-right:var(--ht-gutter-tablet)}.hart-blog-grid{padding:48px var(--ht-gutter-tablet)}.hart-blog-grid__inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.hart-blog-hero{flex-direction:column;gap:0;min-height:auto;padding-left:0;padding-top:72px}.hart-blog-hero__left{max-width:100%;padding:40px var(--ht-gutter-mobile);width:100%}.hart-blog-hero__image-col{align-self:auto;border-radius:0;height:260px;min-width:0;width:100%}.hart-blog-header{padding:48px var(--ht-gutter-mobile) 40px}.hart-blog-filter{padding:16px var(--ht-gutter-mobile)}.hart-blog-filter__inner{align-items:flex-start;flex-direction:column}.hart-blog-filter__search{width:100%}.hart-blog-grid{padding:40px var(--ht-gutter-mobile)}.hart-blog-grid__inner{grid-template-columns:1fr}.hart-blog-pagination{flex-wrap:wrap;padding:32px var(--ht-gutter-mobile)}.hart-section-cta{padding:48px var(--ht-gutter-mobile)}.hart-section-cta__inner{align-items:flex-start;flex-direction:column;gap:24px}.hart-section-cta__btn{justify-content:center;width:100%}}.hart-post-header{background-color:var(--ht-white);padding:148px 120px 0}.hart-post-header__inner{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px}.hart-post-header__tag{align-items:center;align-self:flex-start;background-color:#fec9cc;border-radius:4px;color:var(--ht-charcoal);display:inline-flex;font-family:var(--ht-font-body);font-size:12px;font-weight:var(--ht-fw-medium);letter-spacing:1.2px;padding:4px 8px;text-decoration:none;text-transform:uppercase}.hart-post-header__title{color:var(--ht-charcoal);font-family:var(--ht-font-heading);font-size:clamp(32px,4vw,52px);font-weight:var(--ht-fw-bold);line-height:1.15;margin:0}.hart-post-image{background-color:var(--ht-white);box-sizing:border-box;padding:40px 120px 0;width:100%}.hart-post-image img,.hart-post-image__img{aspect-ratio:1200/640;border-radius:20px;display:block;margin:0 auto;max-width:1200px;object-fit:cover;width:100%}.hart-post-layout{background-color:var(--ht-white);padding:60px 120px 80px}.hart-post-layout__inner{align-items:start;column-gap:76px;display:grid;grid-template-columns:1fr 364px;margin:0 auto;max-width:1200px}.hart-post-left{display:flex;flex-direction:column;gap:40px;min-width:0}.hart-post-body{color:var(--ht-charcoal);font-family:var(--ht-font-body);font-size:16px;font-weight:400;line-height:24px}.hart-post-body h2{font-size:32px;line-height:40px;margin:0 0 20px}.hart-post-body h2,.hart-post-body h3{color:var(--ht-charcoal);font-family:var(--ht-font-heading);font-weight:700}.hart-post-body h3{font-size:20px;line-height:28px;margin:0 0 12px}.hart-post-body p{margin:0 0 18px}.hart-post-body p:last-child{margin-bottom:0}.hart-post-body img{border-radius:12px;display:block;height:400px;object-fit:cover;width:100%}.hart-post-body a{color:var(--ht-red);font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.hart-post-body a:hover{text-decoration:underline}.hart-post-body ol,.hart-post-body ul{margin:0 0 18px;padding-left:24px}.hart-post-body li{color:var(--ht-charcoal);font-family:var(--ht-font-body);font-size:16px;line-height:24px;margin-bottom:8px}.hart-post-cta-inline{align-items:center;display:flex}.hart-post-cta-inline__btn{align-items:center;background-color:transparent;border:1px solid var(--ht-red);border-radius:100px;color:var(--ht-red);display:inline-flex;font-family:var(--ht-font-body);font-size:16px;font-weight:var(--ht-fw-semibold);gap:12px;padding:12px 16px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.hart-post-cta-inline__btn:hover{background-color:var(--ht-red);color:var(--ht-white)}.hart-post-cta-inline__btn:hover svg path{stroke:var(--ht-white)}.hart-post-cta-card{align-items:flex-start;background-color:var(--ht-red);border-radius:12px;display:flex;flex-direction:column;gap:32px;padding:40px}.hart-post-cta-card__heading{color:var(--ht-white);font-family:var(--ht-font-heading);font-size:28px;font-weight:700;line-height:36px;margin:0}.hart-post-cta-card__btn{align-items:center;background-color:var(--ht-white);border-radius:30px;color:var(--ht-charcoal);display:inline-flex;font-family:var(--ht-font-body);font-size:16px;font-weight:var(--ht-fw-semibold);gap:12px;justify-content:center;line-height:24px;padding:12px 16px;text-decoration:none;transition:background-color .2s ease}.hart-post-cta-card__btn:hover{background-color:#f0f0f0}.hart-post-sidebar{position:sticky;top:100px}.hart-post-sidebar__card{background-color:var(--ht-charcoal);border-radius:20px;display:flex;flex-direction:column;gap:24px;padding:32px}.hart-post-sidebar__heading{color:var(--ht-white);font-family:var(--ht-font-heading);font-size:20px;font-weight:var(--ht-fw-bold);margin:0}.hart-post-sidebar__post{background-color:#2a2b2e;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.hart-post-sidebar__post-img-wrap{display:block;flex-shrink:0;height:180px;overflow:hidden}.hart-post-sidebar__post-img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.hart-post-sidebar__post:hover .hart-post-sidebar__post-img{transform:scale(1.04)}.hart-post-sidebar__post-body{display:flex;flex-direction:column;gap:8px;padding:24px 24px 32px}.hart-post-sidebar__post-tag{align-self:flex-start;background-color:#fec9cc;border-radius:4px;color:var(--ht-charcoal);display:inline-flex;font-family:var(--ht-font-body);font-size:12px;font-weight:var(--ht-fw-medium);letter-spacing:1.2px;padding:4px 8px;text-transform:uppercase}.hart-post-sidebar__post-title{color:var(--ht-white);font-family:var(--ht-font-body);font-size:16px;font-weight:var(--ht-fw-semibold);line-height:24px;margin:0}.hart-post-sidebar__post-title a{color:inherit;text-decoration:none}.hart-post-sidebar__post-title a:hover{text-decoration:underline}@media (max-width:1280px){.hart-post-header,.hart-post-image,.hart-post-layout{padding-left:var(--ht-gutter);padding-right:var(--ht-gutter)}}@media (max-width:1024px){.hart-post-header,.hart-post-image,.hart-post-layout{padding-left:var(--ht-gutter-tablet);padding-right:var(--ht-gutter-tablet)}.hart-post-layout__inner{column-gap:0;grid-template-columns:1fr;row-gap:48px}.hart-post-sidebar{position:static}.hart-post-sidebar__card{display:grid;gap:16px;grid-template-columns:1fr 1fr}.hart-post-sidebar__heading{grid-column:1/-1}}@media (max-width:767px){.hart-post-header{padding-top:108px}.hart-post-header,.hart-post-image,.hart-post-layout{padding-left:var(--ht-gutter-mobile);padding-right:var(--ht-gutter-mobile)}.hart-post-image img,.hart-post-image__img{border-radius:12px}.hart-post-layout{padding-bottom:48px;padding-top:40px}.hart-post-cta-card{padding:32px 24px}.hart-post-cta-card__btn{justify-content:center;width:100%}.hart-post-sidebar__card{grid-template-columns:1fr}}.blog-post{margin:0 auto;max-width:960px}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}.blog-related-posts{background-color:#f8fafc}.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}