.related-posts[data-astro-cid-dpgbfi7r]{border-block-start:1px solid var(--rule);inline-size:100%;margin-block-start:clamp(2.5rem,7vw,4.5rem);margin-inline:auto;max-inline-size:var(--measure);padding-inline:1.25rem;padding-block-start:clamp(1.5rem,4vw,2.5rem)}.related-posts[data-astro-cid-dpgbfi7r] section[data-astro-cid-dpgbfi7r]+section[data-astro-cid-dpgbfi7r]{margin-block-start:2.5rem}.related-posts[data-astro-cid-dpgbfi7r] [data-astro-cid-dpgbfi7r]:is(h3,h5){color:var(--ink);font-size:1.25rem;line-height:1.25;margin:0 0 1rem}.related-posts[data-astro-cid-dpgbfi7r] [data-astro-cid-dpgbfi7r]:is(ul,li){list-style:none;margin:0;padding:0}.related-grid[data-astro-cid-dpgbfi7r],.more-grid[data-astro-cid-dpgbfi7r]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.related-grid[data-astro-cid-dpgbfi7r] article[data-astro-cid-dpgbfi7r],.more-grid[data-astro-cid-dpgbfi7r] article[data-astro-cid-dpgbfi7r],.related-grid[data-astro-cid-dpgbfi7r] a[data-astro-cid-dpgbfi7r],.more-grid[data-astro-cid-dpgbfi7r] a[data-astro-cid-dpgbfi7r]{block-size:100%}.related-grid[data-astro-cid-dpgbfi7r] a[data-astro-cid-dpgbfi7r],.more-grid[data-astro-cid-dpgbfi7r] a[data-astro-cid-dpgbfi7r]{border:1px solid var(--rule);border-radius:.5rem;color:var(--ink);display:grid;grid-template-rows:auto minmax(0,1fr);min-block-size:2.75rem;min-inline-size:0;overflow:hidden;overflow-wrap:anywhere;text-decoration:none}.post-thumbnail[data-astro-cid-dpgbfi7r]{aspect-ratio:3 / 2;display:block;overflow:hidden}.post-thumbnail[data-astro-cid-dpgbfi7r] img[data-astro-cid-dpgbfi7r]{block-size:100%;display:block;inline-size:100%;object-fit:cover}.post-card__body[data-astro-cid-dpgbfi7r]{align-content:start;display:grid;gap:.6rem;min-inline-size:0;padding:1rem}.post-card__category[data-astro-cid-dpgbfi7r]{color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.post-title[data-astro-cid-dpgbfi7r]{font-weight:650;line-height:1.4}.post-card__dates[data-astro-cid-dpgbfi7r]{align-items:baseline;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.35rem;line-height:1.5}.related-grid[data-astro-cid-dpgbfi7r] a[data-astro-cid-dpgbfi7r]:hover,.more-grid[data-astro-cid-dpgbfi7r] a[data-astro-cid-dpgbfi7r]:hover{border-color:var(--accent);color:var(--brand)}.related-grid[data-astro-cid-dpgbfi7r] a[data-astro-cid-dpgbfi7r]:focus-visible,.more-grid[data-astro-cid-dpgbfi7r] a[data-astro-cid-dpgbfi7r]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media(min-width:48rem){.related-grid[data-astro-cid-dpgbfi7r]{grid-template-columns:repeat(3,minmax(0,1fr))}.more-grid[data-astro-cid-dpgbfi7r]{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-page{--home-blue: #3b82f6;--home-blue-bright: #3b82f6;--home-navy: #0b1f6b;--home-ink: #1f2937;--home-muted: #5a6b76;--home-canvas: #f2f5f8;--home-paper: #ffffff;--home-orange: #4f46e5;--home-rule: #dde6ee;--home-display: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--home-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--blog-hero: #0b1f6b;--blog-primary: #3b82f6;--blog-dark: #1d4ed8;--blog-cta: #4f46e5;--blog-ink: #1f2937;--blog-muted: #5a6b76;--blog-rule: #dde6ee;--blog-band: #f2f5f8;--blog-paper: #ffffff;background:var(--blog-paper);color:var(--blog-ink);font-family:var(--home-body);overflow-x:clip}.blog-page .home-skip-link{background:var(--blog-cta);color:var(--blog-paper)}.blog-page .home-button{background:var(--blog-cta);border-color:var(--blog-cta);color:var(--blog-paper)}.blog-page .home-button:hover,.blog-page .home-button:focus-visible{background:var(--blog-dark);border-color:var(--blog-dark);color:var(--blog-paper)}.blog-page .blog-main,.blog-page .blog-article-main{margin:0;max-width:none;padding:0;width:100%}.blog-shell{margin-inline:auto;max-width:75rem;width:min(100% - 2.5rem,75rem)}.post-hero{background:linear-gradient(112deg,var(--blog-band) 0 62%,var(--blog-paper) 62% 100%);border-block-end:1px solid var(--blog-rule);padding-block:clamp(2.5rem,6vw,5.25rem)}.post-hero__grid{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr)}.post-hero__content{max-width:45rem}.post-breadcrumb{align-items:center;color:var(--blog-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.45rem;line-height:1.45;margin-block-end:1.75rem}.post-breadcrumb a{color:var(--blog-dark);min-height:2.75rem;padding-block:.75rem;text-decoration:underline;text-underline-offset:.18em}.post-breadcrumb span[aria-current=page]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-category,.post-section-kicker,.latest-posts__category,.post-context-cta__label,.blog-cta-band__kicker{color:var(--blog-primary);font-size:.75rem;font-weight:800;letter-spacing:.12em;margin:0 0 .85rem;text-transform:uppercase}.post-hero h1{color:var(--blog-hero);font-family:var(--home-display);font-size:clamp(2.5rem,4vw,2.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin:0;overflow-wrap:anywhere;text-wrap:balance}.post-byline{align-items:center;color:var(--blog-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;line-height:1.5;margin:1.5rem 0 0}.post-byline a{color:var(--blog-dark);font-weight:700;min-height:2.75rem;padding-block:.7rem;text-decoration:underline;text-underline-offset:.2em}.post-feature{aspect-ratio:16 / 10;background:var(--blog-rule);border:1px solid var(--blog-rule);border-radius:.625rem;box-shadow:0 1.25rem 3.25rem #0b1f6b1f;margin:0;overflow:hidden}.post-feature img{height:100%;object-fit:cover;width:100%}.post-body-grid{align-items:start;display:grid;gap:clamp(2.5rem,5vw,4rem);grid-template-columns:18.75rem minmax(0,47.5rem);justify-content:center;padding-block:clamp(3rem,6vw,5rem)}.post-rail{align-self:start;display:grid;gap:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;position:sticky;scrollbar-width:thin;top:1rem}.post-author-slot,.post-toc,.post-mini-cta,.post-system-links{background:var(--blog-paper);border:1px solid var(--blog-rule);border-radius:.625rem;padding:1.25rem}.post-rail__label,.post-toc__title{color:var(--blog-hero);font-size:.875rem;font-weight:800;letter-spacing:.02em;margin:0 0 .75rem}.post-toc :is(ol,li),.post-system-links :is(ul,li){list-style:none;margin:0;padding:0}.post-toc ol,.post-system-links ul{display:grid;gap:.15rem}.post-toc a,.post-system-links a{align-items:center;border-inline-start:2px solid transparent;color:var(--blog-muted);display:flex;font-size:.875rem;line-height:1.35;min-height:2.75rem;padding:.55rem .65rem;text-decoration:none}.post-toc a:hover,.post-toc a:focus-visible,.post-toc a[aria-current=location],.post-system-links a:hover,.post-system-links a:focus-visible{border-inline-start-color:var(--blog-primary);color:var(--blog-dark)}.post-toc__subitem a{font-size:.8125rem;padding-inline-start:1.35rem}.post-mini-cta{background:var(--blog-band)}.post-mini-cta>p:not(.post-rail__label){color:var(--blog-muted);font-size:.875rem;line-height:1.55;margin:0 0 1rem}.blog-button{align-items:center;background:var(--blog-cta);border:1px solid var(--blog-cta);border-radius:.5rem;color:var(--blog-paper);display:inline-flex;font-size:.875rem;font-weight:750;justify-content:center;min-height:2.75rem;padding:.7rem 1rem;text-align:center;text-decoration:none}.blog-button:hover,.blog-button:focus-visible{background:var(--blog-dark);border-color:var(--blog-dark);color:var(--blog-paper)}.post-article-column{inline-size:100%;max-inline-size:100%;min-inline-size:0}.post-prose{color:var(--blog-ink);font-size:1.125rem;line-height:1.7;max-inline-size:min(72ch,100%);min-inline-size:0;overflow-wrap:anywhere}.post-prose>.prose{max-inline-size:100%;min-inline-size:0}.post-prose>:first-child{margin-block-start:0}.post-prose :is(p,ul,ol,blockquote,figure,table){margin-block:0 1.55rem}.post-prose :is(h2,h3,h4){color:var(--blog-hero)!important;font-family:var(--home-display);font-weight:700;letter-spacing:-.02em;scroll-margin-block-start:1.5rem}.post-prose h2{font-size:1.75rem!important;line-height:1.25!important;margin-block:3rem 1rem!important}.post-prose h3{font-size:1.375rem!important;line-height:1.3!important;margin-block:2rem .8rem!important}.post-prose h4{font-size:1.125rem!important;line-height:1.4!important;margin-block:1.75rem .75rem!important}.post-prose a{color:var(--blog-primary)!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.18em}.post-prose a:hover,.post-prose a:focus-visible{color:var(--blog-dark)!important}.post-prose :is(ul,ol){padding-inline-start:1.4em}.post-prose li+li{margin-block-start:.45rem}.post-prose blockquote{background:var(--blog-band);border-inline-start:3px solid var(--blog-primary);margin-inline:0;padding:1.1rem 1.25rem}.post-prose :is(img,video,iframe){border-radius:.625rem;display:block;height:auto;margin-inline:auto;max-width:100%}.post-prose figcaption{color:var(--blog-muted);font-size:.875rem;line-height:1.5;margin-block-start:.65rem;text-align:center}.post-prose .wp-block-table,.post-prose>table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.post-prose table{border-collapse:collapse;min-width:100%;width:max-content}.post-prose :is(th,td){border:1px solid var(--blog-rule);padding:.75rem;text-align:start;vertical-align:top}.post-prose th,.post-prose thead td,.post-prose tr:first-child td{background:var(--blog-band);color:var(--blog-hero);font-weight:700}.post-prose [id=bgimageWrap]{border-radius:.625rem;color:var(--blog-paper)!important;overflow:hidden;padding:clamp(2rem,8vw,4rem) clamp(1.25rem,5vw,3rem)!important}.post-prose [id=bgimageWrap] .callToActionButton{align-items:center;background:var(--blog-cta)!important;border-radius:.5rem;color:var(--blog-paper)!important;display:inline-flex;font-weight:700;justify-content:center;margin-block-start:1rem;min-height:2.75rem;padding:.75rem 1rem}.post-flow-steps{counter-reset:flow-step;display:grid;gap:0;list-style:none;margin:2rem 0!important;padding:0!important}.post-flow-steps li{background:var(--blog-paper);border:1px solid var(--blog-rule);border-radius:.625rem;counter-increment:flow-step;margin:0 0 1.75rem;padding:1.1rem 1.15rem 1.1rem 4rem;position:relative}.post-flow-steps li:before{align-items:center;background:var(--blog-hero);border-radius:50%;color:var(--blog-paper);content:counter(flow-step);display:flex;font-size:.875rem;font-weight:800;height:2rem;inset-block-start:1.05rem;inset-inline-start:1rem;justify-content:center;width:2rem}.post-flow-steps li:not(:last-child):after{background:var(--blog-primary);content:"";height:1.75rem;inset-block-end:-1.75rem;inset-inline-start:1.95rem;position:absolute;width:2px}.post-flow-steps__title{color:var(--blog-hero);display:block;margin-block-end:.35rem}.post-flow-steps__description>:last-child,.post-flow-steps__description{margin-block-end:0}.post-context-cta{align-items:center;background:var(--blog-band);border:1px solid var(--blog-rule);border-radius:.625rem;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) auto;margin-block:2.5rem;padding:1.4rem}.post-context-cta p{color:var(--blog-ink);font-size:1rem;line-height:1.55;margin:0}.post-context-cta .post-context-cta__label{color:var(--blog-hero);font-size:.75rem;margin-block-end:.4rem}.post-template-modules{max-width:47.5rem}.post-products{border-block-start:1px solid var(--blog-rule);margin-block-start:3.5rem;padding-block-start:2.5rem}.post-products h2,.latest-posts h2,.blog-cta-band h2{color:var(--blog-hero);font-size:1.75rem;line-height:1.25;margin:0}.post-products__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:1.5rem}.post-products__grid article{border:1px solid var(--blog-rule);border-radius:.625rem;display:grid;gap:1rem;grid-template-columns:7rem minmax(0,1fr);overflow:hidden;padding:1rem}.post-products__grid img{aspect-ratio:1;border-radius:.625rem;object-fit:contain;width:100%}.post-products__grid h3{color:var(--blog-hero);font-size:1rem;line-height:1.35;margin:0}.post-products__grid p{color:var(--blog-muted);font-size:.875rem;line-height:1.5;margin:.4rem 0 .7rem}.post-products__grid a{color:var(--blog-primary);font-size:.875rem;font-weight:700}.post-end{max-width:75rem;padding-block:0 5rem}.post-author-slot--full{margin:0 auto 2.5rem;max-width:47.5rem}.post-faq{border-block-start:1px solid var(--blog-rule);margin:0 auto 2.5rem;max-width:47.5rem;padding-block-start:2.5rem}.post-faq h2{color:var(--blog-hero);font-size:1.75rem;line-height:1.25;margin:0}.post-faq dl{display:grid;gap:.75rem;margin:1.5rem 0 0}.post-faq dl>div{border:1px solid var(--blog-rule);border-radius:.625rem;padding:1.15rem 1.25rem}.post-faq dt{color:var(--blog-hero);font-weight:700}.post-faq dd{color:var(--blog-muted);line-height:1.65;margin:.55rem 0 0}.blog-page .related-posts{border-block-start:1px solid var(--blog-rule);margin-block-start:0;max-inline-size:75rem;padding:2.5rem 0 0}.blog-page .related-posts :is(h3,h5){color:var(--blog-hero);font-family:var(--home-display)}.blog-page .related-posts :is(.related-grid a,.more-grid a){border-color:var(--blog-rule);border-radius:.625rem;color:var(--blog-ink);min-height:3.5rem}.blog-page .related-posts :is(.related-grid a,.more-grid a):hover{border-color:var(--blog-primary);color:var(--blog-dark)}.post-share{align-items:center;border-block:1px solid var(--blog-rule);display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:2.5rem;padding-block:1.25rem}.post-share>span{color:var(--blog-hero);font-size:.875rem;font-weight:800;margin-inline-end:.5rem}.post-share :is(a,button){align-items:center;background:var(--blog-paper);border:1px solid var(--blog-rule);border-radius:999px;color:var(--blog-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:700;justify-content:center;min-height:2.75rem;padding:.65rem .9rem;text-decoration:none}.post-share :is(a,button):hover,.post-share :is(a,button):focus-visible{border-color:var(--blog-primary);color:var(--blog-hero)}.latest-posts{background:var(--blog-band);border-block:1px solid var(--blog-rule);padding-block:clamp(3.5rem,7vw,5rem)}.latest-posts__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:1.75rem}.latest-posts article{background:var(--blog-paper);border:1px solid var(--blog-rule);border-radius:.625rem;min-width:0;overflow:hidden}.latest-posts__image{background:var(--blog-rule);display:block;min-height:2.75rem}.latest-posts__image img{aspect-ratio:3 / 2;height:auto;object-fit:cover;width:100%}.latest-posts__body{padding:1.25rem}.latest-posts__category{margin-block-end:.55rem}.latest-posts h3{font-size:1.125rem;line-height:1.4;margin:0}.latest-posts h3 a{color:var(--blog-hero);text-decoration:none}.latest-posts h3 a:hover,.latest-posts h3 a:focus-visible{color:var(--blog-dark);text-decoration:underline}.latest-posts__body>p:not(.latest-posts__category){color:var(--blog-muted);font-size:.875rem;line-height:1.55;margin:.8rem 0 1rem}.latest-posts time{color:var(--blog-muted);font-size:.8125rem}.blog-cta-band{background:var(--blog-hero);color:var(--blog-paper);padding-block:clamp(3rem,6vw,4.5rem)}.blog-cta-band__inner{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto}.blog-cta-band h2,.blog-cta-band p{color:var(--blog-paper)}.blog-cta-band h2{font-size:clamp(1.75rem,4vw,2.5rem)}.blog-cta-band p:last-child{margin:.75rem 0 0}.blog-cta-band .blog-cta-band__kicker{color:var(--blog-primary)}.blog-button--light{background:var(--blog-cta);min-width:11rem}.blog-page .home-inquiry,.blog-page .home-footer__nav,.blog-page .home-footer__legal{background:var(--blog-hero);color:var(--blog-paper)}.blog-page .home-inquiry{border-block-start:1px solid var(--blog-primary)}.blog-page .home-inquiry :is(h2,p,a,label),.blog-page .home-footer :is(h4,a,address,span){color:var(--blog-paper)}.blog-page .home-inquiry__form :is(input,select,textarea){border-color:var(--blog-rule)}.blog-page .home-footer__legal{border-block-start:1px solid var(--blog-primary)}.blog-page .home-quick-actions a{background:var(--blog-hero);color:var(--blog-paper)}.blog-page .home-quick-actions a+a{background:var(--blog-cta);color:var(--blog-paper)}@media(max-width:62rem){.post-hero__grid{grid-template-columns:minmax(0,1fr)}.post-feature{grid-row:1}.post-hero__content{grid-row:2}.post-body-grid{align-items:stretch;display:flex;flex-direction:column}.post-rail{display:contents;max-height:none;overflow:visible;position:static}.post-author-slot[data-author-card=compact],.post-mini-cta{display:none}.post-toc{order:0}.post-article-column{order:1}.post-system-links{order:2}.latest-posts__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.blog-shell{width:min(100% - 2rem,75rem)}.post-hero{background:var(--blog-band);padding-block:1.5rem 2.5rem}.post-hero__grid{gap:1.75rem}.post-feature{aspect-ratio:3 / 2}.post-breadcrumb{margin-block-end:1rem}.post-breadcrumb span[aria-current=page]{max-width:13rem}.post-hero h1{font-size:clamp(1.75rem,8vw,1.875rem);line-height:1.15}.post-byline{align-items:flex-start;flex-direction:column;gap:.15rem}.post-byline>span[aria-hidden=true]{display:none}.post-body-grid{gap:2rem;padding-block:2rem 3rem}.post-prose{font-size:1rem;line-height:1.7}.post-prose h2{font-size:1.75rem!important}.post-prose h3{font-size:1.375rem!important}.post-context-cta,.blog-cta-band__inner{align-items:stretch;grid-template-columns:minmax(0,1fr)}.post-products__grid{grid-template-columns:minmax(0,1fr)}.post-products__grid article{grid-template-columns:5.5rem minmax(0,1fr)}.post-end{padding-block-end:3.5rem}.post-share>span{flex-basis:100%}.post-share :is(a,button){flex:1 1 calc(50% - .5rem)}.blog-button--light{width:100%}}@media(prefers-reduced-motion:no-preference){.blog-page{scroll-behavior:smooth}}.post-tags{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.75rem;padding:1.5rem}.post-tags a{border:1px solid #cbd5e1;border-radius:4px;padding:.4rem .75rem;overflow-wrap:anywhere}
