.hx-blog{--hx-blog-sticky:100px;--hx-blog-col:640px;--hx-blog-rail:320px}.hx-blog h4,.hx-blog h5,.hx-blog h6{margin:0}.hx-blog-title em,.hx-blog .hx-h2 em{color:var(--hx-ink-3);font-style:normal}.hx-blog-label{font:600 13.5px/1.4 var(--hx-body);color:var(--hx-ink-3);letter-spacing:0;display:block}.hx-blog-pill{width:fit-content;min-height:28px;color:var(--hx-violet-ink);font:600 13px/1.2 var(--hx-body);white-space:nowrap;background:#f1ecff;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.hx-blog-arrow{transition:transform .2s;display:inline-block}.hx-text-link>.hx-blog-arrow{margin-left:6px}a:hover>.hx-blog-arrow{transform:translate(3px)}.hx-blog-back>.hx-blog-arrow{margin-right:2px}a.hx-blog-back:hover>.hx-blog-arrow{transform:translate(-3px)}.hx-blog-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;display:flex}.hx-blog-sec-head .hx-kicker+.hx-h2{margin-top:14px}.hx-blog-sec-head .hx-h2{max-width:22ch}.hx-blog-sec-head+*{margin-top:48px}.hx-blog-back{color:var(--hx-navy);align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hx-blog-back:hover{color:var(--hx-violet-ink)}.hx-blog-hero{background:var(--hx-mist);padding:72px 0 0}.hx-blog-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 64px;display:grid}.hx-blog-title{letter-spacing:-.036em;max-width:24ch;margin-top:18px;font-size:clamp(40px,4.6vw,62px);font-weight:700;line-height:1.03}.hx-blog-lede{max-width:34em;color:var(--hx-ink-2);margin-top:24px;font-size:19px;line-height:1.6}.hx-blog-hero .hx-blog-back{margin-top:28px}.hx-blog-stats{gap:40px;padding-bottom:6px;display:flex}.hx-blog-stat{gap:6px;display:grid}.hx-blog-stat b{font:700 40px/1 var(--hx-display);letter-spacing:-.03em;color:var(--hx-navy);font-variant-numeric:tabular-nums}.hx-blog-stat span{color:var(--hx-ink-3);font-size:14px;line-height:1.35}.hx-blog-lead{background:linear-gradient(var(--hx-mist)0 140px,#fff 140px 100%);padding-top:56px}.hx-blog .hd-post-featured{box-shadow:var(--hx-shadow-lg);background:#fff;border:1px solid #05243a0f;border-radius:28px;grid-template:"rule rule""title excerpt""title foot"1fr/minmax(0,1.2fr) minmax(0,.8fr);gap:0 64px;padding:44px 48px;transition:box-shadow .3s;display:grid;position:relative}.hx-blog .hd-post-featured:hover{box-shadow:0 1px 2px #05243a0d,0 30px 70px -28px #05243a66}.hx-blog .hd-post-featured-rule{color:var(--hx-ink-3);flex-wrap:wrap;grid-area:rule;align-items:center;gap:8px 10px;font-size:14px;display:flex}.hx-blog .hd-post-featured-rule time{margin-left:auto}.hx-blog .hd-post-featured-kicker{color:var(--hx-navy);font-size:14px;font-weight:600}.hx-blog .hd-post-featured-title{letter-spacing:-.03em;grid-area:title;max-width:20ch;margin-top:22px;font-size:clamp(30px,3.2vw,44px);font-weight:650;line-height:1.08}.hx-blog .hd-post-featured-title a{color:inherit;text-decoration:none;transition:color .2s}.hx-blog .hd-post-featured-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.hx-blog .hd-post-featured-title a:focus-visible{outline:none}.hx-blog .hd-post-featured:has(.hd-post-featured-title a:focus-visible){outline:3px solid var(--hx-violet);outline-offset:3px}.hx-blog .hd-post-featured:hover .hd-post-featured-title a{color:var(--hx-violet-ink)}.hx-blog .hd-post-featured-excerpt{color:var(--hx-ink-2);grid-area:excerpt;margin-top:26px;font-size:17px;line-height:1.65}.hx-blog .hd-post-featured-foot{flex-wrap:wrap;grid-area:foot;align-self:end;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.hx-blog .hd-post-featured-cta{z-index:1;background:var(--hx-navy);color:#fff;min-height:48px;font:600 15.5px/1 var(--hx-body);border-radius:999px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .2s;display:inline-flex;position:relative}.hx-blog .hd-post-featured-cta:hover{background:#0b3452}.hx-blog .hd-post-featured-meta{color:var(--hx-ink-3);font-size:14px}.hx-blog-feed{padding:56px 0 var(--hx-section)}.hx-blog-feed .hx-blog-sec-head{margin-bottom:28px}.hx-blog-feed .hx-blog-sec-head+*{margin-top:0}.hx-blog .hd-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hx-blog .hd-post-card{background:var(--hx-tint);border-radius:24px;flex-direction:column;min-height:100%;padding:26px 26px 22px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .3s;display:flex;position:relative}.hx-blog .hd-post-card:hover{box-shadow:var(--hx-shadow-md);background:#f1effa;transform:translateY(-3px)}.hx-blog .hd-post-card-topline{color:var(--hx-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.hx-blog .hd-post-card-topline .hx-blog-pill{background:#fff}.hx-blog .hd-post-card-body{flex-direction:column;flex:1;display:flex}.hx-blog .hd-post-card-title{letter-spacing:-.018em;margin-top:18px;font-size:21px;font-weight:650;line-height:1.25}.hx-blog .hd-post-card-title-link{color:inherit;text-decoration:none;transition:color .2s}.hx-blog .hd-post-card-title-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.hx-blog .hd-post-card-title-link:focus-visible{outline:none}.hx-blog .hd-post-card:has(.hd-post-card-title-link:focus-visible){outline:3px solid var(--hx-violet);outline-offset:3px}.hx-blog .hd-post-card:hover .hd-post-card-title-link{color:var(--hx-violet-ink)}.hx-blog .hd-post-card-excerpt{color:var(--hx-ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.hx-blog .hd-post-card-foot{color:var(--hx-ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;font-size:13.5px;font-weight:600;display:flex}.hx-blog .hd-post-card-arrow{color:var(--hx-violet-ink);font-size:16px;transition:transform .2s}.hx-blog .hd-post-card:hover .hd-post-card-arrow{transform:translate(3px)}.hx-blog .hd-post-loadmore{text-align:center;justify-items:center;gap:10px;margin-top:40px;display:grid}.hx-blog .hd-post-loadmore button{cursor:pointer;min-height:52px;box-shadow:inset 0 0 0 1.5px var(--hx-line-strong);color:var(--hx-navy);font:600 16px/1 var(--hx-body);background:#fff;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 26px;transition:box-shadow .15s;display:inline-flex}.hx-blog .hd-post-loadmore button:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--hx-navy)}.hx-blog .hd-post-loadmore button:disabled{cursor:default;color:var(--hx-ink-3)}.hx-blog .hd-post-loadmore-hint{color:var(--hx-ink-3);font-size:13.5px}.hx-blog .hd-post-loadmore-error{color:var(--hx-error);font-size:14px;font-weight:500}.hx-blog-pages{border-top:1px solid var(--hx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:48px;padding-top:26px;display:flex}.hx-blog-pages-label{color:var(--hx-ink-3);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.hx-blog-pages-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hx-blog-page{border:1.5px solid var(--hx-line);min-width:44px;height:44px;color:var(--hx-navy);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.hx-blog-page:hover{border-color:var(--hx-line-strong)}.hx-blog-page[aria-current=page]{border-color:var(--hx-violet);background:var(--hx-violet-soft);color:var(--hx-violet-ink)}.hx-blog-pages-gap{color:var(--hx-ink-3);padding:0 4px}.hx-blog-empty{background:var(--hx-tint);border-radius:24px;margin:56px 0;padding:40px 36px;font-size:17px;line-height:1.6}.hx-blog-empty a{color:var(--hx-violet-ink);text-underline-offset:3px;font-weight:600}.hx-blog-topics{padding:0 0 var(--hx-section)}.hx-blog-topics .hx-wrap>div:first-child{padding-top:var(--hx-section);border-top:1px solid var(--hx-line)}.hx-blog-hubs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hx-blog-hub{background:var(--hx-tint);min-height:76px;color:var(--hx-navy);font:600 17px/1.3 var(--hx-display);letter-spacing:-.008em;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;text-decoration:none;transition:background .2s,color .2s,transform .25s cubic-bezier(.2,.7,.2,1);display:flex}.hx-blog-hub:hover{color:var(--hx-violet-ink);background:#f1ecff;transform:translateY(-2px)}.hx-blog-hub .hx-blog-arrow{color:var(--hx-violet-ink)}.hx-blog-signup{padding:var(--hx-section)0;background:var(--hx-mist)}.hx-blog-signup-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:40px 72px;display:grid}.hx-blog-signup .hx-h2{max-width:15ch;margin-top:14px}.hx-blog-signup-deck{max-width:33em;margin-top:20px;font-size:18px;line-height:1.65}.hx-blog-signup-card{box-shadow:var(--hx-shadow-lg);background:#fff;border:1px solid #05243a0f;border-radius:28px;padding:30px}.hx-blog-signup-card>.hx-blog-label{color:var(--hx-navy);margin-bottom:14px}.hx-blog .hx-blog-signup-input{border:1.5px solid var(--hx-line-strong);height:52px;font:400 16px/1 var(--hx-body);color:var(--hx-navy);box-shadow:none;background:#fff;border-radius:999px;padding:0 20px;transition:border-color .15s,box-shadow .15s}.hx-blog .hx-blog-signup-input::placeholder{color:var(--hx-ink-3)}.hx-blog .hx-blog-signup-input:focus{border-color:var(--hx-violet);outline:none;box-shadow:0 0 0 4px #8d65fd2e}.hx-blog .hx-blog-signup-btn{color:#fff;background:var(--hx-brand-deep);height:52px;font:600 16px/1 var(--hx-body);letter-spacing:0;text-transform:none;white-space:nowrap;background-position:0 0;background-size:160% 100%;border-radius:999px;padding:0 26px;transition:background-position .4s;box-shadow:inset 0 1px #ffffff38,0 1px 2px #05243a2e,0 10px 24px -12px #6a45e6b3}.hx-blog .hx-blog-signup-btn:hover{background:var(--hx-brand-deep);background-position:100% 0;background-size:160% 100%}.hx-blog .hx-blog-signup-btn:before,.hx-blog .hx-blog-signup-btn:after{content:none}.hx-blog .hx-blog-signup-msg{color:var(--hx-violet-ink);font-size:14px;font-weight:500;line-height:1.45}.hx-blog .hx-blog-signup-msg.text-rose-300{color:var(--hx-error)}.hx-blog .hx-blog-signup-note{color:var(--hx-ink-3);font-size:13px;line-height:1.5}.hx-blog .hx-blog-signup-note svg{color:var(--hx-violet-ink)}.hx-blog .hx-close .hx-h2 em{color:#9fb3c6}.hx-blog-close-meta{color:#9fb3c6;align-self:center;font-size:14.5px}.hx-blog-post-cols{grid-template-columns:minmax(0,var(--hx-blog-col))var(--hx-blog-rail);justify-content:center;column-gap:96px;display:grid}.hx-blog-post-hero{background:var(--hx-mist);padding:64px 0 72px}.hx-blog-post-topline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hx-blog .hd-article-title{letter-spacing:-.034em;max-width:22ch;margin-top:20px;font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.06}.hx-blog .hd-article-head-excerpt{max-width:34em;color:var(--hx-ink-2);margin-top:22px;font-size:20px;line-height:1.55}.hx-blog .hd-article-head-byline{align-items:center;gap:14px;margin-top:32px;display:flex}.hx-blog-byline-photo{object-fit:cover;object-position:top;width:48px;height:48px;box-shadow:0 0 0 1px var(--hx-line-strong);border:2px solid #fff;border-radius:50%;flex:none}.hx-blog-byline-mark{background:var(--hx-navy);color:#fff;width:48px;height:48px;font:700 17px/1 var(--hx-display);border-radius:50%;flex:none;place-items:center;display:grid}.hx-blog-byline-text{gap:3px;min-width:0;display:grid}.hx-blog-byline-name{color:var(--hx-navy);font-size:16px;font-weight:600;line-height:1.35}.hx-blog-byline-name a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hx-line-strong);text-decoration-color:var(--hx-line-strong);text-underline-offset:3px}.hx-blog-byline-name a:hover{-webkit-text-decoration-color:var(--hx-navy);text-decoration-color:var(--hx-navy)}.hx-blog-byline-role{color:var(--hx-ink-3);font-weight:400}.hx-blog-byline-meta{color:var(--hx-ink-3);flex-wrap:wrap;align-items:center;gap:2px 0;font-size:14px;line-height:1.45;display:flex}.hx-blog-byline-meta>*{white-space:nowrap}.hx-blog-byline-meta>*+:before{content:"·";color:var(--hx-ink-3);margin:0 8px}.hx-blog-post-body{padding-bottom:96px}.hx-blog-post-main{min-width:0;padding-top:56px}.hx-blog-post-main>:first-child{margin-top:0}.hx-blog-rail{top:var(--hx-blog-sticky);align-self:start;gap:28px;margin-top:-232px;display:grid;position:sticky}.hx-blog .hd-article-key-takeaways{background:var(--hx-tint);border-radius:22px;margin-bottom:36px;padding:26px 28px}.hx-blog .hd-article-key-takeaways ul{gap:12px;margin-top:14px;display:grid}.hx-blog .hd-article-key-takeaways li{color:var(--hx-navy);padding-left:30px;font-size:16.5px;line-height:1.55;position:relative}.hx-blog .hd-article-key-takeaways li:before,.hx-blog .hd-article-rail-cta-points li:before{content:"";width:19px;height:19px;box-shadow:0 0 0 1px var(--hx-line-strong);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%235E35D6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/19px no-repeat;border-radius:50%;position:absolute;top:3px;left:0}.hx-blog .hd-article-toc-inline{border:1px solid var(--hx-line);background:#fff;border-radius:18px;margin-bottom:44px}.hx-blog .hd-article-toc-inline summary{cursor:pointer;color:var(--hx-navy);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.hx-blog .hd-article-toc-inline summary::-webkit-details-marker{display:none}.hx-blog .hd-article-toc-inline summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 5.5 7 9l3.5-3.5' fill='none' stroke='%2305243A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;flex:none;width:14px;height:14px;transition:transform .2s}.hx-blog .hd-article-toc-inline[open] summary:after{transform:rotate(180deg)}.hx-blog .hd-article-toc-inline nav{border-top:1px solid var(--hx-line);padding:8px 10px 12px}.hx-blog .hd-article-toc-link{color:var(--hx-ink-2);border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:6px;padding:9px 10px;font-size:15px;line-height:1.45;text-decoration:none;transition:background .15s,color .15s;display:grid}.hx-blog .hd-article-toc-link:hover{background:var(--hx-tint);color:var(--hx-navy)}.hx-blog .hd-article-toc-link[aria-current=true]{color:var(--hx-navy);font-weight:500}.hx-blog .hd-article-toc-num{color:var(--hx-ink-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;line-height:1.9}.hx-blog .hd-article-toc-link[aria-current=true] .hd-article-toc-num{color:var(--hx-violet-ink)}.hx-blog .article-body{color:var(--hx-ink-2);overflow-wrap:break-word;font-size:18.5px;line-height:1.72}.hx-blog .article-body>*{margin:0}.hx-blog .article-body>*+*{margin-top:22px}.hx-blog .article-body:not(.hd-article-body-cont)>p:first-of-type{color:var(--hx-navy);font-size:20px;line-height:1.65}.hx-blog .article-body :where(h2,h3,h4,h5,h6){color:var(--hx-navy);font-family:var(--hx-display);text-wrap:balance;scroll-margin-top:var(--hx-blog-sticky);font-style:normal}.hx-blog .article-body h2{letter-spacing:-.026em;font-size:clamp(27px,2.5vw,33px);font-weight:650;line-height:1.15}.hx-blog .article-body h3{letter-spacing:-.016em;font-size:22px;font-weight:650;line-height:1.28}.hx-blog .article-body h4{letter-spacing:-.01em;font-size:19px;font-weight:650;line-height:1.35}.hx-blog .article-body :where(h5,h6){font-size:17px;font-weight:650;line-height:1.4}.hx-blog .article-body>h2{margin-top:64px}.hx-blog .article-body>h3{margin-top:40px}.hx-blog .article-body>:where(h4,h5,h6){margin-top:32px}.hx-blog .article-body>:where(h2,h3,h4,h5,h6)+*{margin-top:14px}.hx-blog .article-body>:first-child{margin-top:0}.hx-blog .article-body :where(p,li,blockquote,td,th){text-wrap:pretty}.hx-blog .article-body :where(strong,b){color:var(--hx-navy);font-weight:600}.hx-blog .article-body :where(em,i){color:inherit;font-style:italic}.hx-blog .article-body :where(s,del){color:var(--hx-ink-3);text-decoration:line-through}.hx-blog .article-body a{color:var(--hx-violet-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb,var(--hx-violet-ink)35%,transparent);text-decoration-color:color-mix(in srgb,var(--hx-violet-ink)35%,transparent);font-weight:500;transition:text-decoration-color .15s}.hx-blog .article-body a:hover{color:var(--hx-violet-ink);-webkit-text-decoration-color:var(--hx-violet-ink);text-decoration-color:var(--hx-violet-ink)}.hx-blog .article-body :where(ul,ol){color:inherit;gap:12px;padding:0;list-style:none;display:grid}.hx-blog .article-body li{position:relative}.hx-blog .article-body li::marker{content:none}.hx-blog .article-body ul>li{padding-left:26px}.hx-blog .article-body ul>li:before{content:"";background:var(--hx-violet);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:4px}.hx-blog .article-body ol{counter-reset:hx-blog-ol}.hx-blog .article-body ol>li{counter-increment:hx-blog-ol;padding-left:38px}.hx-blog .article-body ol>li:before{content:counter(hx-blog-ol);width:26px;height:26px;color:var(--hx-violet-ink);font:700 13px/1 var(--hx-display);font-variant-numeric:tabular-nums;background:#f1ecff;border-radius:50%;place-items:center;display:grid;position:absolute;top:.2em;left:0}.hx-blog .article-body li>:where(p,ul,ol){margin:0}.hx-blog .article-body li>*+*{margin-top:10px}.hx-blog .article-body blockquote{border-left:3px solid var(--hx-violet);font:550 21px/1.5 var(--hx-display);letter-spacing:-.01em;color:var(--hx-navy);background:0 0;padding:4px 0 4px 24px;font-style:normal}.hx-blog .article-body blockquote>*{margin:0}.hx-blog .article-body blockquote>*+*{margin-top:12px}.hx-blog .article-body>blockquote{margin-top:32px;margin-bottom:32px}.hx-blog .article-body code{background:var(--hx-tint);color:var(--hx-navy);box-shadow:inset 0 0 0 1px var(--hx-line);border-radius:6px;padding:2px 6px;font:500 .86em/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.hx-blog .article-body pre{background:var(--hx-navy);color:#e6edf4;border:0;border-radius:16px;padding:18px 20px;font:500 14.5px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.hx-blog .article-body pre code{box-shadow:none;color:inherit;font:inherit;background:0 0;border-radius:0;padding:0}.hx-blog .article-body hr{border:0;border-top:1px solid var(--hx-line);height:0;margin:48px 0}.hx-blog .article-body table{border-collapse:separate;border-spacing:0;width:100%;margin:32px 0;font-size:15px;line-height:1.5;display:table}.hx-blog .article-body caption{caption-side:bottom;text-align:left;color:var(--hx-ink-3);padding-top:10px;font-size:13.5px}.hx-blog .article-body :where(th,td){text-align:left;vertical-align:top;color:var(--hx-ink-2);background:0 0;border:0;padding:13px 14px}.hx-blog .article-body th{background:var(--hx-tint);color:var(--hx-navy);font-size:14px;font-weight:600}.hx-blog .article-body thead th:first-child,.hx-blog .article-body tr:first-child>th:first-child{border-radius:12px 0 0 12px}.hx-blog .article-body thead th:last-child,.hx-blog .article-body tr:first-child>th:last-child{border-radius:0 12px 12px 0}.hx-blog .article-body td{border-bottom:1px solid var(--hx-line)}.hx-blog .article-body tr:nth-child(2n) td{background:0 0}.hx-blog .article-body td:first-child{color:var(--hx-navy);font-weight:500}.hx-blog .article-body :where(img,video){border-radius:16px;max-width:100%;height:auto;display:block}.hx-blog .article-body figcaption{color:var(--hx-ink-3);margin-top:10px;font-size:14px}.hx-blog .hd-article-mid-cta{background:var(--hx-tint);border-radius:22px;margin:48px 0;padding:26px 28px}.hx-blog .hd-article-mid-cta .hd-article-mid-cta-head{font:650 21px/1.25 var(--hx-display);letter-spacing:-.016em;color:var(--hx-navy);margin:0}.hx-blog .hd-article-mid-cta .hd-article-mid-cta-body{max-width:36em;color:var(--hx-ink-2);margin:8px 0 0;font-size:16px;line-height:1.6}.hx-blog .hd-article-mid-cta .hd-article-mid-cta-link{color:var(--hx-violet-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb,var(--hx-violet-ink)35%,transparent);text-decoration-color:color-mix(in srgb,var(--hx-violet-ink)35%,transparent);align-items:center;gap:8px;margin-top:16px;font-size:16px;font-weight:600;display:inline-flex}.hx-blog .hd-article-mid-cta .hd-article-mid-cta-link:hover{-webkit-text-decoration-color:var(--hx-violet-ink);text-decoration-color:var(--hx-violet-ink)}.hx-blog .hd-article-faq{scroll-margin-top:var(--hx-blog-sticky);margin-top:72px}.hx-blog .hd-article-faq-title{letter-spacing:-.026em;scroll-margin-top:var(--hx-blog-sticky);font-size:clamp(27px,2.5vw,33px);font-weight:650;line-height:1.15}.hx-blog .hd-faq-list{border-top:1px solid var(--hx-line);margin-top:20px}.hx-blog .hd-faq-item{border-bottom:1px solid var(--hx-line)}.hx-blog .hd-faq-q{cursor:pointer;font:650 19px/1.35 var(--hx-display);letter-spacing:-.01em;color:var(--hx-navy);align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.hx-blog .hd-faq-q::-webkit-details-marker{display:none}.hx-blog .hd-faq-q .hd-num{display:none}.hx-blog .hd-faq-q>span:nth-child(2){flex:1}.hx-blog .hd-faq-q .hd-toggle{border:1.5px solid var(--hx-line-strong);width:30px;height:30px;color:var(--hx-navy);border-radius:50%;flex:none;place-items:center;transition:transform .2s,border-color .15s;display:grid}.hx-blog .hd-faq-q:hover .hd-toggle{border-color:var(--hx-navy)}.hx-blog .hd-faq-item[open] .hd-toggle{transform:rotate(45deg)}.hx-blog .hd-faq-a{padding:0 50px 24px 0}.hx-blog .hd-faq-a p{color:var(--hx-ink-2);font-size:16.5px;line-height:1.7}.hx-blog-post-tags{margin-top:40px}.hx-blog .hd-post-tags{flex-wrap:wrap;gap:8px;display:flex}.hx-blog .hd-post-tag{background:var(--hx-tint);min-height:30px;color:var(--hx-navy);border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;line-height:1.3;display:inline-flex}.hx-blog-post-foot{border-top:1px solid var(--hx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:48px;padding-top:24px;display:flex}.hx-blog .hd-share{flex-wrap:wrap;gap:8px;display:flex}.hx-blog .hd-share-btn{cursor:pointer;min-height:36px;box-shadow:inset 0 0 0 1.5px var(--hx-line);font:500 13.5px/1 var(--hx-body);color:var(--hx-navy);background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;text-decoration:none;transition:box-shadow .15s;display:inline-flex}.hx-blog .hd-share-btn:hover{box-shadow:inset 0 0 0 1.5px var(--hx-line-strong)}.hx-blog .hd-share-btn svg{width:14px;height:14px;color:var(--hx-ink-3);flex:none}.hx-blog .hd-article-rail-cta{box-shadow:var(--hx-shadow-lg);background:#fff;border:1px solid #05243a0f;border-radius:24px;padding:26px}.hx-blog .hd-article-rail-cta .hd-article-rail-heading{min-height:28px;color:var(--hx-violet-ink);font:600 13px/1.2 var(--hx-body);background:#f1ecff;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.hx-blog .hd-article-rail-cta-head{font:650 22px/1.2 var(--hx-display);letter-spacing:-.018em;color:var(--hx-navy);text-wrap:balance;margin-top:16px}.hx-blog .hd-article-rail-cta-body{color:var(--hx-ink-2);margin-top:10px;font-size:15px;line-height:1.55}.hx-blog .hd-article-rail-cta-points{border-top:1px solid var(--hx-line);gap:10px;margin-top:18px;padding-top:18px;display:grid}.hx-blog .hd-article-rail-cta-points li{color:var(--hx-navy);padding-left:28px;font-size:14px;line-height:1.5;position:relative}.hx-blog .hd-article-rail-cta-points li:before{background-size:18px;width:18px;height:18px;top:1px}.hx-blog .hd-article-rail-cta .hd-article-rail-cta-btn{width:100%;margin-top:22px}.hx-blog .hd-article-rail-cta-alt{color:var(--hx-ink-3);gap:4px;margin-top:16px;font-size:14px;line-height:1.45;display:grid}.hx-blog .hd-article-rail-cta-link{width:fit-content;color:var(--hx-violet-ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.hx-blog .hd-article-rail-cta-link:hover{text-underline-offset:3px;text-decoration:underline}.hx-blog-rail-share>.hx-blog-label{margin-bottom:10px}.hx-blog-final{background:var(--hx-navy);color:var(--hx-on-navy);padding:clamp(80px,8vw,112px) 0}.hx-blog-final-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:72px;display:grid}.hx-blog-final-grid.is-solo{grid-template-columns:minmax(0,1fr)}.hx-blog .hd-article-cta-eyebrow{font:600 14.5px/1.4 var(--hx-body);color:#9fb3c6}.hx-blog .hd-article-cta-title{color:#fff;letter-spacing:-.032em;max-width:16ch;margin-top:14px;font-size:clamp(34px,3.8vw,50px);font-weight:650;line-height:1.06}.hx-blog .hd-article-cta-title em{color:#9fb3c6;font-style:normal}.hx-blog .hd-article-cta-deck{max-width:34em;color:var(--hx-on-navy);margin-top:20px;font-size:19px;line-height:1.6}.hx-blog .hd-article-cta-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hx-blog .hd-article-cta-actions .hx-btn-primary{box-shadow:inset 0 1px #ffffff38}.hx-blog .hd-article-cta-note{color:#9fb3c6;margin-top:20px;font-size:14.5px}.hx-blog-final .hx-plan{color:var(--hx-ink-2);border-color:#0000;box-shadow:0 40px 80px -30px #0000008c}.hx-blog-related{padding:var(--hx-section)0;background:var(--hx-mist)}.hx-blog-related .hd-post-card{box-shadow:var(--hx-shadow-sm);background:#fff}.hx-blog-related .hd-post-card:hover{box-shadow:var(--hx-shadow-md);background:#fff}.hx-blog-related .hd-post-card-topline .hx-blog-pill{background:#f1ecff}.hx-blog-skeleton{gap:16px;display:grid}.hx-blog-skeleton span{background:var(--hx-mist-2);border-radius:999px;height:14px;animation:1.4s ease-in-out infinite hx-blog-pulse;display:block}.hx-blog-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hx-blog-skeleton-card{background:var(--hx-tint);border-radius:24px;height:260px;animation:1.4s ease-in-out infinite hx-blog-pulse}@keyframes hx-blog-pulse{50%{opacity:.55}}@media (max-width:1180px){.hx-blog{--hx-blog-rail:280px}.hx-blog-post-cols{column-gap:64px}.hx-blog-hubs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.hx-blog-post-cols{grid-template-columns:minmax(0,1fr);justify-content:stretch}.hx-blog-rail{display:none}.hx-blog-post-main{max-width:680px}.hx-blog .hd-post-grid,.hx-blog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-blog-final-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hx-blog-final-grid>.hx-plan{max-width:560px}}@media (max-width:860px){.hx-blog-hero{padding-top:40px}.hx-blog-hero-grid{grid-template-columns:minmax(0,1fr)}.hx-blog-lede{font-size:18px}.hx-blog-stats{gap:32px}.hx-blog-stat b{font-size:32px}.hx-blog-lead{background:linear-gradient(var(--hx-mist)0 100px,#fff 100px 100%);padding-top:40px}.hx-blog .hd-post-featured{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"rule""title""excerpt""foot";padding:32px 30px}.hx-blog .hd-post-featured-excerpt{margin-top:16px}.hx-blog-feed,.hx-blog-topics{padding-bottom:80px}.hx-blog-topics .hx-wrap>div:first-child{padding-top:72px}.hx-blog-signup{padding:80px 0}.hx-blog-signup-grid{grid-template-columns:minmax(0,1fr)}.hx-blog-post-hero{padding:40px 0 48px}.hx-blog .hd-article-head-excerpt{font-size:18.5px}.hx-blog-post-main{padding-top:40px}.hx-blog-post-body{padding-bottom:72px}.hx-blog-final,.hx-blog-related{padding:80px 0}}@media (max-width:760px){.hx-blog .hd-post-grid{grid-template-columns:minmax(0,1fr);gap:14px}.hx-blog-skeleton-grid{grid-template-columns:minmax(0,1fr)}.hx-blog .hd-post-card{border-radius:22px;padding:22px 22px 20px}.hx-blog .hd-post-featured{border-radius:22px;padding:26px 22px}.hx-blog .hd-post-featured-rule time{flex-basis:100%;margin-left:0}.hx-blog .hd-post-featured-cta{justify-content:center;width:100%}.hx-blog-hubs{grid-template-columns:minmax(0,1fr);gap:10px}.hx-blog-hub{min-height:64px}.hx-blog-signup-card{border-radius:22px;padding:22px}.hx-blog-pages{justify-content:center}.hx-blog-pages-label{text-align:center;flex-basis:100%}.hx-blog-pages-list{justify-content:center}.hx-close-actions .hx-btn,.hx-blog .hd-article-cta-actions .hx-btn{width:100%}.hx-blog .article-body{font-size:17px;line-height:1.72}.hx-blog .article-body:not(.hd-article-body-cont)>p:first-of-type{font-size:18.5px}.hx-blog .article-body>h2{margin-top:52px}.hx-blog .article-body h3{font-size:20px}.hx-blog .article-body blockquote{padding-left:18px;font-size:19px}.hx-blog .article-body table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.hx-blog .article-body :where(th,td){min-width:150px}.hx-blog .hd-article-key-takeaways,.hx-blog .hd-article-mid-cta{border-radius:20px;padding:22px}.hx-blog .hd-faq-q{padding:20px 0;font-size:17.5px}.hx-blog .hd-faq-a{padding-right:0}.hx-blog-post-foot{flex-direction:column;align-items:flex-start}.hx-blog-byline-meta>.hx-blog-byline-updated{flex-basis:100%}.hx-blog-byline-meta>.hx-blog-byline-updated:before{content:none}}
