.blog-category-filters{display:none;flex-wrap:wrap;gap:.75em;justify-content:center;margin-bottom:2.5em}.blog-category-filter{background:transparent;border:solid 1px color-mix(in srgb,var(--color-brand-teal) 45%,transparent);box-shadow:none;color:var(--color-heading-blog-card);cursor:pointer;font:inherit;font-size:.85em;font-weight:600;letter-spacing:normal;min-height:2.75em;padding:.55em 1.15em;text-transform:none}.blog-category-filter:hover,.blog-category-filter:focus,.blog-category-filter.is-active{background:var(--color-brand-teal);border-color:var(--color-brand-teal);color:#fff}.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2em;list-style:none;margin:3em 0 0;padding:0}.blog-list li:first-child{grid-column:1 / -1}.blog-card{background:#fffffffa;border-bottom:0;border-radius:4px;box-shadow:0 .8em 2.2em #00000014;display:grid;grid-template-columns:42% 1fr;min-height:18em;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.blog-card,.blog-card:hover,.blog-card:focus{border-bottom:0;text-decoration:none}.blog-list li:first-child .blog-card{grid-template-columns:50% 1fr;min-height:24em}.blog-card:hover{box-shadow:0 1em 2.6em #00000021;transform:translateY(-4px)}.blog-card .image{background:var(--color-surface-neutral);display:block;height:100%;overflow:hidden}.blog-card .image img{display:block;height:100%;object-fit:cover;width:100%}.blog-card .content{padding:2.25em}.blog-date,.blog-eyebrow{color:var(--color-brand-teal);display:block;font-size:.72em;font-weight:var(--font-weight-semibold);letter-spacing:.18em;margin-bottom:1em;text-transform:uppercase}.blog-category{color:var(--color-brand-teal);display:none;font-size:.76em;font-weight:700;letter-spacing:.08em;margin-bottom:.5em;text-transform:uppercase}.blog-post-category{margin-bottom:1em}.blog-card h2{color:var(--color-heading-blog-card);font-size:1.25em;line-height:1.35;margin-bottom:.85em}.blog-list li:first-child .blog-card h2{font-size:1.65em}.blog-card p,.blog-prose{color:var(--color-text-blog)}.header.major{margin-bottom:0}.header.major h1{font-size:var(--font-size-h1);line-height:1.3;margin-left:auto;margin-right:auto;max-width:750px}.blog-post-title{color:var(--color-heading-about)}.blog-plain-header{padding-bottom:.75em;padding-top:8em;text-align:center}.blog-plain-header .major{margin-bottom:0}.blog-plain-header .blog-post-date{color:var(--color-brand-teal);margin-bottom:1.25em}.blog-plain-header .blog-post-title{color:var(--color-heading-about);margin-left:auto;margin-right:auto;margin-bottom:0;max-width:820px}.blog-plain-header .blog-post-title:after{background-color:currentColor;opacity:.25}.inner{max-width:52em}.wrapper.style5.blog-reading-background{background:#f3f4f6;padding:0}.blog-article-sheet{background:#fff;box-shadow:0 0 2.5em #232d3714;box-sizing:border-box;max-width:58em;padding:8em 3em 3em}.blog-sheet-header{margin-bottom:2.75em;text-align:center}.blog-sheet-header .blog-post-title{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:820px}.blog-sheet-header .blog-post-title:after{background-color:currentColor;opacity:.25}.blog-hero-image{border-radius:4px;box-shadow:0 1em 2.5em #00000029;display:block;height:auto;margin:0 auto 3em;max-height:32em;object-fit:cover;width:100%}.blog-prose{font-size:1.02em;line-height:1.8;margin-left:auto;margin-right:auto;max-width:48em}.blog-toc{background:var(--color-surface-neutral);border-left:solid 4px var(--color-brand-teal);margin:0 0 2.75em;padding:1.25em 1.5em}.blog-toc summary{color:var(--color-heading-blog-article-h2);cursor:pointer;font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:1.4}.blog-toc ol{margin:1em 0 0;padding-left:1.4em}.blog-toc li{margin-bottom:.45em;padding-left:.2em}.blog-toc li:last-child{margin-bottom:0}.blog-toc a{border-bottom:0;color:var(--color-text-blog);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-brand-teal) 55%,transparent);text-underline-offset:.18em}.blog-toc a:hover{color:var(--color-brand-teal)}@media screen and (min-width:737px){.blog-toc summary{cursor:default;list-style:none;pointer-events:none}.blog-toc summary::-webkit-details-marker{display:none}}.wrapper.style5 .blog-prose h2{color:var(--color-heading-blog-article-h2);text-align:center;margin-top:1.8em;scroll-margin-top:5rem}.wrapper.style5 .blog-prose h3,.wrapper.style5 .blog-prose h4,.wrapper.style5 .blog-prose h5,.wrapper.style5 .blog-prose h6{color:var(--color-heading-blog-article-h2);margin-top:1.8em}.blog-prose img{border-radius:4px;display:block;height:auto;margin:2em auto;max-width:100%}.blog-prose blockquote{border-left:solid 4px var(--color-brand-teal);color:var(--color-text-blog);font-style:italic;margin:2em 0;padding-left:1.5em}.blog-prose .blog-download{align-items:center;background:var(--color-surface-neutral);border:solid 1px color-mix(in srgb,var(--color-brand-teal) 35%,transparent);display:flex;flex-direction:column;justify-content:center;margin:2.5em 0;min-height:18em;padding:1.75em;text-align:center}.wrapper.style5 .blog-prose .blog-download h3{margin:0 0 .75em}.blog-prose .blog-download p{margin:0;max-width:40em}.blog-prose .blog-download .actions{margin:1.5em 0 0}.blog-prose .blog-download .button{align-items:center;display:inline-flex;justify-content:center;line-height:1.2;max-width:none;min-height:3.125em;padding:.85em 3.5em;width:min(100%,32em)}.blog-prose pre{background:var(--color-surface-neutral);border-radius:4px;overflow-x:auto;padding:1.25em}.blog-prose code{background:var(--color-surface-neutral);border-radius:3px;padding:.1em .35em}.blog-author{background:var(--color-surface-neutral);border-left:solid 4px var(--color-brand-teal);margin-top:3em;padding:1.5em 1.75em}.wrapper.style5 .blog-prose .blog-author h2{font-size:1.25em;margin:0 0 .65em;text-align:left}.blog-author p{margin-bottom:.65em}.blog-author a{font-weight:600}.blog-article-navigation{display:grid;gap:1.25em;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2em}.blog-article-link{border:solid 1px color-mix(in srgb,var(--color-brand-teal) 30%,transparent);display:flex;flex-direction:column;gap:.35em;padding:1.1em 1.25em;text-decoration:none}.blog-article-link span{color:var(--color-brand-teal);font-size:.85em;font-weight:600}.blog-article-link strong{color:var(--color-heading-blog-article-h2);line-height:1.45}.blog-article-next{grid-column:2;text-align:right}.blog-back{margin-top:3em;text-align:center}.blog-back li{padding-left:0}@media screen and (max-width:980px){.blog-list{grid-template-columns:1fr}.blog-list li:first-child{grid-column:auto}.blog-card,.blog-list li:first-child .blog-card{grid-template-columns:1fr;min-height:0}.blog-card .image img{aspect-ratio:16 / 9}}@media screen and (max-width:736px){.wrapper.style5.blog-reading-background{background:#fff;padding:0}.blog-article-sheet{box-shadow:none;padding:7em 1.25em 3em}.blog-hero-image{border-radius:0;margin-left:-1.25em;margin-right:-1.25em;max-width:none;width:calc(100% + 2.5em)}.blog-prose table{font-size:.84em;line-height:1.45;max-width:100%;table-layout:fixed}.blog-prose table th,.blog-prose table td{hyphens:auto;overflow-wrap:break-word;padding:.55em .4em}.blog-article-navigation{grid-template-columns:1fr}.blog-article-next{grid-column:1}.blog-prose .blog-download{min-height:0}.blog-prose .blog-download .button{padding-left:1.5em;padding-right:1.5em;white-space:normal}.blog-card .content{padding:1.6em}}
