.blog-article-shell,.blog-listing-shell{background:var(--surface)}.hubspot-blog-article.blog-article-shell{padding-top:0}.blog-hero .hs-subheader__inner{padding-bottom:82px}.blog-index-section{padding-top:58px}.blog-index-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;max-width:none}.blog-index-heading h2{max-width:760px}.blog-index-heading .eyebrow{display:block}.blog-index-count{color:var(--muted);flex:0 0 auto;font-weight:900;margin:0}.hs-news-card__media{background:linear-gradient(135deg,rgba(1,156,215,.12),rgba(16,24,32,.04)),var(--soft);color:var(--teal-dark);display:grid;font-weight:900;min-height:210px;overflow:hidden;place-items:center;text-decoration:none}.hs-news-card__image,.hs-news-card__media img{aspect-ratio:16/10;height:100%;object-fit:cover;transition:transform .18s ease;width:100%}.hs-news-card:hover .hs-news-card__media img{transform:scale(1.035)}.hs-news-card__fallback{align-items:center;background:#fff;border:1px solid rgba(1,156,215,.22);border-radius:999px;box-shadow:0 18px 42px rgba(16,24,32,.08);display:inline-flex;height:108px;justify-content:center;width:108px}.hs-news-card h2 a{color:var(--ink);text-decoration:none}.hs-news-card h2 a:hover{color:var(--teal-dark)}.blog-index-empty{color:var(--muted);font-weight:800;grid-column:1/-1;margin:0}.blog-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:42px}.blog-pagination .hs-action{box-shadow:none;min-width:42px}.blog-pagination .hs-action.is-active,.blog-pagination .hs-action.is-disabled{background:#fff!important;border-color:var(--line)!important;color:var(--ink)!important}.blog-pagination .hs-action.is-disabled{cursor:not-allowed;opacity:.52}.blog-post-hero{min-height:clamp(470px,62vh,640px)}.blog-post-hero__fallback{background:linear-gradient(90deg,rgba(16,24,32,.82),rgba(16,24,32,.34)),url(../assets/togetr/subheader-smart-factory-panorama.png) 50% /cover;inset:0;position:absolute}.blog-post-hero__content h1{font-size:clamp(2.7rem,5.7vw,5.8rem);line-height:.96;max-width:980px}.blog-post-section{padding-top:72px}.blog-post-layout{gap:clamp(34px,5vw,70px)}.blog-post-body{max-width:820px}.blog-post-meta{border-bottom:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:900;gap:8px 14px;margin-bottom:28px;padding-bottom:22px}.blog-post-meta a,.blog-post-meta span,.blog-post-meta time{color:inherit;text-decoration:none}.blog-post-meta a:hover{color:var(--teal-dark)}.blog-post-body>:first-child{margin-top:0}.blog-post-body h2,.blog-post-body h3{color:var(--ink);line-height:1.12}.blog-post-body h3{font-size:1.45rem;margin-top:30px}.blog-post-body blockquote{background:#fff;border-left:4px solid #019cd7;border-radius:0 8px 8px 0;box-shadow:0 12px 30px rgba(16,24,32,.06);color:var(--ink);font-size:1.12rem;font-weight:850;margin:28px 0;padding:20px 24px}.blog-post-body :is(table){background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:var(--soft-shadow);margin:28px 0;overflow:hidden;width:100%}.blog-post-body :is(th,td){border-bottom:1px solid var(--line);padding:13px 15px;text-align:left;vertical-align:top}.blog-post-tags{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-top:42px;padding-top:24px}.blog-post-tags a,.blog-post-tags span{align-items:center;border-radius:999px;display:inline-flex;font-size:.84rem;font-weight:900;min-height:34px}.blog-post-tags span{color:var(--muted)}.blog-post-tags a{background:#fff;border:1px solid var(--line);color:var(--ink);padding:0 13px;text-decoration:none}.blog-post-tags a:hover{border-color:#019cd7;color:var(--teal-dark)}.blog-post-aside{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 38px rgba(16,24,32,.07);overflow:hidden;padding:0}.article-aside .blog-post-back{align-items:center;border-bottom:1px solid var(--line);border-top:0;color:var(--teal-dark);display:flex;font-size:1.02rem;font-weight:900;gap:10px;line-height:1.2;margin:0;min-height:60px;padding:18px 22px;text-decoration:none}.article-aside .blog-post-back:before{border-bottom:2px solid;border-left:2px solid;content:"";height:9px;transform:rotate(45deg);width:9px}.article-aside .blog-post-back span{color:inherit;display:inline;font-size:inherit;margin:0}.blog-post-aside__header{padding:22px 22px 14px}.blog-post-aside h2{font-size:1.16rem;line-height:1.12;margin:0}.blog-post-aside__list{border-top:1px solid var(--line)}.article-aside .blog-post-aside__item{border-top:0;color:var(--ink);display:block;padding:19px 22px 21px;text-decoration:none}.article-aside .blog-post-aside__item+.blog-post-aside__item{border-top:1px solid var(--line)}.blog-post-aside__item time{color:var(--teal-dark);display:block;font-size:.8rem;font-weight:900;line-height:1.2;margin:0 0 9px}.blog-post-aside__item strong{color:var(--ink);display:block;font-size:1.08rem;font-weight:900;line-height:1.34}.blog-post-aside__item:hover strong{color:var(--teal-dark)}@media (max-width:760px){.blog-index-heading{align-items:start;display:grid;gap:10px}.blog-index-count{font-size:.95rem}.blog-post-hero__content h1{font-size:clamp(2.25rem,11vw,3.5rem)}.blog-post-section{padding-top:54px}.blog-post-aside{padding:0}}.blog-article-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--soft-shadow);margin:0 auto 90px;padding:38px;width:min(920px,calc(100% - 40px))}.blog-article-card img{height:auto;max-width:100%}body.togetr-template-theme .hubspot-blog-article.blog-article-shell{background:#fff}body.togetr-template-theme .hubspot-blog-article .blog-post-hero{min-height:clamp(390px,48vh,560px)}body.togetr-template-theme .hubspot-blog-article.blog-article-shell--hero-compact .blog-post-hero{min-height:clamp(310px,38vh,440px)}body.togetr-template-theme .hubspot-blog-article .blog-post-hero__content{padding-block:clamp(92px,13vw,150px) clamp(72px,9vw,118px);width:min(var(--max),calc(100% - 48px))}body.togetr-template-theme .hubspot-blog-article .blog-post-hero__content h1{font-size:clamp(2.45rem,4.5vw,4.65rem);letter-spacing:0;line-height:1.02;max-width:1050px}body.togetr-template-theme .hubspot-blog-article.blog-article-shell--hero-compact .blog-post-hero__content h1{font-size:clamp(2.2rem,3.8vw,3.85rem)}body.togetr-template-theme .hubspot-blog-article .blog-post-section{background:#fff;padding:clamp(54px,7vw,86px) 0 clamp(76px,8vw,112px)}body.togetr-template-theme .hubspot-blog-article .blog-post-layout{align-items:start;display:grid;gap:clamp(34px,4.5vw,64px);grid-template-columns:minmax(0,1fr) minmax(280px,330px);margin-inline:auto;max-width:var(--max);width:min(var(--max),calc(100% - 48px))}body.togetr-template-theme .hubspot-blog-article.blog-article-shell--wide .blog-post-layout{grid-template-columns:minmax(0,980px);justify-content:center}body.togetr-template-theme .hubspot-blog-article.blog-article-shell--classic .blog-post-layout{grid-template-columns:minmax(0,820px) minmax(260px,310px);max-width:1180px}body.togetr-template-theme .hubspot-blog-article .blog-post-body{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px rgba(16,24,32,.07);max-width:none;min-width:0;padding:clamp(30px,4vw,46px);width:100%}body.togetr-template-theme .hubspot-blog-article.blog-article-shell--classic .blog-post-body{box-shadow:none}body.togetr-template-theme .hubspot-blog-article .blog-post-meta{border-bottom-color:rgba(16,24,32,.12);margin-bottom:30px;padding-bottom:20px}body.togetr-template-theme .hubspot-blog-article .blog-post-body :is(p,li){color:var(--text);font-size:1.03rem;line-height:1.72}body.togetr-template-theme .hubspot-blog-article .blog-post-body :is(h2,h3,h4){margin-bottom:16px;margin-top:42px;max-width:860px}body.togetr-template-theme .hubspot-blog-article .blog-post-body h2{font-size:clamp(1.75rem,2.4vw,2.35rem)}body.togetr-template-theme .hubspot-blog-article .blog-post-body h3{font-size:clamp(1.35rem,1.7vw,1.68rem)}body.togetr-template-theme .hubspot-blog-article .blog-post-body :is(ul,ol){max-width:920px;padding-left:1.35rem}body.togetr-template-theme .hubspot-blog-article .blog-post-body img{border-radius:8px;box-shadow:0 16px 38px rgba(16,24,32,.09);height:auto;max-width:100%}body.togetr-template-theme .hubspot-blog-article .blog-post-body :is(p,div):has(>img:only-child){margin:30px 0}body.togetr-template-theme .hubspot-blog-article .blog-post-body blockquote{background:color-mix(in srgb,var(--logo-blue) 8%,#fff);border-left-color:var(--logo-blue);box-shadow:none;margin:34px 0;padding:24px 30px}body.togetr-template-theme .hubspot-blog-article .blog-post-body a{color:var(--logo-blue);font-weight:850;text-decoration-thickness:2px;text-underline-offset:3px}body.togetr-template-theme .hubspot-blog-article .blog-post-body>p:has(>a:only-child){margin:26px 0 34px}body.togetr-template-theme .hubspot-blog-article .blog-post-body>div>a:only-child,body.togetr-template-theme .hubspot-blog-article .blog-post-body>p>a:only-child{align-items:center;background:var(--logo-blue);border:1px solid var(--logo-blue);border-radius:6px;box-shadow:0 16px 34px rgba(1,156,215,.18);color:#fff!important;display:inline-flex;font-family:var(--font-display);font-size:.98rem;font-weight:900;justify-content:center;line-height:1.1;min-height:44px;padding:12px 20px;text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}body.togetr-template-theme .hubspot-blog-article .blog-post-body>div>a:only-child:focus-visible,body.togetr-template-theme .hubspot-blog-article .blog-post-body>div>a:only-child:hover,body.togetr-template-theme .hubspot-blog-article .blog-post-body>p>a:only-child:focus-visible,body.togetr-template-theme .hubspot-blog-article .blog-post-body>p>a:only-child:hover{background:var(--logo-blue);box-shadow:0 20px 38px rgba(1,156,215,.22);color:#fff!important;transform:translateY(-1px)}body.togetr-template-theme .hubspot-blog-article .blog-post-aside{border-radius:8px;position:sticky;top:112px}body.togetr-template-theme .hubspot-blog-article .blog-post-aside__item:hover{background:rgba(1,156,215,.04)}@media (max-width:980px){body.togetr-template-theme .hubspot-blog-article .blog-post-layout,body.togetr-template-theme .hubspot-blog-article.blog-article-shell--classic .blog-post-layout{grid-template-columns:1fr}body.togetr-template-theme .hubspot-blog-article .blog-post-aside{position:static}}@media (max-width:760px){body.togetr-template-theme .hubspot-blog-article .blog-post-hero__content,body.togetr-template-theme .hubspot-blog-article .blog-post-layout{width:calc(100% - 28px)}body.togetr-template-theme .hubspot-blog-article .blog-post-hero{min-height:330px}body.togetr-template-theme .hubspot-blog-article .blog-post-hero__content h1{font-size:clamp(2.05rem,9vw,3.1rem)}body.togetr-template-theme .hubspot-blog-article .blog-post-body{padding:24px 20px}body.togetr-template-theme .hubspot-blog-article .blog-post-body :is(p,li){font-size:1rem;line-height:1.66}body.togetr-template-theme .hubspot-blog-article .blog-post-body>div>a:only-child,body.togetr-template-theme .hubspot-blog-article .blog-post-body>p>a:only-child{width:100%}}