.aura-blog-listing{background:var(--aura-color-bg);padding:var(--aura-section-padding) var(--aura-space-6)}.aura-blog-listing__inner{margin:0 auto;max-width:var(--aura-container-lg)}.aura-blog-listing__header{margin:0 auto var(--aura-space-16);max-width:48rem;text-align:center}.aura-blog-listing__header .aura-badge{margin-bottom:var(--aura-space-6)}.aura-blog-listing__header h1{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:var(--aura-text-5xl);line-height:1.15;margin:0 0 var(--aura-space-6)}.aura-blog-listing__header p{color:var(--aura-color-text-secondary);font-size:var(--aura-text-xl);line-height:1.7;margin:0}.aura-blog-listing__filters{display:flex;flex-wrap:wrap;gap:var(--aura-space-3);justify-content:center;margin-bottom:var(--aura-space-16)}.aura-blog-listing__filter{align-items:center;background:var(--aura-color-surface);border:none;border-radius:var(--aura-radius-pill);color:var(--aura-color-text);cursor:pointer;display:inline-flex;font-family:var(--aura-font-body);font-size:var(--aura-text-base);font-weight:500;padding:12px 24px;text-decoration:none;transition:background .2s ease,color .2s ease}.aura-blog-listing__filter:hover{background:color-mix(in srgb,var(--aura-color-primary) 10%,var(--aura-color-surface))}.aura-blog-listing__filter.is-active{background:var(--aura-color-primary);color:#fff}.aura-blog-listing__featured{margin-bottom:var(--aura-space-16);overflow:hidden;padding:0}.aura-blog-listing__featured-link{color:inherit;display:grid;grid-template-columns:1fr 1fr;text-decoration:none}.aura-blog-listing__card-media,.aura-blog-listing__featured-media{overflow:hidden}.aura-blog-listing__card-media img,.aura-blog-listing__featured-media img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.aura-blog-listing__featured-media,.aura-blog-listing__featured-media img{min-height:400px}.aura-blog-listing__placeholder{height:100%;min-height:192px;width:100%}.aura-blog-listing__card:hover img,.aura-blog-listing__featured:hover img{transform:scale(1.03)}.aura-blog-listing__featured-content{display:flex;flex-direction:column;justify-content:center;padding:var(--aura-space-8)}.aura-blog-listing__featured-content .aura-badge{margin-bottom:var(--aura-space-4);width:fit-content}.aura-blog-listing__featured-content h2{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:var(--aura-text-3xl);margin:0 0 var(--aura-space-4)}.aura-blog-listing__featured-content p{color:var(--aura-color-text-secondary);font-size:var(--aura-text-lg);line-height:1.7;margin:0 0 var(--aura-space-6)}.aura-blog-listing__grid{display:grid;gap:var(--aura-space-8);grid-template-columns:repeat(3,1fr)}.aura-blog-listing__card{height:100%;overflow:hidden;padding:0}.aura-blog-listing__card-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.aura-blog-listing__card-media{height:192px}.aura-blog-listing__card-body{display:flex;flex-direction:column;flex-grow:1;padding:var(--aura-space-6)}.aura-blog-listing__card-body .aura-blog-tag{margin-bottom:var(--aura-space-3);width:fit-content}.aura-blog-listing__card-body h3{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:var(--aura-text-xl);margin:0 0 var(--aura-space-3)}.aura-blog-listing__card-body p{color:var(--aura-color-text-secondary);flex-grow:1;line-height:1.7;margin:0 0 var(--aura-space-4)}.aura-blog-listing__meta{color:var(--aura-color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--aura-text-sm);gap:var(--aura-space-6)}.aura-blog-listing__meta span{align-items:center;display:inline-flex;gap:var(--aura-space-2)}.aura-blog-listing__meta svg{height:16px;width:16px}.aura-blog-listing__meta--card{gap:var(--aura-space-3);justify-content:space-between}.aura-blog-listing__count{color:var(--aura-color-text-secondary);font-size:var(--aura-text-sm);margin:0 0 var(--aura-space-6);text-align:center}.aura-blog-listing__more{margin-top:var(--aura-space-12);text-align:center}.aura-blog-listing__load-more svg{height:20px;width:20px}.aura-blog-listing__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--aura-space-3);justify-content:center;margin-top:var(--aura-space-12)}.aura-blog-listing__pagination-ellipsis,.aura-blog-listing__pagination-link{align-items:center;border-radius:var(--aura-radius-pill);display:inline-flex;font-size:var(--aura-text-sm);font-weight:700;height:44px;justify-content:center;min-width:44px}.aura-blog-listing__pagination-link{background:var(--aura-color-surface);border:1px solid var(--aura-color-border);color:var(--aura-color-text);text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.aura-blog-listing__pagination-link:focus,.aura-blog-listing__pagination-link:hover{background:color-mix(in srgb,var(--aura-color-primary) 10%,var(--aura-color-surface));border-color:var(--aura-color-primary);color:var(--aura-color-primary-hover);transform:translateY(-1px)}.aura-blog-listing__pagination-link.is-active{background:var(--aura-color-primary);border-color:var(--aura-color-primary);color:#fff}.aura-blog-listing__pagination-link.is-disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.aura-blog-listing__pagination-link--next,.aura-blog-listing__pagination-link--prev{padding:0 var(--aura-space-5)}.aura-blog-listing__pagination-ellipsis{color:var(--aura-color-text-muted)}.aura-blog-listing__empty{color:var(--aura-color-text-secondary);font-size:var(--aura-text-lg);padding:var(--aura-space-12) 0;text-align:center}.aura-blog-listing__card.is-hidden,.aura-blog-listing__featured.is-hidden{display:none!important}@media (min-width:992px){.aura-blog-listing__featured-content{padding:var(--aura-space-12)}}@media (max-width:991px){.aura-blog-listing__featured-link{grid-template-columns:1fr}.aura-blog-listing__featured-media,.aura-blog-listing__featured-media img{min-height:280px}.aura-blog-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.aura-blog-listing{padding:var(--aura-section-padding) var(--aura-space-4)}.aura-blog-listing__header h1{font-size:var(--aura-text-4xl)}.aura-blog-listing__filters{gap:var(--aura-space-2)}.aura-blog-listing__filter{font-size:var(--aura-text-sm);padding:10px 18px}.aura-blog-listing__grid{grid-template-columns:1fr}.aura-blog-listing__load-more{width:100%}.aura-blog-listing__pagination{gap:var(--aura-space-2)}.aura-blog-listing__pagination-link--next,.aura-blog-listing__pagination-link--prev{width:100%}}.aura-badge.aura-blog-tag,.aura-blog-tag{align-items:center;border:1px solid transparent;border-radius:var(--aura-blog-tag-radius);display:inline-flex;font-family:var(--aura-font-body);font-size:12px;font-weight:var(--aura-blog-tag-font-weight);line-height:1.3;max-width:max-content;padding:var(--aura-blog-tag-padding-y) var(--aura-blog-tag-padding-x);text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}a.aura-badge.aura-blog-tag:hover,a.aura-blog-tag:hover{text-decoration:none}.aura-blog-tag--development{--aura-blog-tag-topic-color:var(--aura-blog-tag-dev-color)}.aura-blog-tag--design,.aura-blog-tag--development{background:color-mix(in srgb,var(--aura-blog-tag-topic-color) var(--aura-blog-tag-tint),var(--aura-blog-tag-bg-base));border-color:color-mix(in srgb,var(--aura-blog-tag-topic-color) var(--aura-blog-tag-border-tint),transparent);color:var(--aura-blog-tag-topic-color)}.aura-blog-tag--design{--aura-blog-tag-topic-color:var(--aura-blog-tag-design-color)}.aura-blog-tag--marketing{--aura-blog-tag-topic-color:var(--aura-blog-tag-marketing-color);background:color-mix(in srgb,var(--aura-blog-tag-topic-color) var(--aura-blog-tag-tint),var(--aura-blog-tag-bg-base));border-color:color-mix(in srgb,var(--aura-blog-tag-topic-color) var(--aura-blog-tag-border-tint),transparent);color:var(--aura-blog-tag-topic-color)}.aura-blog-tag--default{--aura-blog-tag-topic-color:var(--aura-blog-tag-default-text);background:var(--aura-blog-tag-default-bg);border-color:var(--aura-blog-tag-default-border);color:var(--aura-blog-tag-default-text)}.aura-blog-tag--design:hover,.aura-blog-tag--development:hover,.aura-blog-tag--marketing:hover{background:color-mix(in srgb,var(--aura-blog-tag-topic-color) calc(var(--aura-blog-tag-tint) + 5%),var(--aura-blog-tag-bg-base));border-color:color-mix(in srgb,var(--aura-blog-tag-topic-color) calc(var(--aura-blog-tag-border-tint) + 8%),transparent);color:var(--aura-blog-tag-topic-color)}.aura-blog-tag--default:hover{background:color-mix(in srgb,var(--aura-blog-tag-default-text) 8%,var(--aura-blog-tag-default-bg));border-color:var(--aura-blog-tag-default-border);color:var(--aura-blog-tag-default-text)}.aura-btn--surface{background:var(--aura-color-surface);border:1px solid var(--aura-color-border);color:var(--aura-color-text)}.aura-btn--surface:hover{background:color-mix(in srgb,var(--aura-color-primary) 10%,var(--aura-color-surface))}.aura-blog-post{background:var(--aura-color-bg);padding:96px 0 0}.aura-blog-post__inner{margin:0 auto;max-width:var(--aura-container-lg);padding:0 var(--aura-space-6) var(--aura-section-padding)}.aura-blog-post__breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--aura-text-sm);gap:.25rem .35rem;line-height:1.5;list-style:none;margin:0 0 var(--aura-space-4);padding:0}.aura-blog-post__breadcrumb-item{align-items:center;display:inline-flex;gap:0;min-width:0}.aura-blog-post__breadcrumb-item:not(:last-child):after{color:var(--aura-color-text);content:"/";font-weight:500;margin-left:.35rem}.aura-blog-post__breadcrumb-item--accent .aura-blog-post__breadcrumb-home,.aura-blog-post__breadcrumb-item--accent a{color:var(--aura-color-primary);font-weight:500;text-decoration:none}.aura-blog-post__breadcrumb-item--accent .aura-blog-post__breadcrumb-home:hover,.aura-blog-post__breadcrumb-item--accent a:hover{color:var(--aura-color-primary-hover);text-decoration:underline;text-underline-offset:2px}.aura-blog-post__breadcrumb-home{align-items:center;display:inline-flex;line-height:1}.aura-blog-post__breadcrumb-home svg{height:17px;width:17px}.aura-blog-post__breadcrumb-item--current span{color:var(--aura-color-text-secondary);font-weight:500}.aura-blog-post__tag-badge.aura-blog-tag{--aura-blog-tag-topic-color:var(--aura-color-primary);background:color-mix(in srgb,var(--aura-color-primary) 7%,var(--aura-blog-tag-bg-base));border-color:var(--aura-color-primary);color:var(--aura-color-primary)}.aura-blog-post__tag-badge.aura-blog-tag:hover{background:color-mix(in srgb,var(--aura-color-primary) 12%,var(--aura-blog-tag-bg-base));border-color:var(--aura-color-primary-hover);color:var(--aura-color-primary-hover)}.aura-blog-post__tag-badge{align-items:center;display:inline-flex;gap:.55rem;letter-spacing:var(--aura-blog-tag-featured-letter-spacing);line-height:1;margin:0 0 10px;padding-left:.85rem;text-transform:var(--aura-blog-tag-featured-transform)}.aura-blog-post__tag-badge-dot{animation:aura-blog-tag-pulse 1.8s ease-in-out infinite;background:var(--aura-color-primary);border-radius:50%;flex-shrink:0;height:8px;width:8px}.aura-blog-post--no-tag-pulse .aura-blog-post__tag-badge-dot{animation:none}@keyframes aura-blog-tag-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--aura-color-primary) 45%,transparent);opacity:1;transform:scale(1)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--aura-color-primary) 0%,transparent);opacity:.55;transform:scale(.88)}}.aura-blog-post__tag-badge-text{white-space:nowrap}.aura-blog-post__layout{align-items:start;display:grid;gap:var(--aura-space-10);grid-template-columns:minmax(0,1fr) minmax(340px,380px)}.aura-blog-post__main{min-width:0}@media (min-width:992px){.aura-blog-post__layout{align-items:stretch}}.aura-blog-post__header{margin-bottom:var(--aura-space-8)}.aura-blog-post__title{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;margin:0 0 var(--aura-space-6)}.aura-blog-post__byline{align-items:center;border-bottom:1px solid var(--aura-color-border);border-top:1px solid var(--aura-color-border);display:flex;gap:var(--aura-space-6);justify-content:space-between;padding:var(--aura-space-5) 0}.aura-blog-post__byline-left{align-items:center;display:flex;gap:var(--aura-space-4);min-width:0}.aura-blog-post__byline-avatar{border-radius:50%;flex-shrink:0;height:56px;object-fit:cover;width:56px}.aura-blog-post__byline-avatar--initials{align-items:center;background:color-mix(in srgb,var(--aura-color-primary) 14%,var(--aura-color-card));color:var(--aura-color-primary);display:inline-flex;font-family:var(--aura-font-heading);font-size:var(--aura-text-lg);font-weight:700;justify-content:center;line-height:1}.aura-blog-post__byline-identity{min-width:0}.aura-blog-post__byline-name{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:var(--aura-text-lg);font-weight:700;line-height:1.3;margin:0 0 .15rem}.aura-blog-post__byline-name a{color:inherit;text-decoration:none}.aura-blog-post__byline-name a:hover{color:var(--aura-color-primary)}.aura-blog-post__byline-role{color:var(--aura-color-text-muted);font-size:var(--aura-text-sm);line-height:1.4;margin:0}.aura-blog-post__byline-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.35rem}.aura-blog-post__byline-stat{align-items:center;color:var(--aura-color-text-muted);display:inline-flex;font-size:var(--aura-text-sm);gap:.4rem;line-height:1.4;margin:0;white-space:nowrap}.aura-blog-post__byline-stat svg{flex-shrink:0;height:15px;width:15px}.aura-blog-post__byline-stat--updated,.aura-blog-post__byline-stat--updated svg{color:var(--aura-color-primary)}.aura-blog-post__meta-item{align-items:center;display:inline-flex;gap:.35rem}.aura-blog-post__date-label{color:var(--aura-color-text-secondary);font-weight:600}.aura-blog-post__meta-sep{color:var(--aura-color-border)}.aura-blog-post__figure{margin:0 0 var(--aura-space-10)}.aura-blog-post__figure img{border-radius:var(--aura-radius-xl);box-shadow:var(--aura-shadow-floating);display:block;height:min(460px,56vw);width:100%}.aura-blog-post__body{color:var(--aura-color-text-secondary);font-size:var(--aura-text-lg);line-height:1.8;max-width:none}.aura-blog-post__body>:first-child{margin-top:0}.aura-blog-post__body p{margin:0 0 var(--aura-space-6)}.aura-blog-post__body .aura-callout,.aura-blog-post__body .hs-callout-type-tip,.aura-blog-post__body blockquote{background:var(--aura-color-surface);border:1px solid var(--aura-color-border);border-radius:var(--aura-radius-lg);margin:var(--aura-space-8) 0;padding:var(--aura-space-6)}.aura-blog-post__body h2{font-size:var(--aura-text-3xl);margin:var(--aura-space-10) 0 var(--aura-space-6)}.aura-blog-post__body h2,.aura-blog-post__body h3,.aura-blog-post__body h4{color:var(--aura-color-text);font-family:var(--aura-font-heading);scroll-margin-top:100px}.aura-blog-post__body h3,.aura-blog-post__body h4{margin:var(--aura-space-8) 0 var(--aura-space-4)}.aura-blog-post__body h4{font-size:var(--aura-text-xl);margin-bottom:var(--aura-space-3)}.aura-blog-post__body ol,.aura-blog-post__body ul{margin:0 0 var(--aura-space-6);padding-left:var(--aura-space-8)}.aura-blog-post__body li{margin-bottom:var(--aura-space-2)}.aura-blog-post__body a{color:var(--aura-color-primary);text-decoration:underline;text-underline-offset:2px}.aura-blog-post__body img{border-radius:var(--aura-radius-lg);height:auto;max-width:100%}.aura-blog-post__post-footer{display:flex;flex-direction:column;gap:var(--aura-space-6);margin-top:var(--aura-space-10)}.aura-blog-post__tags{display:flex;flex-wrap:wrap;gap:var(--aura-space-3)}.aura-blog-post__share-inline{align-items:center;border-bottom:1px solid var(--aura-color-border);border-top:1px solid var(--aura-color-border);display:flex;flex-wrap:wrap;gap:var(--aura-space-4);padding:var(--aura-space-5) 0}.aura-blog-post__share-inline-label{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:var(--aura-text-base);font-weight:700}.aura-blog-post__share-inline-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--aura-space-5)}.aura-blog-post__share-inline-copy,.aura-blog-post__share-inline-links a{background:none;border:none;color:var(--aura-color-text);cursor:pointer;font-family:var(--aura-font-body);font-size:var(--aura-text-base);font-weight:500;padding:0;text-decoration:none;transition:color .2s ease}.aura-blog-post__share-inline-copy:focus-visible,.aura-blog-post__share-inline-copy:hover,.aura-blog-post__share-inline-links a:hover{color:var(--aura-color-primary)}.aura-blog-post__author{margin-top:0;padding:var(--aura-space-8)}.aura-blog-post__author-inner{align-items:flex-start;display:flex;gap:var(--aura-space-6)}.aura-blog-post__author-content{flex:1;min-width:0}.aura-blog-post__author-eyebrow{color:var(--aura-color-text-muted);font-size:var(--aura-text-sm);margin:0 0 var(--aura-space-2)}.aura-blog-post__author-avatar{border-radius:50%;flex-shrink:0;height:96px;object-fit:cover;width:96px}.aura-blog-post__author-avatar--card{border-radius:var(--aura-card-radius);height:140px;width:140px}.aura-blog-post__author-avatar--initials{align-items:center;background:color-mix(in srgb,var(--aura-color-primary) 14%,var(--aura-color-card));display:inline-flex;font-size:var(--aura-text-2xl);justify-content:center;line-height:1}.aura-blog-post__author-avatar--initials,.aura-blog-post__author-name{color:var(--aura-color-primary);font-family:var(--aura-font-heading);font-weight:700}.aura-blog-post__author-name{font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.2;margin:0 0 var(--aura-space-2)}.aura-blog-post__author-role{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:var(--aura-text-lg);font-weight:700;line-height:1.3;margin:0 0 var(--aura-space-3)}.aura-blog-post__author-bio{color:var(--aura-color-text-secondary);line-height:1.7;margin:0 0 var(--aura-space-4)}.aura-blog-post__author-links{display:flex;flex-wrap:wrap;gap:var(--aura-space-5)}.aura-blog-post__author-links a{color:var(--aura-color-primary);font-weight:600;text-decoration:none}.aura-blog-post__author-links a:hover{text-decoration:underline}.aura-blog-sidebar,.aura-blog-sidebar__top{display:flex;flex-direction:column;gap:var(--aura-space-5);width:100%}.aura-blog-sidebar__sticky-slot{width:100%}.aura-blog-sidebar__card{box-sizing:border-box;overflow:hidden;padding:var(--aura-space-6);width:100%}.aura-blog-sidebar__case-title,.aura-blog-sidebar__promo-title,.aura-blog-sidebar__title{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:var(--aura-text-lg);font-weight:700;line-height:1.3;margin:0}.aura-blog-sidebar__toc-head{align-items:flex-start;display:flex;gap:var(--aura-space-3);justify-content:space-between;margin-bottom:var(--aura-space-4)}.aura-blog-sidebar__toc-share{align-items:center;display:inline-flex;flex-shrink:0;gap:.4rem}.aura-blog-sidebar__toc-share a{align-items:center;border-radius:var(--aura-radius-sm);color:var(--aura-color-text-muted);display:inline-flex;height:28px;justify-content:center;transition:color .2s ease,background .2s ease;width:28px}.aura-blog-sidebar__toc-share a:hover{background:color-mix(in srgb,var(--aura-color-primary) 8%,transparent);color:var(--aura-color-primary)}.aura-blog-sidebar__toc-share svg{height:15px;width:15px}.aura-blog-sidebar__toc-rule{background:var(--aura-color-primary);border-radius:1px;height:2px;margin:0 0 var(--aura-space-5)}.aura-blog-sidebar__toc-nav{display:block}.aura-blog-sidebar__toc-mobile{display:none}.aura-blog-sidebar__toc-list{display:flex;flex-direction:column;gap:var(--aura-space-4);list-style:none;margin:0;padding:0}.aura-blog-sidebar__toc-list--bullets .aura-blog-sidebar__toc-item,.aura-blog-sidebar__toc-nav .aura-blog-sidebar__toc-item{padding-left:1.1rem;position:relative}.aura-blog-sidebar__toc-list--bullets .aura-blog-sidebar__toc-item:before,.aura-blog-sidebar__toc-nav .aura-blog-sidebar__toc-item:before{background:var(--aura-color-primary);border-radius:1px;content:"";height:7px;left:0;position:absolute;top:.55em;width:7px}.aura-blog-sidebar__toc-item--child{padding-left:1.75rem}.aura-blog-sidebar__toc-item--child:before{height:5px;left:.65rem;opacity:.75;width:5px}.aura-blog-sidebar__toc-list a{color:var(--aura-color-text);display:block;font-size:var(--aura-text-sm);font-weight:600;line-height:1.45;text-decoration:none;transition:color .2s ease}.aura-blog-sidebar__toc-list a:focus-visible,.aura-blog-sidebar__toc-list a:hover{color:var(--aura-color-primary)}.aura-blog-sidebar__toc-empty{color:var(--aura-color-text-muted);font-size:var(--aura-text-sm);line-height:1.5;margin:0}.aura-blog-sidebar__promo{background:var(--aura-sidebar-promo-bg,linear-gradient(160deg,#1e293b 0,#0f172a 100%));border:none;border-radius:var(--aura-radius-lg);box-shadow:var(--aura-shadow-card);box-sizing:border-box;color:var(--aura-sidebar-promo-text,#fff);padding:var(--aura-space-6);width:100%}.aura-blog-sidebar__promo-title{color:inherit;font-size:var(--aura-text-xl);margin-bottom:var(--aura-space-3)}.aura-blog-sidebar__promo-text{color:color-mix(in srgb,var(--aura-sidebar-promo-text,#fff) 82%,transparent);font-size:var(--aura-text-sm);line-height:1.6;margin:0 0 var(--aura-space-5)}.aura-blog-sidebar__promo-list{display:flex;flex-direction:column;gap:var(--aura-space-3);list-style:none;margin:0 0 var(--aura-space-6);padding:0}.aura-blog-sidebar__promo-list li{align-items:flex-start;color:inherit;display:flex;font-size:var(--aura-text-sm);gap:var(--aura-space-2);line-height:1.45}.aura-blog-sidebar__promo-list svg{color:var(--aura-color-primary);flex-shrink:0;height:16px;margin-top:.15em;width:16px}.aura-blog-sidebar__promo-btn{align-items:center;background:var(--aura-color-primary);border-radius:var(--aura-radius-md);color:#fff;display:flex;font-family:var(--aura-font-body);font-size:var(--aura-text-base);font-weight:700;justify-content:center;min-height:48px;padding:12px 20px;text-decoration:none;transition:background .2s ease;width:100%}.aura-blog-sidebar__promo-btn:hover{background:var(--aura-color-primary-hover);color:#fff}.aura-blog-sidebar__card.aura-blog-sidebar__case-studies,.aura-blog-sidebar__case-studies.aura-card-preset{background:var(--aura-color-card);border:1px solid var(--aura-case-border,var(--aura-color-border));box-shadow:var(--aura-shadow-card);box-sizing:border-box;overflow:visible;padding:0!important;width:100%}.aura-blog-sidebar__case-head{background:var(--aura-case-header-bg,var(--aura-color-surface));border-bottom:none;padding:var(--aura-space-5) var(--aura-space-6)}.aura-blog-sidebar__case-studies .aura-blog-sidebar__case-title{color:#1e3a5f;font-family:var(--aura-font-heading);font-size:var(--aura-text-xl);font-weight:700;line-height:1.25;margin:0}.aura-blog-sidebar__case-list{background:var(--aura-color-card);display:flex;flex-direction:column;gap:var(--aura-space-5);list-style:none;margin:0;padding:var(--aura-space-5) var(--aura-space-6) var(--aura-space-6)}.aura-blog-sidebar__case-list li{margin:0;padding-left:1rem;position:relative}.aura-blog-sidebar__case-list li:before{background:var(--aura-color-primary);border-radius:1px;content:"";height:7px;left:0;position:absolute;top:.65em;width:7px}.aura-blog-sidebar__case-list a{color:var(--aura-color-primary-hover);font-family:var(--aura-font-body);font-size:var(--aura-text-sm);font-weight:600;line-height:1.5;text-decoration:none}.aura-blog-sidebar__case-list a:hover{color:var(--aura-color-primary);text-decoration:underline;text-underline-offset:2px}.aura-blog-post__sidebar{min-width:0;width:100%}.aura-blog-post__sidebar .hs_cos_wrapper,.aura-blog-post__sidebar .widget-type-custom_widget,.aura-blog-post__sidebar .widget-type-custom_widget>div{display:block;max-width:100%;width:100%}@media (min-width:992px){.aura-blog-post__sidebar{align-self:stretch;display:flex;flex-direction:column;min-height:100%}.aura-blog-post__sidebar .hs_cos_wrapper,.aura-blog-post__sidebar .widget-type-custom_widget,.aura-blog-post__sidebar .widget-type-custom_widget>div{display:flex;flex:1;flex-direction:column;min-height:0}.aura-blog-sidebar{align-content:start;display:grid;flex:1;gap:var(--aura-space-5);grid-template-rows:auto 1fr;min-height:100%;width:100%}.aura-blog-sidebar__sticky-slot{align-self:stretch;height:100%;min-height:0}.aura-blog-sidebar__card.aura-blog-sidebar__case-studies,.aura-blog-sidebar__case-studies.aura-card-preset{max-height:calc(100vh - 20px - var(--aura-space-4));overflow-x:hidden;overflow-y:auto;position:sticky;top:20px;z-index:5;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.aura-blog-post__share{border-top:1px solid var(--aura-color-border);margin-top:var(--aura-space-12);padding-top:var(--aura-space-8)}.aura-blog-post__share-title{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:var(--aura-text-xl);margin:0 0 var(--aura-space-4);text-align:center}.aura-blog-post__share-links{display:flex;flex-wrap:wrap;gap:var(--aura-space-3);justify-content:center}.aura-blog-post__share-link{align-items:center;background:var(--aura-color-card);border:1px solid var(--aura-color-border);border-radius:var(--aura-radius-pill);color:var(--aura-color-text);cursor:pointer;display:inline-flex;font-size:var(--aura-text-sm);font-weight:500;gap:var(--aura-space-2);min-height:44px;padding:0 16px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.aura-blog-post__share-link svg{height:18px;width:18px}.aura-blog-post__share-link:focus-visible,.aura-blog-post__share-link:hover{background:color-mix(in srgb,var(--aura-color-primary) 6%,var(--aura-color-card));border-color:color-mix(in srgb,var(--aura-color-primary) 35%,var(--aura-color-border));color:var(--aura-color-primary)}.aura-blog-post__comments{box-sizing:border-box;margin-top:var(--aura-space-8);max-width:100%;padding:var(--aura-space-8);width:100%}.aura-blog-post__comments .comment-form,.aura-blog-post__comments .comment-listing,.aura-blog-post__comments .hs-blog-comments,.aura-blog-post__comments .hs_cos_wrapper_type_blog_comments{max-width:none}.aura-blog-post__comments .comment-form>h3,.aura-blog-post__comments .comment-form>h4,.aura-blog-post__comments .hs-blog-comments>h3,.aura-blog-post__comments .hs-blog-comments>h4{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:var(--aura-text-2xl);margin:0 0 var(--aura-space-6)}.aura-blog-post__comments .comment-form form,.aura-blog-post__comments .hs-form,.aura-blog-post__comments form{display:grid;gap:var(--aura-space-4);max-width:100%;width:100%}.aura-blog-post__comments .form-group,.aura-blog-post__comments .hs-form-field,.aura-body .aura-blog-post__comments .hs-form-field,.aura-body .aura-blog-post__comments form.hs-form .hs-form-field{float:none!important;margin:0!important;padding:0!important;width:100%}.aura-blog-post__comments .hs-form-field .input,.aura-body .aura-blog-post__comments form.hs-form .hs-form-field .input{margin:0!important;width:100%!important}.aura-blog-post__comments .hs-form-field label,.aura-blog-post__comments .hs-form-field>label,.aura-blog-post__comments label,.aura-body .aura-blog-post__comments .hs-form-field label,.aura-body .aura-blog-post__comments .hs-form-field>label,.aura-body .aura-blog-post__comments form.hs-form .hs-form-field>label{align-items:baseline;color:var(--aura-color-text)!important;display:inline-flex!important;flex-wrap:nowrap;float:none!important;font-family:var(--aura-font-body);font-size:var(--aura-text-sm)!important;font-weight:600!important;gap:.15em;line-height:1.4;margin:0 0 var(--aura-space-2)!important;max-width:100%;padding:0!important;text-align:left!important;width:auto!important}.aura-blog-post__comments .hs-form-field label span,.aura-blog-post__comments .hs-form-field>label>span,.aura-body .aura-blog-post__comments .hs-form-field label span,.aura-body .aura-blog-post__comments .hs-form-field>label>span,.aura-body .aura-blog-post__comments form.hs-form .hs-form-field>label span{display:inline!important;float:none!important;width:auto!important}.aura-blog-post__comments .hs-form-required,.aura-body .aura-blog-post__comments .hs-form-required{color:var(--aura-color-danger)!important;display:inline!important;float:none!important;margin:0!important;padding:0!important;white-space:nowrap;width:auto!important}.aura-blog-post__comments .hs-form-field br,.aura-blog-post__comments .hs-form-field>label br,.aura-blog-post__comments label br{display:none!important;height:0!important;line-height:0!important;margin:0!important;padding:0!important}.aura-blog-post__comments .hs-form-field>label+.hs-form-required,.aura-body .aura-blog-post__comments .hs-form-field>label+.hs-form-required{display:inline!important;margin:0 0 0 .15em!important;vertical-align:baseline}.aura-blog-post__comments .hs-input,.aura-blog-post__comments input[type=email],.aura-blog-post__comments input[type=text],.aura-blog-post__comments input[type=url],.aura-blog-post__comments textarea{background:var(--aura-color-input-bg)!important;border:1px solid var(--aura-color-border)!important;border-radius:var(--aura-radius-md)!important;box-shadow:none!important;box-sizing:border-box;color:var(--aura-color-text)!important;display:block;font-family:var(--aura-font-body)!important;font-size:var(--aura-text-base)!important;line-height:1.5;margin:0;max-width:100%!important;padding:12px 16px!important;width:100%!important}.aura-blog-post__comments .hs-fieldtype-textarea .hs-input,.aura-blog-post__comments .hs-fieldtype-textarea textarea,.aura-blog-post__comments textarea{min-height:150px!important;resize:vertical}.aura-blog-post__comments .hs-input:focus,.aura-blog-post__comments input:focus,.aura-blog-post__comments textarea:focus{border-color:var(--aura-color-primary)!important;outline:2px solid color-mix(in srgb,var(--aura-color-primary) 28%,transparent)!important;outline-offset:0}.aura-blog-post__comments .hs-button,.aura-blog-post__comments .hs-form-field.hs-submit,.aura-blog-post__comments .hs-submit,.aura-blog-post__comments button[type=submit],.aura-blog-post__comments input[type=submit]{background:transparent!important;border:none!important;margin:0!important;padding:0!important}.aura-blog-post__comments .hs-submit .hs-button,.aura-blog-post__comments .hs-submit input[type=submit],.aura-blog-post__comments button[type=submit],.aura-blog-post__comments input[type=submit]{align-items:center;background:var(--aura-color-primary)!important;border:none!important;border-radius:var(--aura-radius-pill)!important;color:#fff!important;cursor:pointer;display:inline-flex;font-family:var(--aura-font-body)!important;font-size:var(--aura-text-base)!important;font-weight:600!important;justify-content:center;min-height:48px;padding:12px 28px!important;transition:background .2s ease;width:auto!important}.aura-blog-post__comments .hs-submit input[type=submit]:hover,.aura-blog-post__comments button[type=submit]:hover,.aura-blog-post__comments input[type=submit]:hover{background:var(--aura-color-primary-hover)!important}.aura-blog-post__comments .hs-recaptcha{margin:0!important}@media (min-width:640px){.aura-blog-post__comments .comment-form form,.aura-blog-post__comments form.hs-form.stacked{column-gap:var(--aura-space-4);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--aura-space-4)}.aura-blog-post__comments .hs-comment,.aura-blog-post__comments .hs-email,.aura-blog-post__comments .hs-error-msgs,.aura-blog-post__comments .hs-fieldtype-textarea,.aura-blog-post__comments .hs-recaptcha,.aura-blog-post__comments .hs-submit,.aura-blog-post__comments .hs-website{grid-column:1/-1}}.aura-blog-post__comments .hs-error-msgs{color:var(--aura-color-danger);font-size:var(--aura-text-sm);list-style:none;margin:var(--aura-space-2) 0 0;padding:0}.aura-blog-post__comments .comment-listing{border-top:1px solid var(--aura-color-border);margin-top:var(--aura-space-10);padding-top:var(--aura-space-8)}.aura-blog-post__comments .comment-listing>h3,.aura-blog-post__comments .comment-listing>h4{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:var(--aura-text-xl);margin:0 0 var(--aura-space-6)}.aura-blog-post__comments .comment{border-bottom:1px solid var(--aura-color-border);padding:var(--aura-space-5) 0}.aura-blog-post__comments .comment-replies .comment,.aura-blog-post__comments .comment.depth-1,.aura-blog-post__comments .comment.depth-2,.aura-blog-post__comments .comment.depth-3{border-left:2px solid color-mix(in srgb,var(--aura-color-primary) 22%,var(--aura-color-border));margin-left:var(--aura-space-6);padding-left:var(--aura-space-5)}.aura-blog-post__comments .comment-body,.aura-blog-post__comments .comment-body p{color:var(--aura-color-text-secondary);line-height:1.7;margin:0 0 var(--aura-space-3)}.aura-blog-post__comments .comment-author,.aura-blog-post__comments .comment-from,.aura-blog-post__comments .comment-meta{color:var(--aura-color-text-muted);font-size:var(--aura-text-sm);margin-bottom:.35rem}.aura-blog-post__comments .comment-author,.aura-blog-post__comments .comment-from{color:var(--aura-color-text);font-weight:600}.aura-blog-post__comments .comment-reply a,.aura-blog-post__comments .comment-reply-to a,.aura-blog-post__comments a.comment-reply-link{color:var(--aura-color-primary);font-size:var(--aura-text-sm);font-weight:500;text-decoration:none}.aura-blog-post__comments .comment-reply a:hover,.aura-blog-post__comments a.comment-reply-link:hover{text-decoration:underline}.aura-blog-related{background:var(--aura-color-surface);border-top:1px solid var(--aura-color-border);padding:var(--aura-space-16) var(--aura-space-6) var(--aura-section-padding)}.aura-blog-related__inner{margin:0 auto;max-width:var(--aura-container-lg)}.aura-blog-related__heading{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:clamp(1.75rem,3vw,2.25rem);margin:0 0 var(--aura-space-12);text-align:center}.aura-blog-related__grid{display:grid;gap:var(--aura-space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.aura-blog-related__card{height:100%;overflow:hidden}.aura-blog-related__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.aura-blog-related__media{aspect-ratio:16/10;overflow:hidden}.aura-blog-related__media img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.aura-blog-related__card:hover img{transform:scale(1.03)}.aura-blog-related__body{display:flex;flex:1;flex-direction:column;gap:var(--aura-space-3);padding:var(--aura-space-5)}.aura-blog-related__title{color:var(--aura-color-text);font-family:var(--aura-font-heading);font-size:var(--aura-text-lg);line-height:1.35;margin:0}.aura-blog-related__meta{align-items:center;color:var(--aura-color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--aura-text-xs);gap:var(--aura-space-2);justify-content:space-between;margin-top:auto}.aura-blog-related__author{align-items:center;display:inline-flex;gap:.35rem}.aura-blog-related__author img{border-radius:50%;height:24px;object-fit:cover;width:24px}.blog-index__post-title a,.blog-post__title{color:var(--aura-color-text);font-family:var(--aura-font-heading)}.blog-index__post-title a:hover{color:var(--aura-color-primary)}@media (max-width:991px){.aura-blog-post{padding-top:80px}.aura-blog-post__layout{gap:0;grid-template-columns:1fr}.aura-blog-post__sidebar,.aura-blog-sidebar__toc-nav{display:none}.aura-blog-sidebar__toc-mobile{display:block;margin-bottom:var(--aura-space-4)}.aura-blog-sidebar__toc-toggle{align-items:center;background:var(--aura-color-card);border:1px solid var(--aura-color-border);border-radius:var(--aura-radius-md);color:var(--aura-color-text);cursor:pointer;display:flex;font-family:var(--aura-font-body);font-size:var(--aura-text-sm);font-weight:600;gap:var(--aura-space-3);justify-content:space-between;padding:12px 14px;width:100%}.aura-blog-sidebar__toc-toggle svg{height:18px;transition:transform .2s ease;width:18px}.aura-blog-sidebar__toc-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.aura-blog-sidebar__toc-panel{background:var(--aura-color-card);border:1px solid var(--aura-color-border);border-radius:var(--aura-radius-md);margin-top:var(--aura-space-3);padding:var(--aura-space-3)}.aura-blog-post__sidebar-mobile-slot{display:flex;flex-direction:column;gap:var(--aura-space-6);margin-top:var(--aura-space-6)}.aura-blog-post__byline{align-items:flex-start;flex-direction:column;gap:var(--aura-space-4)}.aura-blog-post__byline-right{align-items:flex-start;width:100%}.aura-blog-post__byline-stat{white-space:normal}.aura-blog-post__author-inner{align-items:flex-start;flex-direction:column;text-align:left}.aura-blog-post__author-avatar--card{height:120px;width:120px}.aura-blog-post__author-links{justify-content:flex-start}.aura-blog-post__share-inline{align-items:flex-start;flex-direction:column;gap:var(--aura-space-3)}.aura-blog-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.aura-blog-post{padding-top:64px}.aura-blog-post__inner,.aura-blog-related{padding-inline:var(--aura-space-4)}.aura-blog-related__grid{grid-template-columns:1fr}.aura-blog-post__share-inline-copy span{display:inline}}