.blog{margin-inline:auto;max-width:var(--mvs-content-max-width,1200px);padding-block:var(--organism-standard,3rem);padding-inline:var(--mvs-gutter-inline,clamp(30px,5vw,60px));width:100%}.blog--post{max-width:var(--mvs-breakout-max-width,1400px)}.blog--index,.blog--post{padding-top:calc(var(--organism-standard, 3rem)/4)}.blog-filter{display:flex;flex-wrap:wrap;gap:var(--atom-small,.5rem);margin-bottom:var(--organism-small,2rem)}.blog-filter__tag{align-items:center;background:transparent;border:1px solid var(--hs-tertiary,#e2e8f0);border-radius:var(--global-radius-xl,999px);color:var(--hs-primary,#582c83);display:inline-flex;font-size:.875rem;font-weight:500;line-height:1;padding:.4rem 1rem;text-decoration:none;transition:background var(--global-trans,.2s ease),color var(--global-trans,.2s ease),border-color var(--global-trans,.2s ease)}.blog-filter__tag:hover{border-color:var(--hs-primary,#582c83);text-decoration:none}.blog-filter__tag.is-active{background:var(--hs-primary,#582c83);border-color:var(--hs-primary,#582c83);color:var(--hs-primary--text-over,#fff)}.blog-featured{align-items:center;color:inherit;display:grid;gap:var(--molecule-large,2rem);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:var(--organism-small,2rem);text-decoration:none}.blog-featured__media{border-radius:var(--global-radius-lg,.75rem);overflow:clip}.blog-featured__image{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;transition:transform var(--global-trans,.2s ease);width:100%}.blog-featured:hover .blog-featured__image{transform:scale(1.03)}.blog-featured__title{color:var(--hs-primary,#582c83);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;line-height:1.2;margin:var(--atom-small,.5rem) 0 0}.blog-featured__summary{color:var(--text-color-secondary,#4a4a4a);font-size:1rem;line-height:1.6;margin:var(--molecule-small,1rem) 0 0}.blog-featured__cta{align-items:center;color:var(--hs-primary,#582c83);display:inline-flex;font-weight:600;gap:var(--atom-small,.5rem);margin-top:var(--molecule-small,1rem);transition:gap var(--global-trans,.2s ease)}.blog-featured:hover .blog-featured__cta{gap:var(--atom-standard,.75rem)}@media (width < 768px){.blog-featured{gap:var(--molecule-standard,1.5rem);grid-template-columns:minmax(0,1fr)}}.blog-grid{display:grid;gap:var(--molecule-large,2rem);grid-template-columns:repeat(3,minmax(0,1fr))}@media (width < 1024px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 640px){.blog-grid{grid-template-columns:minmax(0,1fr)}}.blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--molecule-standard,1.5rem);justify-content:center;margin-top:var(--organism-small,2rem)}.blog-pagination__status{font-size:.9375rem}.blog-empty,.blog-pagination__status{color:var(--text-color-secondary,#4a4a4a)}.blog-empty{font-size:1rem}.blog-post{margin-inline:auto;max-width:760px}.blog-post__header{display:grid;gap:var(--molecule-small,1rem);margin-bottom:var(--organism-small,2rem)}.blog-post__eyebrow{color:var(--hs-secondary,#008bce);font-size:var(--font-size-xsm,.75rem);font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.blog-post__title{color:var(--hs-primary,#582c83);font-size:clamp(1.75rem,4vw,3rem);font-weight:400;line-height:1.15;margin:0}.blog-post__meta{color:var(--text-color-secondary,#4a4a4a);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:var(--molecule-small,1rem)}.blog-post__meta-item{position:relative}.blog-post__meta-item+.blog-post__meta-item:before{content:"·";left:calc(var(--molecule-small, 1rem)/-2);position:absolute;transform:translateX(-50%)}.blog-post__share{display:flex;gap:var(--atom-small,.5rem)}.blog-post__share-btn{align-items:center;border:1px solid var(--hs-tertiary,#e2e8f0);border-radius:50%;color:var(--hs-primary,#582c83);display:inline-flex;height:2.25rem;justify-content:center;text-decoration:none;transition:background var(--global-trans,.2s ease),color var(--global-trans,.2s ease),border-color var(--global-trans,.2s ease);width:2.25rem}.blog-post__share-btn:hover{background:var(--hs-primary,#582c83);border-color:var(--hs-primary,#582c83);color:var(--hs-primary--text-over,#fff)}.blog-post__feature{border-radius:var(--global-radius-lg,.75rem);box-shadow:0 1rem 3rem rgba(0,0,0,.16);margin-block:var(--molecule-standard,1.5rem);overflow:clip}.blog-post__feature-image{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.blog-post__image-grid{display:grid;gap:var(--molecule-standard,1.5rem);grid-template-columns:repeat(var(--big-cols,3),minmax(0,1fr));margin-block:var(--organism-small,2rem)}.blog-post__image-grid--col-2{--big-cols:2}.blog-post__image-grid--col-3{--big-cols:3}.blog-post__image-grid--col-4{--big-cols:4}.blog-post__image-grid__item{margin:0}.blog-post__image-grid__img{aspect-ratio:4/3;border-radius:var(--global-radius-md,.5rem);display:block;height:auto;object-fit:cover;width:100%}.blog-post__image-grid__caption{color:var(--text-color-secondary,#4a4a4a);font-size:.875rem;line-height:1.4;margin-top:.5rem}@media (width < 640px){.blog-post__image-grid--col-2,.blog-post__image-grid--col-3,.blog-post__image-grid--col-4{--big-cols:1}}@media (640px <= width < 900px){.blog-post__image-grid--col-3,.blog-post__image-grid--col-4{--big-cols:2}}.blog-post__body{font-size:1.0625rem;line-height:1.7}.blog-post__body>:first-child{margin-top:0}.blog-post__body>:last-child{margin-bottom:0}.blog-post__body img{border-radius:var(--global-radius-md,.5rem);height:auto;max-width:100%}.blog-post__body :is(h1,h2,h3,h4,h5,h6){font-weight:400}.blog-post__tags{align-items:center;border-top:1px solid var(--hs-tertiary,#e2e8f0);display:flex;flex-wrap:wrap;gap:var(--molecule-small,1rem);margin-top:var(--organism-small,2rem);padding-top:var(--molecule-standard,1.5rem)}.blog-post__tags-title{color:var(--text-color-secondary,#4a4a4a);font-size:var(--font-size-xsm,.75rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.blog-post__tags-list{display:flex;flex-wrap:wrap;gap:var(--atom-small,.5rem)}.blog-tag{align-items:center;background:var(--hs-primary--5pc,rgba(88,44,131,.06));border-radius:var(--global-radius-xl,999px);color:var(--hs-primary,#582c83);display:inline-flex;font-size:.875rem;font-weight:500;padding:.3rem .8rem;text-decoration:none;transition:background var(--global-trans,.2s ease)}.blog-tag:hover{background:var(--hs-primary--15pc,rgba(88,44,131,.15));text-decoration:none}.blog-related{margin:var(--organism-standard,3rem) auto 0;max-width:var(--mvs-content-max-width,1200px)}.blog-related__heading{color:var(--hs-primary,#582c83);font-size:1.5rem;font-weight:400;margin:0 0 var(--molecule-standard,1.5rem)}.blog-related__grid{display:grid;gap:var(--molecule-large,2rem);grid-template-columns:repeat(3,minmax(0,1fr))}@media (width < 1024px){.blog-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 640px){.blog-related__grid{grid-template-columns:minmax(0,1fr)}}