html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where(.blog-content *){border-style:none}.blog-content{color:var(--color-fg-default);overflow-wrap:break-word;font-size:1rem;line-height:1.8}.blog-content :is(p,.wp-block-paragraph){margin-bottom:1.2em;line-height:1.8}.blog-content :is(p,.wp-block-paragraph):last-child{margin-bottom:0}.blog-content,.blog-content :not(pre,code,kbd,samp,pre *,code *){font-family:var(--hq-font-family-base);letter-spacing:var(--tracking-brand)}.blog-content :is(h2,h3,h4,h5){color:var(--color-fg-default);text-wrap:balance}.blog-content h2{margin:2em 0 .6em;font-size:1.375rem;font-weight:700;line-height:1.35}.blog-content h3{margin:1.75em 0 .5em;font-size:1.125rem;font-weight:600;line-height:1.4}.blog-content h4{margin:1.5em 0 .4em;font-size:1rem;font-weight:600}.blog-content h5{margin:1.25em 0 .4em;font-size:.9375rem;font-weight:600}.blog-content :is(h2,h3,h4,h5,h6),.blog-content [id]{scroll-margin-top:129px}.blog-content a{color:var(--color-fg-interactive);text-underline-offset:2px;text-decoration:underline}.blog-content a:hover{opacity:.8}.blog-content :is(ul,ol,.wp-block-list){margin-bottom:1.2em;padding-left:1.75em}.blog-content ul{list-style:outside}.blog-content ol{list-style:decimal}.blog-content :is(ul,ol) :is(ul,ol){margin-top:.4em;margin-bottom:.4em}.blog-content li{margin-bottom:.4em;line-height:1.7}.blog-content :is(img,video){border-radius:var(--radius-surface-md);max-width:100%;height:auto;display:block}.blog-content iframe{aspect-ratio:16/9;border-radius:var(--radius-surface-md);width:100%;max-width:100%;height:auto}.blog-content figcaption{color:var(--color-fg-tertiary);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.blog-content blockquote{border-left:4px solid var(--color-stroke-primary);border-radius:0 var(--radius-surface-md) var(--radius-surface-md) 0;background:var(--color-fill-primary-subtlest);color:var(--color-fg-secondary);margin:1.5rem 0;padding:.75rem 1.25rem;font-style:italic}.blog-content blockquote p{margin-bottom:.5em}.blog-content table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5;display:block;overflow-x:auto}.blog-content :is(th,td){border:1px solid var(--color-stroke-default);text-align:left;vertical-align:top;color:var(--color-fg-default);background:var(--color-background-neutral-default);padding:.625rem .875rem}.blog-content :is(th,thead td),.blog-content tr:first-child>*{background:var(--color-background-neutral-muted);font-weight:600}.blog-content tr:nth-child(2n)>*{background:var(--color-background-neutral-subtle)}.blog-content pre{border-radius:var(--radius-surface-md);background:var(--color-background-neutral-inverse);color:var(--color-fg-inverse);margin:1.75em 0;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.65;overflow-x:auto}.blog-content pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.blog-content :not(pre)>code{border-radius:var(--radius-interactive-default);background:var(--color-background-neutral-muted);padding:.125rem .375rem;font-size:.875em}.blog-content hr{border:none;border-top:2px solid var(--color-stroke-default);margin:2em 0}.blog-content :is(strong,b){font-weight:600}.blog-content :is(em,i){font-style:italic}.blog-content .wp-block-buttons{flex-wrap:wrap;gap:.75rem;margin:1.75em 0;display:flex}.blog-content .wp-block-button__link{font-size:.9375rem;font-weight:600;line-height:1.4;transition:opacity .15s;display:inline-block;border-radius:var(--radius-interactive-default)!important;background:var(--color-fill-primary-default)!important;color:var(--color-fg-inverse)!important;padding:.625rem 1.5rem!important;text-decoration:none!important}.blog-content .wp-block-button__link:hover{opacity:.85}.blog-content .wp-block-button.is-style-outline .wp-block-button__link{border:2px solid var(--color-fg-inverse)!important;background:0 0!important}.blog-content blockquote>p:last-child{margin-bottom:0}.blog-content :is(blockquote,.wp-block-quote) cite{color:var(--color-fg-tertiary);margin-top:.5em;font-size:.875rem;font-style:normal;display:block}.blog-content .wp-block-pullquote{border-top:4px solid var(--color-stroke-primary);border-bottom:4px solid var(--color-stroke-primary);text-align:center;margin:2em 0;padding:1.5em 0}.blog-content .wp-block-pullquote blockquote{background:0 0;border:none;border-radius:0;padding:0;font-style:normal}.blog-content .wp-block-pullquote p{color:var(--color-fg-default);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5}.blog-content .wp-block-table{margin:1.75em 0;overflow-x:auto}.blog-content .wp-block-table table{width:100%}.blog-content :is(.wp-block-table,figure.wp-block-image) figcaption{text-align:center}.blog-content .wp-block-gallery{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.75em 0;display:flex}.blog-content .wp-block-gallery>figure.wp-block-image{flex-direction:column;margin:0;display:flex}.blog-content .wp-block-gallery.is-cropped>figure>img{object-fit:cover;flex:1 0 0;width:100%;height:100%}.blog-content .wp-block-gallery figcaption:empty,.blog-content .lightbox-trigger{display:none}.blog-content .wp-block-columns{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;margin:1.75em 0;display:flex}.blog-content .wp-block-column{flex:100%;min-width:0}.blog-content .wp-block-separator{border:none;border-top:2px solid var(--color-stroke-default);margin:2em 0}.blog-content .wp-block-separator.is-style-dots{text-align:center;border:none;line-height:1}.blog-content .wp-block-separator.is-style-dots:before{content:"···";color:var(--color-fg-tertiary);letter-spacing:.5em;font-size:1.25rem}.blog-content .wp-block-group{margin:1.75em 0}.blog-content .wp-block-group.alignfull{padding-inline:0!important}.blog-content .wp-block-cover{border-radius:var(--radius-surface-md);min-height:15rem;color:var(--color-fg-inverse);justify-content:center;align-items:center;margin:1.75em 0;display:flex;position:relative;overflow:hidden}.blog-content .wp-block-cover :is(h2,h3,h4,h5){color:inherit}.blog-content .wp-block-cover__image-background{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-content .wp-block-cover__background{z-index:1;background:var(--color-background-neutral-inverse);position:absolute;inset:0}.blog-content .wp-block-cover__background.has-background-dim{opacity:.5}.blog-content .wp-block-cover__background.has-background-dim-60{opacity:.6}.blog-content .wp-block-cover__inner-container{z-index:2;padding:1.5rem;position:relative}.blog-content .wp-block-cover .wp-block-group{margin:0}.blog-content .wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link{border:2px solid var(--color-fg-inverse)!important;color:var(--color-fg-inverse)!important}.blog-content .wp-block-media-text{grid-template-columns:1fr;align-items:center;gap:1.5rem;margin:1.75em 0;display:grid}.blog-content .wp-block-media-text img{width:100%;height:auto}.blog-content .wp-block-embed{margin:1.75em 0}.blog-content .wp-block-embed__wrapper{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.blog-content .wp-block-embed__wrapper :is(iframe,video,object,embed){border-radius:var(--radius-surface-md);width:100%;height:100%;position:absolute;top:0;left:0}.blog-content .wp-block-video video{border-radius:var(--radius-surface-md);max-width:100%}.blog-content :is(.wp-block-info,.wp-block-notice,.notice-box,.callout){background:var(--color-fill-primary-subtlest);border-left:4px solid var(--color-stroke-primary);border-radius:0 var(--radius-surface-md) var(--radius-surface-md) 0;margin:1.75em 0;padding:.875rem 1.125rem}.blog-content .wp-block-details{border:1px solid var(--color-stroke-default);border-radius:var(--radius-surface-md);margin:1.25em 0;overflow:hidden}.blog-content .wp-block-details summary{cursor:pointer;background:var(--color-background-neutral-subtle);padding:.75rem 1rem;font-weight:600;list-style:none}.blog-content .wp-block-details summary::marker{content:""}.blog-content .wp-block-details summary::-webkit-details-marker{display:none}.blog-content .wp-block-details>:not(summary){padding:.75rem 1rem}.blog-content .alignleft{float:left;margin:0 1.5em 1em 0}.blog-content .alignright{float:right;margin:0 0 1em 1.5em}.blog-content .aligncenter{text-align:center;margin-inline:auto}.blog-content .alignwide{max-width:100%}.blog-content figure.wp-block-image{margin:1.75em 0}.blog-content figure.wp-block-image img{margin-inline:auto}.blog-content .has-text-align-center{text-align:center}.blog-content .has-text-align-left{text-align:left}.blog-content .has-text-align-right{text-align:right}.blog-content .has-small-font-size{font-size:.8125rem}.blog-content .has-medium-font-size{font-size:1rem}.blog-content .has-large-font-size{font-size:1.25rem}.blog-content .has-x-large-font-size{font-size:1.5rem}.blog-content .has-drop-cap:first-letter{float:left;margin:.05em .1em 0 0;font-size:3.5em;font-weight:700;line-height:.8}.blog-content :is(.ez-toc-section-end,.wp-block-spacer){display:none}@media (min-width:600px){.blog-content .wp-block-media-text{grid-template-columns:1fr 1fr}.blog-content .wp-block-column{flex-basis:0;min-width:200px}}