.blog-box{margin-block:2em}html,body{overflow-block:overlay}main{z-index:revert}.blog-hero-content{--text-shadow:0 4px 12px #0006;text-shadow:var(--text-shadow)}.blog-hero-content h1{max-width:960px;line-height:1.15}.blog-hero-content>:first-child,.alert-content>:first-child{margin-block-start:0}.blog-hero-content>:last-child,.alert-content>:last-child{margin-block-end:0}.blog-hero{aspect-ratio:2;padding:var(--large-gap);border-radius:var(--border-radius);align-content:end;position:relative;isolation:isolate;overflow:clip;background:#000;color:#fff;margin-block-end:2em;padding-block-start:5em}.blog-hero:after{content:"";display:block;position:absolute;inset:0;z-index:-1;backdrop-filter:blur(24px);background:#0008;-webkit-mask-image:linear-gradient(to bottom,hsla(0,0%,0%,0),hsla(0,0%,0%,.01968) 1.17%,hsla(0,0%,0%,.07407) 4.49%,hsla(0,0%,0%,.15625) 9.72%,hsla(0,0%,0%,.25926) 16.59%,hsla(0,0%,0%,.37616) 24.86%,hsla(0,0%,0%,.5) 34.25%,hsla(0,0%,0%,.62384) 44.52%,hsla(0,0%,0%,.74074) 55.41%,hsla(0,0%,0%,.84375) 66.66%,hsla(0,0%,0%,.92593) 78.01%,hsla(0,0%,0%,.98032) 89.21%,hsl(0,0%,0%));mask-image:linear-gradient(to bottom,#0000,#00000005 1.17%,#00000013 4.49%,#00000028 9.72%,#00000042 16.59%,#00000060 24.86%,#00000080 34.25%,#0000009f 44.52%,#000000bd 55.41%,#000000d7 66.66%,#000000ec 78.01%,#000000fa 89.21%,#000)}.blog-hero .section-header:before{box-shadow:var(--text-shadow)}.blog-hero-image{--image-parallax-compensation:54px;display:block;position:absolute;top:calc(-1 * var(--image-parallax-compensation));left:0;width:100%;height:calc(100% + var(--image-parallax-compensation));-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2;translate:0 calc(var(--scroll-y) * .5)}.blog-info{display:flex;align-items:center;gap:var(--gap);color:#fffa}.blog-info .blog-share{--text:var(--ep-white);--hover-color:var(--ep-white)}.blog-info .blog-share svg{filter:drop-shadow(var(--text-shadow))}.blog-content-root>p,.blog-content-root>ul,.blog-content-root>ol,.blog-content-root>h2,.blog-content-root>h3,.blog-content-root>h4,.blog-content-root>h5,.blog-content-root>h6,.blog-content-root>.faq{margin-inline:2rem}.blog-content-root :is(h2,h3,h4,h5,h6,.section-header)>.permalink{color:var(--ep-blue-20);text-decoration:none;opacity:0;margin-inline-start:.5ch;vertical-align:middle}.blog-content-root :is(h2,h3,h4,h5,h6,.section-header)>.permalink>svg{fill:currentColor;width:1em;height:1em}.blog-content-root :is(h2,h3,h4,h5,h6,.section-header)>.permalink:hover{color:var(--ep-blue-10)}.blog-content-root :is(h2,h3,h4,h5,h6,.section-header)>.permalink:focus-visible{opacity:1}.blog-content-root :is(h2,h3,h4,h5,h6,.section-header):hover>.permalink{opacity:1}.blog-content-root>h3:not(:first-of-type){margin-block-start:var(--very-large-gap)}.blog-content-root ul.checklist{list-style-type:none;padding-inline-start:0}.blog-content-root ul.checklist li{list-style:inherit;padding-inline-start:24px;margin-inline-start:1em;background:url(/images/check.svg) top 6px left/16px 16px no-repeat}#blog-toc>:is(ul,ol){margin:0;padding:0 0 0 1em}.blog-share{--hover-color:var(--ep-blue-20);display:flex;width:-moz-fit-content;width:fit-content;margin-inline-start:auto;align-items:center}.blog-share>span.label{line-height:1;margin-inline-end:.5ch}.blog-share>a{display:block;text-decoration:none;padding:4px}.blog-share>a:hover{color:var(--hover-color)}.blog-share>a>svg{display:block;width:24px;height:24px;fill:currentColor}.blog-content-root>.blog-share{margin-block-end:2em}.blog-share-sidebar>.blog-share{--text:var(--ep-blue-10);--hover-color:var(--ep-blue-10);--background:var(--ep-blue-60);color:var(--text);position:fixed;left:0;top:0;bottom:0;flex-direction:column;align-items:start;margin-block:auto;block-size:-moz-max-content;block-size:max-content;padding:calc(var(--small-gap) / 2) 0;z-index:500;transition:translate .2s ease-out;gap:0}.blog-share-sidebar>.blog-share[hidden]{translate:-100%}.blog-share-sidebar>.blog-share:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;z-index:-1;width:40px;background:var(--background);border-radius:0 var(--border-radius) var(--border-radius) 0}.blog-share-sidebar>.blog-share>span.label{display:none}.blog-share-sidebar>.blog-share>a{--size:16px;padding:calc(var(--small-gap) / 2) var(--small-gap)}.blog-share-sidebar>.blog-share>a>svg{transition:.1s ease;transition-property:width,height;width:var(--size);height:var(--size)}@media(hover:hover){.blog-share-sidebar>.blog-share:not([hidden])>a{position:relative}.blog-share-sidebar>.blog-share:not([hidden])>a:after{content:attr(title);display:block;align-content:center;position:absolute;left:72px;top:0;bottom:0;font-size:10pt;white-space:nowrap;width:-moz-max-content;width:max-content;pointer-events:none;opacity:0;transition:opacity .1s ease}.blog-share-sidebar>.blog-share:not([hidden])>a>svg{transition:.1s ease;transition-property:width,height}.blog-share-sidebar>.blog-share:not([hidden])>a:is(:hover,:focus-visible){--size:48px}.blog-share-sidebar>.blog-share:not([hidden])>a:is(:hover,:focus-visible):after{opacity:1}.blog-share-sidebar>.blog-share:not([hidden])>a:is(:hover,:focus-visible)+a,.blog-share-sidebar>.blog-share:not([hidden])>a:has(+a:is(:hover,:focus-visible)){--size:38px}.blog-share-sidebar>.blog-share:not([hidden])>a:is(:hover,:focus-visible)+a+a,.blog-share-sidebar>.blog-share:not([hidden])>a:has(+a+a:is(:hover,:focus-visible)){--size:28px}}.steps{list-style:none;display:flex;flex-direction:column;counter-reset:list;margin:1em 0;padding:0}.steps>li{--dot-size:48px;margin:0;padding:0;counter-increment:list;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr);-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:var(--small-gap)}.steps>li:before{content:counter(list);display:block;font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:1;background:var(--ep-grey-50);color:var(--ep-black);width:var(--dot-size);height:var(--dot-size);border-radius:100%;text-align:center;align-content:center}.steps>li:not(:last-of-type):after{content:"";display:block;width:3px;background:var(--ep-grey-50);margin-inline:auto;margin-bottom:var(--small-gap);grid-column:1;grid-row:2}.steps>li>.step-content{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;gap:var(--gap);padding-block:calc((var(--dot-size) - 1lh) / 2) var(--large-gap);align-items:start}.steps>li>.step-content>*{flex-shrink:0;margin-block:0}.steps>li>.step-content ul{list-style-type:disc}.steps>li:last-of-type>.step-content{padding-block-end:0}@media(max-width:1520px){.blog-content-root{padding-inline-start:40px}.blog-content-root>.blog-hero.hero{margin-inline-start:-40px}}@media(max-width:1024px){.blog-info{align-items:start;flex-direction:column}.blog-share>span.label{flex-basis:100%}.blog-share{width:auto;flex-wrap:wrap;margin-inline-start:0;align-items:start}}@media(max-width:960px){.blog-hero{aspect-ratio:auto;padding:var(--gap)}.blog-hero:before{content:"";display:block;position:absolute;inset:0;z-index:-1;background:#0004}.blog-hero-content h1{hyphens:auto}.blog-content-root>p,.blog-content-root>ul,.blog-content-root>ol,.blog-content-root>h2,.blog-content-root>h3,.blog-content-root>h4,.blog-content-root>h5,.blog-content-root>h6,.blog-content-root .faq{margin-inline:0}}
