@charset "UTF-8";:root{--fs-sm:1.4rem;--fs-base:1.6rem;--fs-md:1.8rem;--fs-lg:2.4rem;--fs-xl:3.2rem;--admin-bar-height:0px}body.admin-bar{--admin-bar-height:32px}@media screen and (max-width:782px){body.admin-bar{--admin-bar-height:46px}}@media screen and (max-width:600px){body.admin-bar{--admin-bar-height:0px}}@font-face{font-display:swap;font-family:Udemy Sans;font-style:normal;font-weight:300;src:url(../css/fonts/Udemy-Sans-Light-v1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Udemy Sans;font-style:normal;font-weight:400;src:url(../css/fonts/Udemy-Sans-Regular-v1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Udemy Sans;font-style:normal;font-weight:500;src:url(../css/fonts/Udemy-Sans-Medium-v1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Udemy Sans;font-style:normal;font-weight:700;src:url(../css/fonts/Udemy-Sans-Bold-v1.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}ol,ul{line-height:1.3;list-style:revert;margin:0 0 1em;padding-left:2em}blockquote{border:none;margin:1em 0;padding-left:0}dl{margin:0 0 1em}dd{margin-left:1.5em}body{line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}figcaption,h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}#__next,#page,#root{isolation:isolate}nav ol,nav ul{list-style:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html{font-size:62.5%}body{background-color:#f6f7f9;color:#2c2c2c;font-family:Udemy Sans,sans-serif;font-size:1.6rem}.container{margin-inline:auto;padding-inline:2.4rem;width:100%}@media (min-width:1340px){.container{max-width:129.2rem;padding-inline:0}}h1,h2,h3,h4,h5,h6{color:#2c2c2c;font-family:Udemy Sans,sans-serif;font-weight:400;line-height:115%}h1{font-size:5.8rem}@media (max-width:768px){h1{font-size:4.2rem}}h2{font-size:4.2rem}@media (max-width:768px){h2{font-size:3.2rem}}h3{font-size:3.8rem}@media (max-width:768px){h3{font-size:2.8rem}}h4{font-size:3.2rem}@media (max-width:768px){h4{font-size:2.4rem}}h5{font-size:2.8rem}h6{font-size:2.4rem;line-height:120%}a{color:#6d28d2;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:all .3s ease}a:focus-visible,a:hover{color:#41187c}::-moz-selection{background-color:#6d28d2;color:#fff}::selection{background-color:#6d28d2;color:#fff}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);margin:-1px;padding:0;word-wrap:normal!important}.screen-reader-text:focus{clip:auto;background-color:#fff;clip-path:none;color:#2c2c2c;display:block;font-size:1.6rem;height:auto;padding:1.6rem;width:auto;z-index:100000}.alignwide{margin-inline:auto;max-width:1200px}.alignfull{margin-inline:calc(var(--wp--custom--spacing--outer, 2rem)*-1);max-width:none}.aligncenter{display:block;margin-inline:auto}.alignleft{float:left;margin-bottom:1rem;margin-right:1.5rem}.alignright{float:right;margin-bottom:1rem;margin-left:1.5rem}.wp-caption{max-width:100%}.wp-caption .wp-caption-text{color:#2c2c2c;font-size:1.4rem;margin-top:.5rem}.entry-content img{height:auto}.wp-block-gallery{margin-bottom:1.5rem}:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}:focus:not(:focus-visible){outline:none}a.skip-link{background:#6d28d2;border-radius:0 0 4px 4px;color:#fff;font-weight:500;left:50%;padding:.5rem 1rem;position:absolute;text-decoration:none;top:-100%;transform:translateX(-50%);z-index:999999}a.skip-link:focus{top:0}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site-header{margin-top:16px;margin-inline:auto;max-width:1392px;position:sticky;top:var(--admin-bar-height);width:calc(100% - 4.8rem);z-index:9999}@media (max-width:1150px){.site-header{width:100%}}.site-header__inner{align-items:center;background:#fff;border-radius:16px;display:grid;gap:2rem;grid-template-columns:auto 1fr auto;height:64px;margin:0 auto;padding:0 12px 0 24px;position:relative}.site-header__inner:after{border-radius:inherit;box-shadow:0 24px 48px 0 rgba(0,0,0,.03),0 24px 24px 0 rgba(0,0,0,.03);content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute}@media (max-width:768px){.site-header__inner{height:56px}}.site-navigation{z-index:1000}.site-branding{grid-column:1}.site-branding a{align-items:center;color:#2d2f31;display:flex;font-size:1.6rem;text-decoration:none}.site-branding img{display:block;height:26px;margin-right:7px;width:auto}@media (max-width:768px){.site-branding img{height:28px}}.site-branding .nav-logo__blog-label{position:relative;top:1px}.site-navigation{grid-column:2;justify-self:center}#primary-menu{align-items:center;display:flex;gap:.4rem;list-style:none;margin:0;padding:0}@media (max-width:1231px){#primary-menu{gap:0}}.menu-item{position:relative}.menu-item>a{align-items:center;color:#2c2c2c;display:inline-flex;font-size:1.4rem;font-weight:400;gap:.4rem;line-height:140%;padding:.8rem 1.2rem;text-decoration:none;transition:color .25s ease;white-space:nowrap}.menu-item>a:hover{background:rgba(109,40,210,.1);border-radius:.6rem;color:#6d28d2}.menu-item>a:focus-visible{border-radius:.6rem;outline:2px solid #6d28d2;outline-offset:-2px}@media (max-width:1231px){.menu-item>a{padding:.8rem}}.menu-chevron{flex-shrink:0;transition:transform .25s ease}[aria-expanded=true] .menu-chevron{transform:rotate(180deg)}.sub-menu-container{left:50%;padding-top:2.8rem;position:absolute;top:100%;transform:translateX(-50%)}.sub-menu-container:before{background:#fff;z-index:-1}.sub-menu-container:after,.sub-menu-container:before{border-radius:1.6rem;content:"";inset:2.8rem 0 0 0;position:absolute}.sub-menu-container:after{box-shadow:0 24px 48px 0 rgba(0,0,0,.03),0 24px 24px 0 rgba(0,0,0,.03);mix-blend-mode:multiply;pointer-events:none;z-index:-2}.sub-menu-container{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(2.8rem);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s;visibility:hidden}[aria-expanded=true]~.sub-menu-container{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s 0s;visibility:visible}.sub-menu{list-style:none;margin:0;min-width:22rem;padding:1.2rem}.sub-menu .menu-item>a{color:#2c2c2c;display:block;font-size:1.4rem;font-weight:400;line-height:140%;padding:.8rem 1.2rem;transition:background .25s ease,color .25s ease}.sub-menu .menu-item>a:hover{background:rgba(109,40,210,.1);border-radius:.6rem;color:#6d28d2}.sub-menu .menu-item>a:focus-visible{border-radius:.6rem;outline:2px solid #6d28d2;outline-offset:-2px}.sub-menu-view-all{border-top:1px solid #d9d9d9;color:#6d28d2;display:block;font-size:1.4rem;font-weight:400;margin-top:.4rem;margin-inline:2rem;padding:1rem 0;text-decoration:none;text-decoration:underline;text-decoration-color:transparent;transition:background .25s ease,text-decoration-color .3s ease}.sub-menu-view-all:focus-visible,.sub-menu-view-all:hover{color:#6d28d2;text-decoration:underline;text-decoration-color:#6d28d2}.sub-menu-view-all:focus-visible{outline:2px solid #6d28d2;outline-offset:-2px}.site-header__cta{display:flex;gap:12px;grid-column:3}.site-header__cta .header-cta-btn{align-items:center;background:#6d28d2;border:none;border-radius:.6rem;color:#f5f5f5;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:500;min-width:132px;padding:.9rem 1.4rem;text-decoration:none;transition:background .25s ease;white-space:nowrap}.site-header__cta .header-cta-btn--secondary{background:#fff;border:1px solid #6d28d2;color:#6d28d2;font-weight:400}.site-header__cta .header-cta-btn:focus-visible,.site-header__cta .header-cta-btn:hover{background:#41187c}.site-header__cta .header-cta-btn:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.menu-toggle{display:none}@media (max-width:1150px){.site-header{margin-top:0}.site-header__inner{border-radius:0;grid-template-columns:0;padding:0 1.6rem;position:relative}.site-header__inner:after{border-radius:inherit;box-shadow:0 4px 12px 0 rgba(0,0,0,.08),0 2px 4px 0 rgba(0,0,0,.08);content:"";inset:0;mix-blend-mode:normal;pointer-events:none;position:absolute}.site-branding{grid-column:2;justify-self:center;margin-right:4rem}.site-header__cta{display:none}.menu-toggle{align-items:center;background:none;border:none;color:#2c2c2c;cursor:pointer;display:flex;grid-column:1;grid-row:1;height:4rem;justify-content:center;padding:0;width:4rem;z-index:1001}.menu-toggle__icon{overflow:visible}.menu-line{transition:transform .3s ease,opacity .3s ease}.menu-line--top{transform-origin:9px 1px}.menu-line--mid{transform-origin:9px 7px}.menu-line--bot{transform-origin:9px 13px}.menu-toggle[aria-expanded=true] .menu-line--top{transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-line--mid{opacity:0}.menu-toggle[aria-expanded=true] .menu-line--bot{transform:translateY(-6px) rotate(-45deg)}.site-navigation{grid-column:1/-1;grid-row:1;justify-self:stretch;z-index:1000}#primary-menu{align-items:stretch;background:hsla(0,0%,9%,.4);bottom:0;flex-direction:column;gap:0;left:0;overflow-y:auto;padding:2.4rem 1.6rem;position:fixed;right:0;top:111px;z-index:999;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility 0s .3s;visibility:hidden}#primary-menu.is-mobile-open{opacity:1;pointer-events:auto;transition:opacity .3s ease,visibility 0s 0s;visibility:visible}.mobile-menu-card{background:#fff;border-radius:1.6rem;overflow:hidden;padding:1.2rem;position:relative}.mobile-menu-card:after{border-radius:inherit;box-shadow:0 24px 48px 0 rgba(0,0,0,.03),0 24px 24px 0 rgba(0,0,0,.03);content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute}.mobile-menu-card,.mobile-menu-card :not(:focus-visible){outline:none}.mobile-menu-explore-wrap{border-top:1px solid #d9d9d9;margin-left:1.2rem;margin-right:1.2rem;margin-top:.8rem;padding:1.6rem 1.2rem .4rem 0}.mobile-menu-explore-btn{align-items:center;background:#6d28d2;border-radius:.6rem;color:#f5f5f5;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:500;min-width:132px;padding:.9rem 1.4rem;text-decoration:none;transition:background .25s ease;white-space:nowrap}.mobile-menu-explore-btn:hover{background:#41187c;color:#f5f5f5}.mobile-menu-explore-btn:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.mobile-menu-panels.has-active-sub~.mobile-menu-explore-wrap{opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-menu-panels{overflow:hidden;position:relative;transition:height .3s ease}.mobile-menu-panel{width:100%}.mobile-menu-panel--sub{left:0;opacity:0;position:absolute;top:0;transform:translateX(100%);transition:transform .3s ease,opacity .3s ease}.mobile-menu-panel--sub.is-active{opacity:1;transform:translateX(0)}.mobile-menu-panels.has-active-sub .mobile-menu-panel--main{opacity:0;transform:translateX(-100%);transition:transform .3s ease,opacity .3s ease}.mobile-menu-panels.has-active-sub~.mobile-menu-explore-wrap{display:none}.mobile-menu-panel--main{opacity:1;transform:translateX(0);transition:transform .3s ease,opacity .3s ease}.mobile-menu-card .menu-item>a{align-items:center;color:#2c2c2c;display:flex;font-size:1.4rem;font-weight:400;justify-content:space-between;padding:.8rem 1.2rem;text-decoration:none}}@media (max-width:1150px) and (hover:hover) and (max-width:600px){.mobile-menu-card .menu-item>a:hover{background:none;color:#2c2c2c}}@media (max-width:1150px) and (hover:hover) and (min-width:601px){.mobile-menu-card .menu-item>a:hover{background:rgba(109,40,210,.1);border-radius:.6rem;color:#6d28d2}}@media (max-width:1150px){.mobile-menu-forward{flex-shrink:0;height:2rem;justify-content:center;width:2rem}.mobile-menu-back,.mobile-menu-forward{align-items:center;color:#2c2c2c;display:flex}.mobile-menu-back{background:none;border:none;cursor:pointer;font-size:1.4rem;font-weight:400;gap:1.5rem;padding:.8rem 1.2rem;width:100%}}@media (max-width:1150px) and (hover:hover) and (min-width:601px){.mobile-menu-back:hover{color:#6d28d2}}@media (max-width:1150px){.mobile-menu-back:focus-visible{border-radius:.6rem;outline:2px solid #6d28d2;outline-offset:-2px}.mobile-menu-back svg{flex-shrink:0}.mobile-menu-view-all{border-top:1px solid #d9d9d9;color:#6d28d2;display:block;font-size:1.4rem;margin-top:.8rem;margin-inline:1.2rem;padding:.8rem 0;text-decoration:underline;text-decoration-color:transparent;transition:all .3s ease;width:calc(100% - 4rem)}}@media (max-width:1150px) and (hover:hover) and (min-width:601px){.mobile-menu-view-all:hover{text-decoration-color:#6d28d2}}@media (max-width:1150px){.mobile-menu-view-all:focus-visible{background:transparent;color:#6d28d2;outline-offset:-2px;text-decoration-color:#6d28d2}.menu-chevron,.sub-menu-container{display:none}.mobile-menu-parent-btn{align-items:center;background:none;border:none;color:#2c2c2c;cursor:pointer;display:flex;font-size:1.4rem;font-weight:400;justify-content:space-between;padding:.8rem 1.2rem;text-align:left;transition:background .25s ease,color .25s ease;width:100%}}@media (max-width:1150px) and (hover:hover) and (min-width:601px){.mobile-menu-parent-btn:hover{background:rgba(109,40,210,.1);border-radius:.6rem;color:#6d28d2}.mobile-menu-parent-btn:hover .mobile-menu-forward{color:#6d28d2}}@media (max-width:1150px){.mobile-menu-parent-btn:focus-visible{background:transparent;border-radius:.6rem;color:#6d28d2;outline-offset:-2px}.mobile-menu-parent-btn:focus-visible .mobile-menu-forward{color:#6d28d2}}@media (max-width:1150px) and (prefers-reduced-motion:reduce){#primary-menu,.calc-result-panel,.mobile-menu-panel--main,.mobile-menu-panel--sub,.mobile-menu-panels{transition:none}}.site-footer{background:#171717;border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;padding:7rem 0}@media (max-width:768px){.site-footer{padding:2.4rem 0 5rem}}.related-articles{background:#171717;padding:0 0 8rem}.related-articles__heading{color:#fff;font-size:3.9rem;font-weight:300;margin-bottom:3rem}.related-articles .post-card{background:hsla(0,0%,100%,.08)}.related-articles .post-card__meta-item,.related-articles .post-card__title{color:#fff}.related-articles .post-card:hover:after{box-shadow:0 10px 20px rgba(0,0,0,.3)}.related-articles .post-card__link:focus-visible{outline-color:#fff}.related-articles__show-more{align-items:center;background:none;border:1px solid hsla(0,0%,100%,.3);border-radius:.6rem;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;font-weight:500;gap:.6rem;margin:4.5rem auto 0;padding:.8rem 1.2rem;transition:opacity .2s}@media (max-width:768px){.related-articles__show-more{margin:3rem auto 0}}.related-articles__show-more:hover{opacity:.75}.related-articles__show-more:focus-visible{border-radius:2px;outline:2px solid #fff;outline-offset:4px}.related-articles__show-more-icon{height:8px;transition:transform .2s;width:12px}.related-articles__show-more[aria-expanded=true] .related-articles__show-more-icon{transform:rotate(180deg)}.related-articles__more{margin-top:1.6rem}.related-articles__more[hidden]{display:none}@media (max-width:768px){.related-articles{padding:0 0 6rem}.related-articles__heading{font-size:2.4rem}}.site-footer__social{border-bottom:1px solid hsla(0,0%,100%,.3)}.site-footer__social-inner{align-items:center;display:flex;gap:3.4rem;justify-content:flex-end;padding-bottom:3.2rem}@media (max-width:768px){.site-footer__social-inner{justify-content:center}}.site-footer__social-label{color:#fff;font-size:1.6rem;font-weight:400}.footer-social__list{display:flex;gap:1rem;list-style:none;margin:0;padding:0}.footer-social__list a{align-items:center;color:hsla(0,0%,100%,.8);display:inline-flex;height:3rem;justify-content:center;overflow:hidden;text-indent:-9999px;transition:all .3s ease;width:3rem}.footer-social__list a svg{height:1.7rem;width:1.7rem}.footer-social__list a:hover{color:#fff}.footer-social__list a:focus-visible{outline:2px solid #fff;outline-offset:2px}.site-footer__nav{padding-bottom:4.8rem;padding-top:3.2rem}.footer-nav__columns{display:grid;gap:1.2rem 4rem;grid-template-columns:repeat(3,minmax(0,20rem));list-style:none;margin:0;padding:0}@media (max-width:600px){.footer-nav__columns{grid-template-columns:1fr}}.footer-nav__heading{color:#fff;display:block;font-size:1.4rem;font-weight:500;margin-bottom:1.2rem}.footer-nav__links{list-style:none;margin:0;padding:0}.footer-nav__item a{color:hsla(0,0%,100%,.7);display:block;font-size:1.4rem;padding:.4rem 0;text-decoration:none;transition:color .2s ease}.footer-nav__item a:hover{color:#fff;text-decoration:underline}.footer-nav__item a:focus-visible{outline:2px solid #fff;outline-offset:2px}.footer-nav__cookie{list-style:none;margin:0;padding:0}.footer-nav__cookie a{color:hsla(0,0%,100%,.7);display:block;font-size:1.4rem;padding:.4rem 0;text-decoration:none;transition:color .2s ease}.footer-nav__cookie a:hover{color:#fff;text-decoration:underline}.footer-nav__cookie a:focus-visible{outline:2px solid #fff;outline-offset:2px}.site-footer__bottom{align-items:center;display:flex;justify-content:space-between;padding-top:3.2rem}@media (max-width:600px){.site-footer__bottom{align-items:flex-start;flex-direction:column;gap:1.8rem}}.site-footer__logo img{display:block;height:3.4rem;width:auto}.site-footer__logo a{display:block}.site-footer__logo a:focus-visible{outline:2px solid #fff;outline-offset:4px}.site-footer__copy{color:#fff;font-size:1.2rem;margin:0}.error-404{margin:0 auto 77px;max-width:800px;padding-top:105px;text-align:center}.error-404__title{margin-bottom:4.5rem}.error-404__message{font-size:19px;margin-bottom:1.2em}.error-404__buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.home-title{padding:60px 0 56px;text-align:center}@media (max-width:768px){.home-title{padding:44px 0 30px}}.article-section{padding:5rem 0 4.8rem}@media (max-width:768px){.article-section{padding:4.8rem 0}}.featured-article__link{color:inherit;display:block;text-decoration:none}.featured-article__link:focus-visible{border-radius:2.4rem;outline:2px solid #6d28d2;outline-offset:4px}.featured-article{background:#fff;border-radius:2.4rem;display:flex;gap:1.8rem;justify-content:space-between;padding:1.4rem;position:relative}.featured-article:after{border-radius:inherit;box-shadow:0 24px 48px 0 rgba(0,0,0,.03),0 24px 24px 0 rgba(0,0,0,.03);content:"";inset:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:-1}.featured-article__link:hover .featured-article:after{opacity:1}@media (max-width:1076px){.featured-article{flex-direction:column;gap:2rem}.featured-article .post__title{padding:30px 0}}@media (max-width:1076px) and (max-width:768px){.featured-article .post__title{overflow-wrap:break-word}}.featured-article .featured-article__copy{display:flex;flex-direction:column;flex-shrink:0;hyphens:auto;justify-content:space-between;min-height:455px;order:1;padding:2.2rem 0 2.2rem 1.8rem;width:425px}@media (max-width:1076px){.featured-article .featured-article__copy{min-height:auto;order:2;padding:0 .8rem 1rem;width:100%}}.featured-article .featured-article__image{aspect-ratio:16/9;border-radius:1.8rem;flex-shrink:1;height:auto;min-width:0;order:2;overflow:hidden}.featured-article .featured-article__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.featured-article__link:hover .featured-article .featured-article__image img{transform:scale(1.03)}@media (max-width:1076px){.featured-article .featured-article__image{order:1}}@media (max-width:768px){.featured-article .featured-article__image{border-radius:.8rem}}.featured-article--post-marquee{gap:3rem;margin-top:3.2rem}.featured-article--post-marquee .post__title{align-items:center;display:flex;font-size:4.2rem;min-height:1.92rem}@media (max-width:768px){.featured-article--post-marquee .post__title{font-size:3.2rem;overflow-wrap:break-word}}.featured-article--post-marquee .featured-article__image{order:1}.featured-article--post-marquee .featured-article__copy{order:2;padding:2.5rem 1.8rem 2.2rem 0}@media (max-width:1076px){.featured-article--post-marquee .featured-article__copy{padding:2rem .8rem 1rem}}@media (max-width:768px){.featured-article--post-marquee .featured-article__copy{padding:0 .8rem 1rem}}.featured-article--post-marquee:after{display:none}.featured-article:hover .featured-article--post-marquee .featured-article__image img{transform:none}@media (max-width:768px){.featured-article--post-marquee{gap:2rem;margin-top:2.4rem}}.post-author__container{align-items:center;display:flex;gap:1rem}.post-author__container:not(:last-child){margin-bottom:.7rem}.post-author__image{border-radius:50%;flex-shrink:0;height:5.5rem;overflow:hidden;width:5.5rem}.post-author__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-author__image--reviewer{align-items:center;background:rgba(109,40,210,.1);color:#6d28d2;display:flex;justify-content:center}.post-author__name{color:#2c2c2c;font-size:1.9rem;font-weight:500;line-height:140%}.post-author__title{color:#595c73;font-size:1.4rem;line-height:140%}.post-marquee__authors--multi .post-author__image{height:4rem;width:4rem}.post-marquee__authors--multi .post-author__name{font-size:1.6rem}.post-marquee__authors--multi .post-author__title{font-size:1.2rem}@media (max-width:768px){.post-author__image{height:4rem;width:4rem}.post-author__name{font-size:1.4rem}.post-author__title{font-size:1.2rem}.post-marquee__authors--multi .post-author__image{height:4rem;width:4rem}.post-marquee__authors--multi .post-author__name{font-size:1.4rem}.post-marquee__authors--multi .post-author__title{font-size:1.2rem}}.post__category{background:rgba(109,40,210,.1);border-radius:.6rem;color:#6d28d2;font-size:1.6rem;padding:.8rem 1.2rem;text-decoration:none}@media (max-width:768px){.post__category{font-size:1.4rem;padding:.7rem 1rem}}.post-card__meta{align-items:center;display:flex;font-size:1.6rem;gap:1.6rem}@media (max-width:768px){.post-card__meta{font-size:1.4rem}}.post-card__meta-details{align-items:center;display:flex;gap:1.6rem;line-height:1}.post-card__meta-item{align-items:center;color:#595c73;display:inline-flex;gap:.6rem}.post-card__meta-icon{flex-shrink:0;height:1.6rem;width:1.6rem}@media (max-width:768px){.featured-article .post-card__meta{align-items:flex-start;flex-direction:column;font-size:1.4rem;gap:1.2rem}}.blog-filters{display:flex;justify-content:center;padding:34px 0 40px}.section-dropdown__toggle{display:none}.section-dropdown__menu{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.section-pill{border:1px solid #d9d9d9;border-radius:6rem;color:#595c73;font-size:1.4rem;padding:.8rem 1.8rem;text-decoration:none}.section-pill:hover{background:#2c2c2c;color:#eaeaea}.section-pill:focus-visible{color:#595c73;outline:2px solid #6d28d2;outline-offset:2px}.section-pill--active{background:#2c2c2c;border-color:#2c2c2c;color:#eaeaea}.section-pill--active:focus-visible{color:#eaeaea}@media (max-width:768px){.blog-filters{padding:3rem 0 4.8rem}.section-dropdown__toggle{align-items:center;background:transparent;border:1px solid #2c2c2c;color:#2c2c2c;display:flex;font-size:1.6rem;justify-content:space-between;padding:1.5rem 2rem;width:100%;-webkit-text-fill-color:#2c2c2c;border-radius:.8rem;cursor:pointer}.section-dropdown__toggle svg{transition:transform .2s ease}.section-dropdown__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.section-dropdown__toggle:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.section-dropdown{position:relative;width:100%}.section-dropdown__menu{background:#fff;border-radius:1.6rem;box-shadow:0 24px 48px 0 rgba(0,0,0,.03),0 24px 24px 0 rgba(0,0,0,.03);display:flex;flex-direction:column;font-size:1.6rem;gap:0;left:0;line-height:1.2;margin-top:.8rem;opacity:0;padding:1.2rem;pointer-events:none;position:absolute;right:0;transform:translateY(.8rem);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s;visibility:hidden;z-index:10}.section-dropdown__menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s 0s;visibility:visible}.section-dropdown__menu a.section-pill{border:none;border-radius:0;color:#2c2c2c;font-size:1.4rem;line-height:140%;padding:.8rem 1rem;-webkit-text-fill-color:#2c2c2c;background:none;width:100%}.section-dropdown__menu a.section-pill:focus-visible{outline-offset:-2px}.section-dropdown__menu a.section-pill:active{background:rgba(109,40,210,.1);border-radius:.6rem;color:#6d28d2;padding:.8rem 1.2rem}}.blog-grid{display:flex;flex-direction:column;gap:2rem;padding-bottom:4.8rem}.blog-grid__row{display:grid;gap:1.6rem}.blog-grid__row--featured{grid-template-columns:repeat(4,1fr)}.blog-grid__row--featured .post-card--featured{grid-column:span 3}@media (max-width:1100px){.blog-grid__row--featured{grid-template-columns:repeat(2,1fr)}.blog-grid__row--featured .post-card--featured{grid-column:span 1}}@media (max-width:600px){.blog-grid__row--featured{grid-template-columns:1fr}}.blog-grid__row--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.blog-grid__row--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-grid__row--4{grid-template-columns:1fr}.blog-grid__row{gap:2.4rem}}.post-card{background:#fff;border-radius:2.4rem;padding:1.4rem;position:relative}.post-card:after{border-radius:inherit;box-shadow:0 24px 48px 0 rgba(0,0,0,.03),0 24px 24px 0 rgba(0,0,0,.03);content:"";inset:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:-1}.post-card:hover:after{opacity:1}.post-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.post-card__link:focus-visible{border-radius:1.6rem;outline:2px solid #6d28d2;outline-offset:14px}.post-card__image{aspect-ratio:16/9;border-radius:.8rem;overflow:hidden}.post-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.post-card:hover .post-card__image img{transform:scale(1.03)}.post-card__body{display:flex;flex:1;flex-direction:column;gap:3.6rem;padding:2.5rem .4rem .7rem}.post-card__title{color:#2c2c2c;font-size:2.4rem;font-weight:400;line-height:120%;margin:0 0 auto}.post-card--featured .post-card__link{flex-direction:row;gap:1.6rem}@media (max-width:1100px){.post-card--featured .post-card__link{flex-direction:column;gap:0}}.post-card--featured .post-card__image{aspect-ratio:16/9;border-radius:.8rem;flex:1;overflow:hidden}.post-card--featured .post-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.post-card:hover .post-card--featured .post-card__image img{transform:scale(1.03)}@media (max-width:1100px){.post-card--featured .post-card__image{aspect-ratio:16/9;flex:none;height:auto;width:auto}}.post-card--featured .post-card__body{flex:0;justify-content:center;min-width:340px;padding:3.6rem 1.4rem .7rem 0}@media (max-width:1100px){.post-card--featured .post-card__body{display:flex;flex:1;flex-direction:column;min-width:100%;padding:2.5rem .4rem .7rem}}.post-card--featured .post-card__title{font-size:3.2rem;font-weight:400;line-height:115%}@media (max-width:1100px){.post-card--featured .post-card__title{font-size:2.4rem;line-height:120%}}.blog-pagination{align-items:center;display:flex;gap:1rem;justify-content:center}@media (max-width:576px){.blog-pagination{gap:.6rem}}.blog-pagination a,.blog-pagination span{align-items:center;border-radius:50%;display:inline-flex;font-size:1.4rem;font-weight:700;height:3.7rem;justify-content:center;min-width:3.7rem;padding:0 .4rem;text-decoration:none;transition:background .2s ease,color .2s ease}@media (max-width:576px){.blog-pagination a,.blog-pagination span{font-size:1.2rem;height:3.2rem;min-width:3.2rem}}.blog-pagination a{color:#2c2c2c}.blog-pagination a:hover{background:rgba(44,44,44,.08)}.blog-pagination a:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.blog-pagination span.current{background:#2c2c2c;color:#fff}.blog-pagination span.dots{background:none;color:#595c73;min-width:2.4rem}@media (max-width:576px){.blog-pagination span.dots{min-width:1.6rem;padding:0}}.blog-pagination .next,.blog-pagination .prev{border:1px solid #2c2c2c;min-width:3.7rem;padding:0}@media (max-width:576px){.blog-pagination .next,.blog-pagination .prev{min-width:3.2rem}}.blog-pagination .next:hover,.blog-pagination .prev:hover{border-color:#2c2c2c}.blog-pagination .next svg,.blog-pagination .prev svg{flex-shrink:0;height:1.2rem;width:.7rem}.blog-pagination .next{rotate:180deg}.blog-empty{color:#595c73;font-size:1.8rem;padding:6.4rem 0;text-align:center}.screen-reader-text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.post-layout{align-items:start;display:grid;gap:6.8rem;grid-template-columns:minmax(28rem,36.6rem) 1fr;padding-bottom:6.4rem;padding-top:7.2rem}@media (max-width:1200px){.post-layout{gap:4rem}}@media (max-width:1050px){.post-layout{gap:3.2rem;grid-template-columns:minmax(22rem,28rem) 1fr}}.post-content,.post-sidebar{min-width:0}.post-sidebar{display:flex;flex-direction:column;gap:1.6rem;position:sticky;top:calc(var(--admin-bar-height) + 64px + 2.4rem)}.post-sidebar-block{background:#fff;border-radius:1.8rem;padding:2.8rem}.post-toc{max-height:60vh;overflow-y:auto}.post-toc__heading{color:#2c2c2c;font-size:1.6rem;margin-bottom:2rem}.post-toc__list{border-left:2px solid #e1e1e1;list-style:none;margin:0;padding:0}.post-toc__item{padding:.6rem 0 .6rem 1.6rem;position:relative}.post-toc__item:before{background:transparent;bottom:0;content:"";left:-2px;position:absolute;top:0;transition:background .2s ease;width:2px}.post-toc__item.is-active:before{background:#2c2c2c}.post-toc__link{color:#595c73;font-size:1.6rem;line-height:140%;text-decoration:none;transition:color .2s ease}.post-toc__link:focus-visible,.post-toc__link:hover{color:#2c2c2c}.is-active .post-toc__link{color:#2c2c2c;font-weight:500}.post-topics__heading{color:#2c2c2c;font-size:1.6rem;margin-bottom:2rem}.post-topics__topics{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.8rem}.post-topics__topic{border:1px solid #d9d9d9;border-radius:.4rem;color:#595c73;display:inline-flex;font-size:1.2rem;line-height:1;padding:.7rem .8rem;text-decoration:none;transition:all .3s ease}.post-topics__topic:hover{border-color:#6d28d2;color:#6d28d2}.post-topics__topic:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.post-share__heading{color:#2c2c2c;font-size:1.6rem;margin-bottom:2rem}.post-share__links{display:flex;gap:.8rem}.post-share__link{align-items:center;background:none;border:1px solid #2c2c2c;border-radius:50%;color:#2c2c2c;cursor:pointer;display:inline-flex;height:4rem;justify-content:center;position:relative;text-decoration:none;transition:background .2s ease,border-color .2s ease;width:4rem}.post-share__link .copy-tooltip{background:#2c2c2c;border-radius:.4rem;bottom:calc(100% + .6rem);color:#fff;font-size:1.2rem;left:50%;opacity:0;padding:.4rem .8rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.post-share__link.is-copied .copy-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.post-share__link:hover{background:rgba(44,44,44,.06);border-color:#2c2c2c}.post-share__link:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.post-footer-cards{display:flex;flex-direction:column;gap:3rem;margin-top:3rem}.post-summary{background:transparent;border:1px solid #d1d7dc;border-radius:1.8rem;font-size:1.9rem;line-height:140%;margin-bottom:3.2rem;padding:2.4rem}.post-summary h2{font-size:2.4rem;font-weight:500;line-height:120%;margin-bottom:1.8rem}.post-body{color:#2c2c2c;font-size:1.9rem;line-height:140%}.post-body>:first-child{margin-top:0}.post-body h2 strong,.post-body h4 strong,.post-body h6 strong{font-weight:400}.post-body h3 strong,.post-body h5 strong{font-weight:500}.post-body h3,.post-body h4,.post-body h5,.post-body h6{margin-bottom:1.5rem;margin-top:3rem}.post-body h2{font-size:3.8rem;font-weight:400;margin-bottom:2rem;margin-top:5rem;scroll-margin-top:calc(var(--admin-bar-height) + 64px + 2.4rem)}@media (max-width:768px){.post-body h2{font-size:3.2rem}}.post-body h3{font-weight:500}.post-body h3,.post-body h4{font-size:2.4rem}.post-body h5{font-size:1.9rem;font-weight:500}.post-body h6{font-size:1.9rem;line-height:120%}.post-body p{margin-bottom:1.5rem}.post-body a{color:#6d28d2;text-decoration:underline;transition:all .3s ease}.post-body a:hover{color:#41187c;text-decoration-color:#41187c}.post-body a:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.post-body strong{font-weight:500}.post-body ol li,.post-body ul li{margin-bottom:1.2rem}.post-body .has-small-font-size{line-height:1.6}@media (max-width:768px){.post-body .has-small-font-size{line-height:1.5}}.post-body .has-medium-font-size{line-height:1.55}@media (max-width:768px){.post-body .has-medium-font-size{line-height:1.5}}.post-body .has-large-font-size{line-height:1.4}@media (max-width:768px){.post-body .has-large-font-size{line-height:1.35}}.post-body .has-x-large-font-size{line-height:1.3}@media (max-width:768px){.post-body .has-x-large-font-size{line-height:1.25}}.post-body .wp-block-image{border-radius:1.8rem;margin:2.4rem 0;overflow:hidden}.post-body .wp-block-image img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.post-body .wp-block-image figcaption{color:#595c73;font-size:1.3rem;margin-top:.8rem;text-align:center}.post-body .wp-block-image.alignleft,.post-body .wp-block-image.alignright{border-radius:0;height:auto;max-width:50%;overflow:visible}.post-body .wp-block-image.alignright{float:right;margin:.5em 0 .5em 2em}.post-body .wp-block-image.alignright img{border-radius:1.8rem}.post-body .wp-block-image.alignleft{float:left;margin:.5em 2em .5em 0}.post-body .wp-block-image.alignleft img{border-radius:1.8rem}.post-body .wp-block-image:has(>figure.alignleft),.post-body .wp-block-image:has(>figure.alignright){border-radius:0;margin:0;overflow:visible}.post-body .wp-block-image figure.alignleft,.post-body .wp-block-image figure.alignright{height:auto;max-width:50%}.post-body .wp-block-image figure.alignleft img,.post-body .wp-block-image figure.alignright img{border-radius:1.8rem;display:block;height:auto;width:100%}.post-body .wp-block-image figure.alignright{float:right;margin:.5em 0 .5em 2em}.post-body .wp-block-image figure.alignleft{float:left;margin:.5em 2em .5em 0}@media (max-width:600px){.post-body .wp-block-image:has(>figure.alignleft),.post-body .wp-block-image:has(>figure.alignright){overflow:hidden}.post-body .wp-block-image figure.alignleft,.post-body .wp-block-image figure.alignright{float:none;margin:1.5em 0;max-width:100%}.post-body .wp-block-image figure.alignleft,.post-body .wp-block-image figure.alignright,.post-body .wp-block-image.alignleft,.post-body .wp-block-image.alignright{float:none;margin:1.5em 0;max-width:100%;overflow:hidden}.post-body .wp-block-image figure.alignleft img,.post-body .wp-block-image figure.alignright img,.post-body .wp-block-image.alignleft img,.post-body .wp-block-image.alignright img{border-radius:1.8rem}}.post-body a>img.alignleft,.post-body a>img.alignright,.post-body img.alignleft,.post-body img.alignright{border-radius:1.8rem;display:block;height:auto;max-width:50%}.post-body a>img.alignright,.post-body img.alignright{float:right;margin:.5em 0 .5em 2em}.post-body a>img.alignleft,.post-body img.alignleft{float:left;margin:.5em 2em .5em 0}@media (max-width:600px){.post-body a>img.alignleft,.post-body a>img.alignright,.post-body img.alignleft,.post-body img.alignright{float:none;margin:1.5em 0;max-width:100%}}.post-body:after{clear:both;content:"";display:table}.post-body .wp-block-separator,.post-body hr{border:none;border-top:1px solid #d9d9d9;margin:3.2rem 0}.post-body .wp-block-separator.is-style-wide,.post-body hr.is-style-wide{border-top-width:2px}.post-body.is-style-dots{border:none;text-align:center}.post-body.is-style-dots:before{color:#595c73;content:"···";font-size:2rem;letter-spacing:1.6rem}.post-body .wp-block-code{background:#171717;border:none;border-radius:2.4rem;margin:3rem 0;padding:4.2rem;position:relative}.post-body .wp-block-code code{background:none;color:#fff;display:block;font-size:1.8rem;line-height:25px;overflow-x:auto;padding:0;white-space:pre}.post-body .wp-block-code .code-copy-btn{align-items:center;background:transparent;border:none;border-radius:.6rem;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;height:3.6rem;justify-content:center;padding:0;position:absolute;right:1.6rem;top:1.6rem;transition:color .2s ease,background .2s ease;width:3.6rem}.post-body .wp-block-code .code-copy-btn:hover{color:#fff}.post-body .wp-block-code .code-copy-btn:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.post-body .wp-block-code .code-copy-btn .code-copy-tooltip{background:#2c2c2c;border-radius:.4rem;bottom:calc(100% + .6rem);color:#fff;font-size:1.2rem;left:50%;opacity:0;padding:.4rem .8rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.post-body .wp-block-code .code-copy-btn.is-copied .code-copy-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.post-body .wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor){border-radius:2.4rem;font-size:1.8rem!important;line-height:25px!important;overflow:hidden}.post-body .wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor) code,.post-body .wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor) pre{font-size:inherit!important;line-height:inherit!important}.post-body .wp-block-table{margin:2.4rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.post-body .wp-block-table table{border-collapse:collapse;font-size:1.4rem;width:100%}.post-body .wp-block-table table.has-fixed-layout{table-layout:fixed}@media (max-width:768px){.post-body .wp-block-table table.has-fixed-layout{min-width:600px;table-layout:auto}}.post-body .wp-block-table td,.post-body .wp-block-table th{min-width:12rem;padding:1.2rem 1.6rem;text-align:left}.post-body .wp-block-table thead th{background:#f7f7f7;font-weight:500}.post-body .wp-block-table tbody tr:hover{background:transparent}.post-body .wp-block-table figcaption{color:#595c73;font-size:1.3rem;margin-top:.8rem}.post-body .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#edeef1}.post-body .wp-block-buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin:2.4rem 0}.post-body .wp-block-button .wp-block-button__link{align-items:center;background:#6d28d2;border:1px solid transparent;border-radius:.6rem;color:#f5f5f5;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:500;justify-content:center;min-width:132px;padding:.9rem 1.4rem;text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease;white-space:nowrap}.post-body .wp-block-button .wp-block-button__link:focus-visible,.post-body .wp-block-button .wp-block-button__link:hover{background:#41187c;border-color:transparent}.post-body .wp-block-button .wp-block-button__link:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.post-body .wp-block-button.is-style-outline .wp-block-button__link{background:transparent;border-color:#6d28d2;color:#6d28d2;font-weight:400}.post-body .wp-block-button.is-style-outline .wp-block-button__link:focus-visible,.post-body .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#6d28d2;border-color:#6d28d2;color:#f5f5f5}.post-body .wp-block-embed{background:#fff;border-radius:2.4rem;margin:3rem 0;padding:3.6rem 6rem 2.7rem}@media (max-width:768px){.post-body .wp-block-embed{padding:2.7rem 2.4rem}}.post-body .wp-block-embed figcaption.wp-element-caption{color:#2c2c2c;font-size:2.8rem;line-height:115%;margin-bottom:0;text-align:center}.post-body .wp-block-embed figcaption.wp-element-caption em{font-style:normal}.post-body .wp-block-embed iframe{display:block;margin:0 auto;width:100%}.post-body .wp-block-embed.wp-block-embed-tiktok .wp-block-embed__wrapper{display:flex;justify-content:center}.post-body .wp-block-embed.wp-block-embed-tiktok blockquote.tiktok-embed{max-width:100%!important;min-width:0!important}.post-body .wp-block-video{background:#fff;border-radius:2.4rem;margin:3rem 0;padding:3.6rem 6rem 2.7rem}@media (max-width:768px){.post-body .wp-block-spacer{max-height:4rem!important}}.post-body .wp-block-preformatted{background:#f7f7f7;border-radius:.8rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1.4rem;line-height:1.6;margin:2.4rem 0;overflow-x:auto;padding:2rem;white-space:pre}.post-body .wp-block-group{margin:2.4rem 0}.post-body .wp-block-group.has-background{border-radius:.8rem;padding:2.4rem}.post-body .wp-block-columns{display:flex;gap:2.4rem;margin:2.4rem 0}@media (max-width:768px){.post-body .wp-block-columns{flex-direction:column}}.post-body .wp-block-column{flex:1;min-width:0}.post-body .wp-block-media-text{align-items:center;display:grid;gap:2.4rem;grid-template-columns:50% 1fr;margin:2.4rem 0}.post-body .wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.post-body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:2}.post-body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{order:1}@media (max-width:768px){.post-body .wp-block-media-text{grid-template-columns:1fr}.post-body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:0}}.post-body .wp-block-media-text__media img{border-radius:.8rem;display:block;height:auto;width:100%}.post-body .wp-block-media-text__content{font-size:1.6rem;line-height:1.7}.post-body .wp-block-file{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;margin:2.4rem 0}.post-body .wp-block-file .wp-block-file__embed{border:1px solid #d9d9d9;border-radius:.8rem;height:600px;margin-bottom:.4rem;width:100%}.post-body .wp-block-file a:not(.wp-block-file__button){color:#6d28d2;font-size:1.4rem;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease}.post-body .wp-block-file a:not(.wp-block-file__button):hover{text-decoration-color:#6d28d2}.post-body .wp-block-file .wp-block-file__button{align-items:center;background:#6d28d2;border-radius:.6rem;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:500;gap:.7rem;padding:.7rem 1.6rem;text-decoration:none;transition:all .3s ease}.post-body .wp-block-file .wp-block-file__button:after{background:currentColor;content:"";display:inline-block;height:1rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' fill='none' viewBox='0 0 13 12'%3E%3Cpath fill='%23000' d='M10.106 6.624H.625a.6.6 0 0 1-.445-.18.6.6 0 0 1-.18-.445q0-.267.18-.446.18-.18.445-.18h9.48L5.799 1.067A.59.59 0 0 1 5.615.63.62.62 0 0 1 5.81.188.65.65 0 0 1 6.25 0a.58.58 0 0 1 .44.188l5.283 5.283a.69.69 0 0 1 .213.528.688.688 0 0 1-.213.527l-5.284 5.283a.6.6 0 0 1-.429.178.62.62 0 0 1-.45-.178.61.61 0 0 1-.193-.445q0-.252.194-.446z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' fill='none' viewBox='0 0 13 12'%3E%3Cpath fill='%23000' d='M10.106 6.624H.625a.6.6 0 0 1-.445-.18.6.6 0 0 1-.18-.445q0-.267.18-.446.18-.18.445-.18h9.48L5.799 1.067A.59.59 0 0 1 5.615.63.62.62 0 0 1 5.81.188.65.65 0 0 1 6.25 0a.58.58 0 0 1 .44.188l5.283 5.283a.69.69 0 0 1 .213.528.688.688 0 0 1-.213.527l-5.284 5.283a.6.6 0 0 1-.429.178.62.62 0 0 1-.45-.178.61.61 0 0 1-.193-.445q0-.252.194-.446z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:rotate(90deg);width:1rem}.post-body .wp-block-file .wp-block-file__button:hover{background:#41187c}.post-body .wp-block-file:not(:has(.wp-block-file__embed)){background:#f7f7f7;border-radius:.8rem;padding:1.6rem}.article-sources .wp-block-footnotes{list-style-position:outside;margin:0;padding-left:24px}.article-sources .wp-block-footnotes li{font-size:1.6rem;line-height:1.6;padding:0 0 8px}.article-sources .wp-block-footnotes li a{color:#6d28d2;text-decoration:underline;word-break:break-all}.article-sources .wp-block-footnotes li a:hover{color:#41187c}.article-sources__toggle[hidden]{display:none}.article-sources[data-collapsed=true] .article-sources__list-wrap{max-height:130px;overflow:hidden;position:relative}.article-sources[data-collapsed=true] .article-sources__list-wrap:after{background:linear-gradient(180deg,transparent,#f6f7f9);bottom:0;content:"";height:100px;left:0;pointer-events:none;position:absolute;width:100%}.article-sources[data-collapsed=false] .article-sources__toggle-icon{transform:rotate(180deg)}.article-sources__toggle{align-items:center;background-color:hsla(0,0%,85%,.4);border:none;border-radius:8px;color:#2c2c2c;cursor:pointer;display:flex;font-size:1.4rem;font-weight:500;gap:7px;margin:16px auto 0;padding:.7rem 1.6rem;transition:background-color .2s}.article-sources__toggle:hover{background-color:hsla(0,0%,85%,.6)}.article-sources__toggle-icon{height:auto;rotate:90deg;transition:transform .3s ease;width:1rem}@media (max-width:920px){.post-layout{gap:0;grid-template-columns:1fr;padding-bottom:4.2rem;padding-top:4.2rem}.post-sidebar{gap:4.2rem;margin-bottom:4.2rem;max-width:100%;order:-1;position:static}.post-topics,.post-updates{display:none}.post-content{order:0}.post-sidebar--mobile-bottom{display:flex;flex-direction:column;gap:1.6rem;margin-top:3.2rem;order:1}.post-sidebar--mobile-bottom .post-topics,.post-sidebar--mobile-bottom .post-updates{display:block}}.section-header{padding:6rem 0 0;text-align:center}.section-header:first-child{padding-top:6rem}@media (max-width:768px){.section-header:first-child{padding-top:4.8rem}.section-header{padding:5rem 0 0}}.section-title{margin:0 0 3.2rem}@media (max-width:768px){.section-title{margin:0 0 2.1rem}}.section-description{color:#2c2c2c;font-size:1.9rem;line-height:140%;margin:0 auto;max-width:640px}.section-description p{margin:0}.search-bar+[data-grid-container]{padding-top:40px}@media (max-width:768px){.search-bar+[data-grid-container]{padding-top:4.8rem}}.btn{align-items:center;background:#6d28d2;border:none;border-radius:.6rem;color:#f5f5f5;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:500;min-width:132px;padding:.9rem 1.4rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn--secondary{background:#fff;border:1px solid #6d28d2;color:#6d28d2;font-weight:400}.btn:focus-visible,.btn:hover{background:#41187c;color:#fff}.btn:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}label{display:block;font-weight:600;margin-bottom:.25rem}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff;border:1px solid #171717;border-radius:4px;color:#2c2c2c;font-size:1.6rem;padding:.5rem;width:100%}input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#6d28d2;outline:2px solid #6d28d2;outline-offset:2px}textarea{min-height:8rem;resize:vertical}.search-bar{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:10rem;display:flex;margin-inline:auto;max-width:633px;padding:.7rem .6rem .7rem 2.4rem;transition:border-color .2s ease}.search-bar:focus-within{border-color:#6d28d2}.search-bar__label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.search-bar__input{background:transparent;border:none;flex:1;font-size:1.6rem;outline:none}.search-bar__input::-moz-placeholder{color:#595c73}.search-bar__input::placeholder{color:#595c73}.search-bar__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-bar__btn{align-items:center;background:hsla(45,6%,87%,.4);border:none;border-radius:50%;color:#2c2c2c;cursor:pointer;display:flex;flex-shrink:0;height:3.6rem;justify-content:center;transition:background .2s ease,color .2s ease;width:3.6rem}.search-bar__btn:hover{background:hsla(45,6%,87%,.8);color:#2c2c2c}.search-bar__btn:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.search-results{font-size:2.4rem;line-height:120%;padding-bottom:3.6rem;text-align:center}@media (max-width:768px){.search-results{font-size:1.6rem;line-height:140%;padding-bottom:2.4rem}}.author-card__inner{background:#fff;border-radius:1.8rem;padding:2.4rem}.author-card__header{display:flex;flex-wrap:wrap;gap:2.2rem;justify-content:space-between}.author-card__image{border-radius:.8rem;flex-shrink:0;height:165px;overflow:hidden;width:165px}.author-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-card__info{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;min-width:179px}.author-card__name{color:#2c2c2c;font-size:2.8rem;font-weight:500;line-height:115%;margin:0}.author-card__subtitle{color:#595c73;font-size:1.6rem;line-height:140%;margin:.4rem 0 0}.author-card__profile-btn{align-items:center;background:none;border:1px solid #2c2c2c;border-radius:.6rem;color:#2c2c2c;display:inline-flex;flex-shrink:0;font-size:1.4rem;font-weight:500;margin-top:1.6rem;padding:1rem 1.8rem;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap}.author-card__profile-btn:hover{background:#2c2c2c;color:#fff}.author-card__profile-btn:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.author-card__profile-btn--mobile{display:none}.author-card__stats{background:rgba(109,40,210,.08);border-radius:1.2rem;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;min-width:240px;padding:2rem}@media (max-width:1129px){.author-card__stats{width:100%}}@media (max-width:920px){.author-card__stats{width:auto}}.author-card__stat{align-items:center;color:#2c2c2c;display:flex;font-size:1.6rem;font-weight:400;gap:1rem;white-space:nowrap}.author-card__stat-icon{color:#2c2c2c;flex-shrink:0;height:1.6rem;width:1.6rem}.author-card__bio{color:#2c2c2c;font-size:1.9rem;line-height:140%;margin-top:2.4rem}.author-card__bio p{margin:0 0 1rem}.author-card__bio p:last-child{margin-bottom:0}.author-card__articles{margin-top:3.5rem}.author-card__articles-heading{color:#2c2c2c;font-size:1.6rem;font-weight:500;margin:0 0 1.2rem}.author-card__articles-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.author-card__articles-list li{align-items:center;display:flex;gap:1rem}.author-card__articles-list a{align-items:center;color:#6d28d2;display:inline-flex;font-size:1.8rem;gap:1rem;text-decoration:none;transition:color .3s ease}.author-card__articles-list a:hover{color:#41187c}.author-card__articles-list a:focus-visible{outline:2px solid #6d28d2;outline-offset:2px}.author-card__article-arrow{flex-shrink:0;height:1.2rem;width:1.3rem}@media (max-width:768px){.author-card__inner{line-height:120%;padding:2.4rem}.author-card__header{align-items:center;flex-wrap:wrap;gap:1.6rem}.author-card__subtitle{font-size:1.4rem}.author-card__image{height:100px;width:100px}.author-card__info{align-items:flex-start;flex:1;min-width:0;text-align:left}.author-card__name{font-size:2.4rem}.author-card__profile-btn--desktop{display:none}.author-card__profile-btn--mobile{display:inline-flex;justify-content:center;margin-top:0;order:3;width:100%}.author-card__stats{margin-left:0;margin-top:.8rem;order:4;width:100%}.author-card__bio{font-size:1.6rem}.author-card__articles{margin-top:2.4rem}.author-card__articles-list a{font-size:1.6rem}}.blog-cta{align-items:center;background:#171717;border-radius:1.8rem;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.blog-cta:not(:has(.blog-cta__image)){grid-template-columns:1fr}.blog-cta__content{padding:5rem 6rem}@media (max-width:800px){.blog-cta__content{padding:3rem 2.4rem}}.blog-cta__label{color:#595c73;display:block;font-size:1.2rem;font-weight:400;letter-spacing:.08em;line-height:140%;margin-bottom:1rem;text-transform:uppercase}h2.blog-cta__title{color:#fff;font-size:3.8rem;font-weight:400;line-height:115%;margin:0 0 1.2rem}@media (max-width:600px){h2.blog-cta__title{font-size:2.8rem}}.blog-cta__text p{color:#595c73;font-size:1.6rem;font-weight:400;line-height:130%;margin:0 0 2.6rem}.blog-cta__actions{display:flex;flex-wrap:wrap;gap:1rem}.blog-cta__image{height:100%}.blog-cta__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}@media (max-width:800px){.blog-cta__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.blog-cta__image{aspect-ratio:16/9}}a.blog-cta__btn{align-items:center;border-radius:.6rem;display:inline-flex;font-size:1.6rem;font-weight:500;padding:.6rem 1.2rem;text-decoration:none;transition:background .2s ease;white-space:nowrap}a.blog-cta__btn--primary{background:#fff;color:#171717}a.blog-cta__btn--primary:hover{background:#ebebeb;color:#171717}a.blog-cta__btn--secondary{background:transparent;border:1px solid #fff;color:#fff}a.blog-cta__btn--secondary:hover{background:hsla(0,0%,100%,.1);color:#fff}a.blog-cta__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.blog-cta.bg-dark{background-color:#171717}.blog-cta.bg-dark .blog-cta__label,.blog-cta.bg-dark .blog-cta__text p{color:#8e9197}.blog-cta.bg-purple{background-color:#6d28d2}.blog-cta.bg-purple .blog-cta__label,.blog-cta.bg-purple .blog-cta__text p{color:#fff}.blog-cta.bg-light{background-color:#f3ecfc}.blog-cta.bg-light .blog-cta__label{color:#595c73}.blog-cta.bg-light h2.blog-cta__title{color:#171717}.blog-cta.bg-light .blog-cta__text p{color:#595c73}.blog-cta.bg-light a.blog-cta__btn--primary{background:#2c2c2c;color:#fff}.blog-cta.bg-light a.blog-cta__btn--primary:hover{background:#6d28d2}.blog-cta.bg-light a.blog-cta__btn--secondary{border-color:#171717;color:#171717}.blog-cta.bg-light a.blog-cta__btn--secondary:hover{background:hsla(0,0%,9%,.06)}.blog-cta.bg-light a.blog-cta__btn:focus-visible{outline-color:#171717}.blog-grid__cta{width:100%}@media (max-width:800px){.blog-grid__cta .blog-cta{grid-template-columns:1fr}}@media (max-width:768px){.blog-grid__cta{padding:2.8rem 0}}.inline-module[aria-hidden=true]{height:0;margin:0;overflow:hidden;padding:0}.inline-module.is-loaded{margin:3rem 0}@media (prefers-reduced-motion:no-preference){.inline-module.is-loaded{animation:inlineModuleFadeIn .3s ease-out}}@keyframes inlineModuleFadeIn{0%{opacity:0}to{opacity:1}}.breadcrumb{align-items:center;color:#595c73;display:flex;flex-wrap:wrap;font-size:1.4rem;gap:.4rem 0;padding-top:3.2rem}.breadcrumb,.breadcrumb a{overflow-wrap:anywhere;word-break:break-word}.breadcrumb a{color:#6d28d2;text-decoration:underline}.breadcrumb a:focus-visible,.breadcrumb a:hover{color:#41187c;text-decoration:underline}.breadcrumb__separator{align-items:center;color:#595c73;display:inline-flex;flex-shrink:0;margin:0 .4rem}.breadcrumb__separator svg{display:block;height:.7rem;width:.4rem}.broken-image-placeholder{align-items:center;background-color:hsla(0,0%,85%,.2);border:1px dashed #d9d9d9;border-radius:4px;box-sizing:border-box;display:flex;justify-content:center;min-height:120px;padding:2rem;width:100%}.broken-image-placeholder--inline{display:flex;margin:1.6rem auto;width:-moz-fit-content;width:fit-content}.broken-image-placeholder__message{color:#595c73;font-size:1.4rem;font-style:italic}