.blog-body{--color:var(--primary-950);--color-rgb:var(--primary-950-rgb);padding-top:var(--section-gap);padding-bottom:var(--section-gap);color:var(--color);background-color:var(--white)}@media (max-width:768px){.blog-body{padding-top:32px}}.blog-body__content{--gap:1.5rem;--section-gap:32px;flex-grow:0;max-width:900px;min-width:0;margin-right:auto;margin-left:auto;font-size:18px;font-weight:400;line-height:1.5;color:var(--color)}@media (max-width:1024px){.blog-body__content{font-size:17px}}@media (max-width:768px){.blog-body__content{--gap:1.24rem;font-size:16px}}.blog-body__content>h1,.blog-body__content>h2,.blog-body__content>h3,.blog-body__content>h4,.blog-body__content>h5,.blog-body__content>h6{--js-scroll-offset-top:64px;font-family:var(--font-family-heading);line-height:1.2;letter-spacing:-.03em;color:var(--primary-main)}.blog-body__content>h1,.blog-body__content>h1 b,.blog-body__content>h2,.blog-body__content>h2 b,.blog-body__content>h3,.blog-body__content>h3 b,.blog-body__content>h4,.blog-body__content>h4 b,.blog-body__content>h5,.blog-body__content>h5 b,.blog-body__content>h6,.blog-body__content>h6 b{font-weight:700}.blog-body__content>*+h1,.blog-body__content>*+h2,.blog-body__content>*+h3,.blog-body__content>*+h4,.blog-body__content>*+h5,.blog-body__content>*+h6{margin-top:2.5rem}.blog-body__content>h1+h1,.blog-body__content>h1+h2,.blog-body__content>h1+h3,.blog-body__content>h1+h4,.blog-body__content>h1+h5,.blog-body__content>h1+h6,.blog-body__content>h2+h1,.blog-body__content>h2+h2,.blog-body__content>h2+h3,.blog-body__content>h2+h4,.blog-body__content>h2+h5,.blog-body__content>h2+h6,.blog-body__content>h3+h1,.blog-body__content>h3+h2,.blog-body__content>h3+h3,.blog-body__content>h3+h4,.blog-body__content>h3+h5,.blog-body__content>h3+h6,.blog-body__content>h4+h1,.blog-body__content>h4+h2,.blog-body__content>h4+h3,.blog-body__content>h4+h4,.blog-body__content>h4+h5,.blog-body__content>h4+h6,.blog-body__content>h5+h1,.blog-body__content>h5+h2,.blog-body__content>h5+h3,.blog-body__content>h5+h4,.blog-body__content>h5+h5,.blog-body__content>h5+h6,.blog-body__content>h6+h1,.blog-body__content>h6+h2,.blog-body__content>h6+h3,.blog-body__content>h6+h4,.blog-body__content>h6+h5,.blog-body__content>h6+h6{margin-top:1.15rem}.blog-body__content>*+h2{margin-top:3.5rem}@media (max-width:768px){.blog-body__content>*+h1,.blog-body__content>*+h2,.blog-body__content>*+h3,.blog-body__content>*+h4,.blog-body__content>*+h5,.blog-body__content>*+h6{margin-top:2rem}.blog-body__content>h1+h1,.blog-body__content>h1+h2,.blog-body__content>h1+h3,.blog-body__content>h1+h4,.blog-body__content>h1+h5,.blog-body__content>h1+h6,.blog-body__content>h2+h1,.blog-body__content>h2+h2,.blog-body__content>h2+h3,.blog-body__content>h2+h4,.blog-body__content>h2+h5,.blog-body__content>h2+h6,.blog-body__content>h3+h1,.blog-body__content>h3+h2,.blog-body__content>h3+h3,.blog-body__content>h3+h4,.blog-body__content>h3+h5,.blog-body__content>h3+h6,.blog-body__content>h4+h1,.blog-body__content>h4+h2,.blog-body__content>h4+h3,.blog-body__content>h4+h4,.blog-body__content>h4+h5,.blog-body__content>h4+h6,.blog-body__content>h5+h1,.blog-body__content>h5+h2,.blog-body__content>h5+h3,.blog-body__content>h5+h4,.blog-body__content>h5+h5,.blog-body__content>h5+h6,.blog-body__content>h6+h1,.blog-body__content>h6+h2,.blog-body__content>h6+h3,.blog-body__content>h6+h4,.blog-body__content>h6+h5,.blog-body__content>h6+h6{margin-top:1rem}.blog-body__content>*+h2{margin-top:2.5rem}}.blog-body__content>h1 a,.blog-body__content>h2 a,.blog-body__content>h3 a,.blog-body__content>h4 a,.blog-body__content>h5 a,.blog-body__content>h6 a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-body__content>h1 a:hover,.blog-body__content>h2 a:hover,.blog-body__content>h3 a:hover,.blog-body__content>h4 a:hover,.blog-body__content>h5 a:hover,.blog-body__content>h6 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-body__content b{font-weight:600}.blog-body__content>h2{font-size:32px}.blog-body__content>h3{font-size:23px}.blog-body__content>h4{font-size:20px}.blog-body__content>h5{font-size:18px}.blog-body__content>h6{font-size:16px}@media (max-width:1024px){.blog-body__content>h2{font-size:28px}.blog-body__content>h3{font-size:21px}.blog-body__content>h4{font-size:18px}.blog-body__content>h5{font-size:16px}.blog-body__content>h6{font-size:15px}}@media (max-width:768px){.blog-body__content>h2{font-size:24px}.blog-body__content>h3{font-size:19px}.blog-body__content>h4{font-size:17px}.blog-body__content>h5{font-size:16px}.blog-body__content>h6{font-size:15px}}.blog-body__content>*+p{margin-top:var(--gap)}.blog-body__content>* a{color:var(--color)}.blog-body__content>p>code{--vertical-spacing:2px;margin:calc(-1 * 2px) 0;margin:calc(-1 * var(--vertical-spacing)) 0;padding:2px;padding:var(--vertical-spacing) 2px;font-size:.9em;border:1px solid #eaeaea;border-radius:4px;background-color:#fafafa;white-space:pre-wrap;word-break:break-word}.blog-body__content>ol,.blog-body__content>ul{padding-left:24px}.blog-body__content>*+ol,.blog-body__content>*+ul{margin-top:var(--gap)}.blog-body__content>ol>*+li,.blog-body__content>ul>*+li{margin-top:8px}.blog-body__content>ul ul{padding-left:24px}.blog-body__content>* img{display:block;width:100%;height:auto;border-radius:8px}.blog-body__content>pre{margin:0!important;padding:14px!important;font-size:15px!important;border:1px solid #eaeaea;border-radius:8px;background-color:#fafafa}.blog-body__content>*+pre{margin-top:var(--gap)!important}@media (max-width:768px){.blog-body__content>pre{padding:12px!important}}.cta{position:relative;margin-top:var(--section-gap)}.heading+.cta{margin-top:32px}@media (max-width:768px){.heading+.cta{margin-top:24px}}.cta__wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px}.cta--align-center .cta__wrap{justify-content:center}.cta--align-right .cta__wrap{justify-content:flex-end}@media (max-width:768px){.cta__wrap{gap:12px}}.summary{padding:16px;line-height:1.3;color:rgba(var(--black-rgb),.6);border-radius:8px;background-color:#f9f9fa}*+.summary{margin-top:16px}@media (max-width:1024px){.summary{color:rgba(var(--black-rgb),.75)}}.summary__title{font-size:17px;font-weight:500;line-height:1.4;letter-spacing:.01em;color:var(--black)}.summary>ul{list-style:none}.summary>*+ul{margin-top:12px}.summary>ul>*+li,.summary>ul>li>ul>*+li{margin-top:8px}.summary>ul>li>ul{padding-left:24px;list-style:none}.summary>ul>li>*+ul{margin-top:12px}.summary__heading{color:inherit;-webkit-text-decoration:none;text-decoration:none}a.summary__heading:hover{-webkit-text-decoration:underline;text-decoration:underline}.sup-title{font-family:var(--font-family-heading);font-size:20px;font-weight:700;line-height:1.5;color:var(--primary-main)}@media (max-width:1024px){.sup-title{font-size:17px}}@media (max-width:768px){.sup-title{font-size:15px}}.blog-body__aside__sticky{position:sticky;top:calc(var(--header-height) + 32px);display:flex;flex-direction:column;flex-shrink:0;max-height:max(calc(100vh - var(--header-height) - 32px),550px);padding-bottom:16px}.blog-body__aside .summary{overflow-y:auto}.blog-body__aside__title{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.01em;color:var(--black)}*+.blog-body__aside__title{margin-top:24px}@media (max-width:768px){*+.blog-body__aside__title{margin-top:16px}}.blog-body__authors{list-style:none}*+.blog-body__authors{margin-top:12px}.blog-body__author{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px}*+.blog-body__author{margin-top:12px}.blog-body__author__image{--size:40px;width:40px;width:var(--size);height:40px;height:var(--size);border:1px solid var(--white);border-radius:50%;-o-object-fit:cover;object-fit:cover}.blog-body__author__name{display:block;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.01em;color:var(--black)}.blog-body__author__name a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-body__author__name a:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.blog-body__author__name a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-body__author__role{display:block;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.01em;color:rgba(var(--black-rgb),.7)}.blog-body__aside *+.cta{margin-top:24px}@media (max-width:768px){.blog-body__aside .cta{display:none}}.blog-card,.layout .group--theme-black .blog-card,.layout .group--theme-primary-gradient .blog-card,.layout .home-page .blog-card,.layout--theme-black .blog-card{--color:var(--white);--color-rgb:var(--white-rgb);position:relative;color:var(--color)}.layout .group--theme-white .blog-card,.layout--theme-white .blog-card{--color:var(--black);--color-rgb:var(--black-rgb)}.blog-card__image{overflow:hidden;width:100%;border-radius:4px;background-color:var(--grey-100);aspect-ratio:1200/800}.blog-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}*+.blog-card__header{margin-top:16px}.blog-card__category{display:inline-block;padding:4px 12px;font-weight:600;border-radius:8px;background-color:var(--primary-50)}.blog-card__category,.blog-card__date{font-size:16px;line-height:1.5;letter-spacing:.03em;color:var(--primary-main)}.blog-card__date{font-weight:400;text-align:right}.blog-card__title{display:block;font-family:var(--font-family-heading);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.04em;-webkit-text-decoration:none;text-decoration:none}.blog-card:hover .blog-card__title{-webkit-text-decoration:underline;text-decoration:underline}.blog-card__title:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}*+.blog-card__title{margin-top:14px}@media (max-width:1024px){.blog-card__title{font-size:20px}}@media (max-width:768px){.blog-card__title{font-size:18px}}.blog-card__introduction{display:-webkit-box;overflow:hidden;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:.01em;color:rgba(var(--color-rgb),.7);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}*+.blog-card__introduction{margin-top:12px}@media (max-width:1024px){.blog-card__introduction{font-size:16px}}@media (max-width:768px){.blog-card__introduction{font-size:15px}}.blog-header{--color:#fff;--color-rgb:var(--white-rgb);margin-top:calc(-1 * var(--header-height));padding-top:calc(var(--section-gap) + 112px);padding-bottom:92px;color:#fff;color:var(--color);background-image:linear-gradient(0deg,var(--primary-main) 0,var(--primary-900) 100%)}@media (max-width:1231px){.blog-header{padding-top:calc(var(--section-gap) + 92px);padding-bottom:72px}}@media (max-width:1024px){.blog-header{padding-top:calc(var(--section-gap) + 64px);padding-bottom:52px}}@media (max-width:768px){.blog-header{padding-top:calc(var(--section-gap) + 32px);padding-bottom:32px}}.blog-header__wrap{display:flex;align-items:center;gap:32px}@media (max-width:768px){.blog-header__wrap{flex-direction:column}}.blog-header__image{position:relative;flex:1}.blog-header__image img{width:100%;height:auto;border-radius:12px}@media (max-width:768px){.blog-header__image img{border-radius:8px}}.blog-header__content{flex:1}.blog-header__header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.blog-header__date{font-size:15px;font-weight:400;line-height:1.4;color:rgba(var(--color-rgb),.7)}.blog-header__title{font-family:var(--font-family-heading);font-size:var(--font-size-48);font-weight:700;line-height:1.1;letter-spacing:-.04em}*+.blog-header__title{margin-top:16px}@media (max-width:768px){.blog-header__title br{display:none}}.blog-header__introduction{max-width:55ch;font-size:18px;font-weight:400;line-height:1.5;color:rgba(var(--color-rgb),.7)}*+.blog-header__introduction{margin-top:16px}@media (max-width:1024px){.blog-header__introduction{font-size:17px}}@media (max-width:768px){.blog-header__introduction{font-size:16px}}.blog-header__introduction>*+p{margin-top:.5em}.blog-header__breadcrumb{--gap:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;gap:var(--gap);list-style:none}.blog-header__breadcrumb__item{display:block;font-size:16px;font-weight:500;line-height:1.4;color:rgba(var(--color-rgb),.7)}@media (max-width:768px){.blog-header__breadcrumb__item{font-size:15px}}.blog-header__breadcrumb__item a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-header__breadcrumb__item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-header__breadcrumb__item--last{position:relative;top:1px;padding:4px 12px;font-weight:500;line-height:1.4;color:rgba(var(--color-rgb),.7);border-radius:999px;background-color:rgba(var(--color-rgb),.1)}@media (max-width:768px){.blog-header__breadcrumb__item--last{padding:3px 10px}}.footer{position:relative;padding-top:80px;padding-bottom:72px;color:#fff;background-color:#0f1524;background-image:linear-gradient(90deg,var(--primary-main) 0,var(--primary-900) 100%)}@media (max-width:768px){.footer{padding-top:32px;padding-bottom:40px}}*+.blog-recommendations,.blog-recommendations:first-child{margin-top:var(--section-gap)}.blog-recommendations__title{font-family:var(--font-family-heading);font-size:var(--font-size-32);font-weight:700;line-height:1.4;letter-spacing:-.04em;text-align:center}.blog-recommendations__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;list-style:none}*+.blog-recommendations__list{margin-top:32px}@media (max-width:768px){.blog-recommendations__list{grid-template-columns:1fr}}.footer__nav{display:flex;flex-wrap:wrap;gap:72px}@media (max-width:1024px){.footer__nav{gap:52px}}@media (max-width:768px){.footer__nav{flex-direction:column;align-items:flex-start;gap:32px}}.footer__nav__left{flex:1}.footer__nav__logo img{display:block;width:auto;height:56px}@media (max-width:768px){.footer__nav__logo img{height:40px}}.footer__nav__baseline{font-family:var(--font-family-heading);font-size:20px;font-weight:700;line-height:1.5;color:rgba(var(--white-rgb),.5)}*+.footer__nav__baseline{margin-top:24px}@media (max-width:1024px){.footer__nav__baseline{font-size:18px}}@media (max-width:768px){.footer__nav__baseline{font-size:16px}*+.footer__nav__baseline{margin-top:16px}}.footer__alternates{list-style:none}*+.footer__alternates{margin-top:32px}.footer__alternates a{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.03em;-webkit-text-decoration:none;text-decoration:none}.footer__alternates a:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer__nav__columns{display:flex;flex-wrap:wrap;gap:72px;word-wrap:break-word;word-break:break-all}@media (max-width:1024px){.footer__nav__columns{gap:52px}}@media (max-width:768px){.footer__nav__columns{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:40px;row-gap:40px}}.footer__nav__column{min-width:170px}@media (max-width:768px){.footer__nav__column{min-width:0}}.footer__nav__column__title{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.03em;color:#fff;text-transform:uppercase}@media (max-width:768px){.footer__nav__column__title{font-size:15px}}.footer__nav__column__content{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.03em;color:#fff}*+.footer__nav__column__content{margin-top:16px}@media (max-width:768px){.footer__nav__column__content{font-size:15px}}.footer__nav__column__content *+p{margin-top:.75em}.footer__nav__column a{-webkit-text-decoration:none;text-decoration:none}.footer__nav__column a:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer__social{display:flex;flex-wrap:wrap;gap:32px}.footer__social img{--size:32px;width:32px;width:var(--size);height:32px;height:var(--size);-o-object-fit:contain;object-fit:contain}*+.footer__legal{margin-top:52px}@media (max-width:768px){*+.footer__legal{margin-top:32px}}.footer__legal__wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-top:32px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.03em;border-top:1px solid rgba(var(--white-rgb),.2)}@media (max-width:768px){.footer__legal__wrap{font-size:15px}}.footer__legal__right{display:flex;flex-wrap:wrap;align-items:center;gap:32px}.footer__legal__right__links{display:flex;flex-wrap:wrap;gap:24px}.footer__legal__right__links a{-webkit-text-decoration:none;text-decoration:none}.footer__legal__right__links a:hover{-webkit-text-decoration:underline;text-decoration:underline}.header{--color:#000;--color-hover:var(--primary-main);--sub-hover-rgb:var(--primary-main-rgb);--hover-color:var(--primary-main);position:sticky;top:0;right:0;left:0;z-index:var(--z-index-header);width:100%;color:#000;color:var(--color);box-shadow:0 -1px 0 0 rgba(var(--black-rgb),0) inset;background-color:#fff;pointer-events:none;transition:background-color .15s,color .1s,box-shadow .15s}.header--transparent.header--theme-transparent,.header--transparent.header--theme-transparent-light{box-shadow:none;background-color:transparent}.header--transparent.header--theme-transparent{--color:#fff;--color-hover:var(--yellow-main);--sub-hover-rgb:var(--white-rgb);--hover-color:var(--yellow-main)}.header--transparent.header--theme-transparent-light,.header.header--scrolled-threshold{--color:#000;--color-hover:var(--primary-main);--sub-hover-rgb:var(--primary-main-rgb);--hover-color:var(--primary-main)}.header.header--scrolled-threshold{box-shadow:0 -1px 0 0 rgba(var(--black-rgb),.1) inset;background-color:#fff;pointer-events:auto}.header--theme-transparent:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:linear-gradient(to bottom,rgba(var(--primary-900-rgb),1),rgba(var(--primary-900-rgb),.1));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;transition:opacity .15s}.header--theme-transparent.header--transparent:before{opacity:1}.header__wrap{display:flex;justify-content:space-between;gap:40px;height:var(--header-height)}@media (max-width:1150px){.header__wrap{gap:12px}}.header__wrap__part{display:flex;flex:1;gap:52px}.header__wrap__part--left{display:none}.header__wrap__part--right{justify-content:space-between}@media (max-width:1150px){.header__wrap__part--left{display:flex}.header__wrap__part--right{justify-content:flex-end}}.header__logo{display:flex;flex-shrink:0;align-items:center;height:auto;pointer-events:auto}.header__logo img{position:relative;top:-2px;width:auto;height:32px}@media (max-width:768px){.header__logo img{top:0;height:28px}}.header__logo__white{display:none}.header--transparent.header--theme-transparent .header__logo__white{display:block}.header--transparent.header--theme-transparent .header__logo__colored{display:none}.header__nav__links{--gap:24px;display:flex;flex-wrap:wrap;gap:24px;gap:var(--gap);height:100%;list-style:none}@media (max-width:1150px){.header__nav__links{display:none}}@media (max-width:1231px){.header__nav__links{--gap:16px}}@media (max-width:768px){.header__nav__links{--gap:16px}}.header__nav__links__item{position:relative;transition:color .2s}.header__nav__links__item__main{position:relative;display:flex;align-items:center;gap:8px;height:100%;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.03em;-webkit-text-decoration:none;text-decoration:none;pointer-events:auto}.header__nav__links__item:hover .header__nav__links__item__main{color:var(--primary-main)}.header--transparent .header__nav__links__item:hover .header__nav__links__item__main{color:var(--hover-color)}@media (max-width:1231px){.header__nav__links__item__main{gap:4px}}.header__nav__links__item__main:after{position:absolute;top:0;right:calc(-.5 * var(--gap));bottom:0;left:calc(-.5 * var(--gap));content:""}.header__nav__links__item__main svg{--size:20px;width:20px;width:var(--size);height:20px;height:var(--size);-o-object-fit:contain;object-fit:contain}.header__nav__cta{display:flex;flex-wrap:wrap;gap:16px;height:100%;list-style:none}.header__nav__cta li{display:flex;align-items:center}@media (max-width:1150px){.header__nav__cta li:not(:first-child){display:none}}.header__nav__cta li .button{pointer-events:auto}@media (max-width:768px){.header__nav__cta li .button .button__icon{display:none}}.header:not(.header--transparent) .button--theme-white{--background-color:var(--primary-50);--color:var(--black)}.header:not(.header--transparent) .button--theme-white:hover{--background-color:var(--primary-100)}.header:not(.header--transparent) .button--theme-white:active{--background-color:var(--primary-50)}.header__nav__cta .button--theme-text:hover:not(:active){color:var(--color-hover)}