:is(.p-blog,.p-blogcat) .fwrap:not([data-filtered]) .posts>li:nth-child(n+11),:is(.p-blog,.p-blogcat) .fwrap[data-filtered] .pager{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.p-blog,.p-blogcat) .hx-phero .hx-eyebrow,:is(.p-blog,.p-blogcat) .hx-phero .hx-eyebrow a,:is(.p-blog,.p-blogcat) .hx-phero .hx-lede a{color:#7fd3ea;text-decoration:none}@media (hover:hover){:is(.p-blog,.p-blogcat) .hx-phero .hx-lede a:hover,:is(.p-blog,.p-blogcat) .hx-phero .hx-eyebrow a:hover{color:#fff}}.p-blog .start{background:var(--hx-raised)}.p-blog .start .hx-note{max-width:40em;margin-top:14px}.p-blog .start .posts.feat{margin-top:36px}.p-blog .start .more{background:var(--hx-blue-ink);color:#fff;width:fit-content;font:700 18px/1.3 var(--hx-sans);border-radius:12px;align-items:center;gap:12px;margin:56px auto 0;padding:16px 28px 16px 32px;text-decoration:none;transition:background-color .25s,box-shadow .25s;display:flex;box-shadow:0 14px 28px -14px #0f759099}@media (hover:hover){.p-blog .start .more:hover{background:var(--hx-blue-deep);box-shadow:0 18px 32px -14px #0f7590b3}}.p-blog .start .more svg{transition:transform .3s}@media (hover:hover){.p-blog .start .more:hover svg{transform:translateY(4px)}}@media (prefers-reduced-motion:no-preference){.p-blog .start .more svg{animation:1.8s ease-in-out infinite hx-nudge}}@keyframes hx-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.p-blog .start .more:focus-visible{outline:2px solid var(--hx-blue-ink);outline-offset:6px;border-radius:6px}@keyframes start-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.p-blog .start :is(.hx-h2,.hx-note,.more,.posts.feat>li){animation:.9s cubic-bezier(.22,.61,.36,1) both start-rise}.p-blog .start .hx-note{animation-delay:.1s}.p-blog .start .posts.feat>li:first-child{animation-delay:.2s}.p-blog .start .posts.feat>li:nth-child(2){animation-delay:.32s}.p-blog .start .posts.feat>li:nth-child(3){animation-delay:.44s}.p-blog .start .posts.feat>li:nth-child(4){animation-delay:.56s}.p-blog .start .more{animation-delay:.75s}html:has(main.p-blog){scroll-behavior:smooth}}html:has(main.p-blog){scroll-padding-top:90px}.hx-allposts{padding-top:72px}.p-blog .all-h{margin-bottom:28px}:is(.p-blog,.p-blogcat) .facets{flex-direction:column;gap:20px;padding:0 0 8px;display:flex}:is(.p-blog,.p-blogcat) .facet{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}:is(.p-blog,.p-blogcat) .facet>span{font:700 13px/1.3 var(--hx-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-muted);flex:0 0 5.5rem}:is(.p-blog,.p-blogcat) .facet.search input{border:1px solid var(--hx-rule);width:100%;max-width:460px;font:400 16px/1.35 var(--hx-sans);color:var(--hx-ink);background:#fff;border-radius:10px;padding:13px 16px;transition:border-color .2s,box-shadow .2s}:is(.p-blog,.p-blogcat) .facet.search input::placeholder{color:var(--hx-muted)}:is(.p-blog,.p-blogcat) .facet.search input:hover{border-color:var(--hx-muted)}:is(.p-blog,.p-blogcat) .facet.search input:focus-visible{border-color:var(--hx-blue-ink);box-shadow:0 0 0 3px rgba(var(--hx-blue-rgb),.28);outline:0}:is(.p-blog,.p-blogcat) .chips{flex-wrap:wrap;flex:1 1 0;gap:8px;min-width:0;display:flex}:is(.p-blog,.p-blogcat) .chips a{background:var(--hx-tint);min-height:40px;color:var(--hx-blue-deep);font:600 14px/1.2 var(--hx-sans);border-radius:999px;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover){:is(.p-blog,.p-blogcat) .chips a:hover{background:#cbeaf3}}:is(.p-blog,.p-blogcat) .chips a b{color:var(--hx-muted);font-weight:700}:is(.p-blog,.p-blogcat) .chips a[aria-current]{background:var(--hx-blue-ink);color:#fff}:is(.p-blog,.p-blogcat) .chips a[aria-current] b{color:inherit;opacity:.8}@media (hover:hover){:is(.p-blog,.p-blogcat) .chips a[aria-current]:hover{background:var(--hx-blue-deep)}}:is(.p-blog,.p-blogcat) .chips a:focus-visible{outline:2px solid var(--hx-blue-ink);outline-offset:3px}:is(.p-blog,.p-blogcat) .chips a .x{opacity:.8;margin-left:2px;font-size:16px;line-height:1}:is(.p-blog,.p-blogcat) .fstat{font:400 16px/1.4 var(--hx-sans);color:var(--hx-muted);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:20px 0 0;display:flex}:is(.p-blog,.p-blogcat) .fstat b{color:var(--hx-ink)}:is(.p-blog,.p-blogcat) .fstat button{color:var(--hx-blue-ink);font:700 14px/1.4 var(--hx-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}:is(.p-blog,.p-blogcat) .fstat button[hidden]{display:none}.p-blogcat .count{font:400 16px/1.4 var(--hx-sans);color:var(--hx-muted);margin:0 0 28px}.p-blogcat .count b{color:var(--hx-ink);font-weight:700}:is(.p-blog,.p-blogcat) .posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}:is(.p-blog,.p-blogcat) .posts li{--tint:var(--hx-tint);--tint-ink:var(--hx-blue-deep);--tint-hover:#cbeaf3}:is(.p-blog,.p-blogcat) .posts>li{transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}:is(.p-blog,.p-blogcat) .posts>li.pre:not(.in){opacity:0;transform:translateY(56px)}:is(.p-blog,.p-blogcat) .post{height:100%;box-shadow:0 0 0 1px var(--hx-rule) inset;background:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:28px 28px 24px;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s;display:flex;position:relative}:is(.p-blog,.p-blogcat) .post .cat{z-index:2;font:700 13px/1.3 var(--hx-sans);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin:6px 0 0;position:relative}:is(.p-blog,.p-blogcat) .post .cat a{background:var(--hx-tint);min-height:32px;color:var(--hx-blue-deep);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;text-decoration:none;transition:background-color .2s;display:inline-flex}@media (hover:hover){:is(.p-blog,.p-blogcat) .post .cat a:hover{background:#cbeaf3}}:is(.p-blog,.p-blogcat) .post .cat a svg{flex:none;width:18px;height:18px}:is(.p-blog,.p-blogcat) .post .cat a:focus-visible{outline:2px solid var(--hx-blue-ink);outline-offset:3px}:is(.p-blog,.p-blogcat) .post :is(h2,h3){font:900 26px/1.2 var(--hx-display);letter-spacing:-.02em;text-wrap:balance;margin:0}:is(.p-blog,.p-blogcat) .post :is(h2,h3) a{color:var(--hx-blue-ink);text-decoration:none;transition:color .2s}:is(.p-blog,.p-blogcat) .post :is(h2,h3) a.stretch:after{content:"";z-index:1;border-radius:24px;position:absolute;inset:0}:is(.p-blog,.p-blogcat) .post :is(h2,h3) a.stretch:focus-visible{outline:none}:is(.p-blog,.p-blogcat) .post:has(a.stretch:focus-visible){box-shadow:0 0 0 3px var(--hx-blue-ink)}:is(.p-blog,.p-blogcat) .post .dek{font:400 18px/1.55 var(--hx-sans);color:var(--hx-ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}:is(.p-blog,.p-blogcat) .post .meta{border-top:1px solid var(--hx-rule);font:400 14px/1.4 var(--hx-sans);color:var(--hx-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:auto 0 0;padding-top:14px;display:flex}:is(.p-blog,.p-blogcat) .post .meta b{color:var(--hx-ink-2);font-weight:700}:is(.p-blog,.p-blogcat) .post .meta .rd{font:700 14px/1.3 var(--hx-sans);color:var(--hx-blue-ink);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;margin-left:auto;padding-bottom:2px;transition:color .25s,background-size .5s cubic-bezier(.22,.61,.36,1)}@media (hover:hover){:is(.p-blog,.p-blogcat) .post:hover{box-shadow:0 14px 28px -18px #1d1d1e47,0 0 0 1px var(--hx-rule) inset;transform:translateY(-6px)}:is(.p-blog,.p-blogcat) .post:hover :is(h2,h3) a{color:var(--hx-blue-deep)}:is(.p-blog,.p-blogcat) .post:hover .meta .rd{color:var(--hx-blue-deep);background-size:100% 2px}}:is(.p-blog,.p-blogcat) .pager{flex-wrap:wrap;align-items:center;gap:8px;margin:40px 0 0;display:flex}:is(.p-blog,.p-blogcat) .pager a,:is(.p-blog,.p-blogcat) .pager span{background:var(--hx-tint);min-width:44px;min-height:44px;color:var(--hx-blue-deep);font:700 14px/1 var(--hx-sans);border-radius:10px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;transition:background-color .2s;display:inline-flex}@media (hover:hover){:is(.p-blog,.p-blogcat) .pager a:hover{background:#cbeaf3}}:is(.p-blog,.p-blogcat) .pager [aria-current]{background:var(--hx-blue-ink);color:#fff}:is(.p-blog,.p-blogcat) .pager .gap{min-width:0;color:var(--hx-muted);background:0 0;padding:0 2px}.p-blogcat .sibs{border-top:1px solid var(--hx-rule);margin:56px 0 0;padding-top:28px}.p-blogcat .sibs .lbl{font:700 13px/1.3 var(--hx-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-muted);margin:0 0 14px}.p-blogcat .sibs ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.p-blogcat .sibs a{background:var(--hx-tint);min-height:40px;color:var(--hx-blue-deep);font:600 14px/1.2 var(--hx-sans);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}@media (hover:hover){.p-blogcat .sibs a:hover{background:#cbeaf3}}@media (max-width:900px){.hx-allposts{padding-top:44px}:is(.p-blog,.p-blogcat) .facet>span{flex:1 0 100%}:is(.p-blog,.p-blogcat) .posts{grid-template-columns:1fr;gap:16px}:is(.p-blog,.p-blogcat) .post{padding:24px 22px 20px}}.hx-ft main.hx :is(.p-blog,.p-blogcat) .post h2,.hx-ft :is(.p-blog,.p-blogcat) .post :is(h2,h3){letter-spacing:0;font-size:26px;line-height:1.2}@media (max-width:900px){.hx-ft :is(.p-blog,.p-blogcat) .post :is(h2,h3){font-size:24px}}
