.blog-body{--color:var(--black);--color-rgb:var(--black-rgb);padding-top:var(--section-gap);padding-bottom:var(--section-gap);color:var(--color);background-color:var(--white)}.blog-body__wrap{display:grid;grid-template-columns:1fr 350px;grid-gap:64px;gap:64px}@media (max-width:1024px){.blog-body__wrap{display:flex;flex-direction:column-reverse;gap:32px}}.blog-body__content{--gap:1.5rem;--section-gap:32px;flex-grow:0;min-width:0;font-size:16px;font-size:1rem;line-height:1.6;color:rgba(var(--color-rgb),.8)}@media (max-width:768px){.blog-body__content{--gap:1.24rem}}.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;line-height:1.35;color:var(--color)}.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:500}.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;color:var(--color)}.blog-body__content>h2{font-size:28px;font-size:1.75rem}.blog-body__content>h3{font-size:23px;font-size:1.4375rem}.blog-body__content>h4{font-size:20px;font-size:1.25rem}.blog-body__content>h5{font-size:18px;font-size:1.125rem}.blog-body__content>h6{font-size:16px;font-size:1rem}@media (max-width:1024px){.blog-body__content>h2{font-size:26px;font-size:1.625rem}.blog-body__content>h3{font-size:21px;font-size:1.3125rem}.blog-body__content>h4{font-size:18px;font-size:1.125rem}.blog-body__content>h5{font-size:16px;font-size:1rem}.blog-body__content>h6{font-size:15px;font-size:.9375rem}}@media (max-width:768px){.blog-body__content>h2{font-size:24px;font-size:1.5rem}.blog-body__content>h3{font-size:19px;font-size:1.1875rem}.blog-body__content>h4{font-size:17px;font-size:1.0625rem}.blog-body__content>h5{font-size:16px;font-size:1rem}.blog-body__content>h6{font-size:15px;font-size:.9375rem}}.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 * var(--vertical-spacing)) 0;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;font-size:.9375rem!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}}.summary{padding:16px;line-height:1.3;color:rgba(var(--black-rgb),.6);border-radius:8px;background-color:var(--beige-main)}*+.summary{margin-top:16px}@media (max-width:1024px){.summary{color:rgba(var(--black-rgb),.75)}}.summary__title{font-size:17px;font-size:1.0625rem;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}.layout--theme-beige-100{background-color:var(--beige-main)}.layout--theme-primary-900{background-color:var(--primary-main)}.layout--theme-black{background-color:var(--black)}.layout--theme-white{background-color:var(--white)}.layout__body{--js-scroll-offset-top:134px}@media (max-width:900px){.layout__body{--js-scroll-offset-top:80px}}*+.layout__footer{margin-top:var(--section-gap)}.group+.layout__footer{margin-top:0}.blog-header__breadcrumb{--gap:8px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap);list-style:none}.blog-header__breadcrumb__item{display:block;font-size:16px;font-size:1rem;font-weight:500;line-height:1.4;color:rgba(var(--black-rgb),.7)}@media (max-width:768px){.blog-header__breadcrumb__item{font-size:15px;font-size:.9375rem}}.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(--black-rgb),.7);border-radius:999px;background-color:rgba(var(--black-rgb),.1)}@media (max-width:768px){.blog-header__breadcrumb__item--last{padding:3px 10px}}.group{position:relative;overflow:hidden}.group--theme-dark{background-color:var(--dark)}.group--theme-light{background-color:var(--light)}.group--theme-yellow{background-color:var(--yellow-main)}.group--theme-dark-blue{background-color:var(--dark-blue)}*+.group{margin-top:var(--section-gap)}.group+.group,.home-hero+.group{margin-top:0}.group--spotlight-bottom-right{background-image:radial-gradient(40% 100% at 110% 100%,#0f2056 0,rgba(15,32,86,0) 100%)}.group__body{position:relative}*+.group__footer{margin-top:var(--section-gap)}.blog-body__aside__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 32px);flex-shrink:0}.blog-body__aside__title{font-size:16px;font-size:1rem;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:var(--size);height:var(--size);border:1px solid var(--white);border-radius:50%;object-fit:cover}.blog-body__author__name{display:block;font-size:16px;font-size:1rem;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-size:.875rem;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-header{padding-top:var(--section-gap);padding-bottom:var(--section-gap);color:var(--black);background-color:var(--grey-100)}@media (max-width:768px){.blog-header{padding-top:24px}}.blog-header__header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.blog-header__date{font-size:15px;font-size:.9375rem;font-weight:400;line-height:1.4;color:rgba(var(--color-rgb),.7)}.blog-header__title{max-width:42ch;font-family:var(--font-family-heading);word-spacing:var(--font-family-heading-ws);letter-spacing:var(--font-family-heading-ls-large);font-size:36px;font-size:2.25rem;font-weight:700;line-height:1.3}*+.blog-header__title{margin-top:16px}@media (max-width:1024px){.blog-header__title{font-size:32px;font-size:2rem}}@media (max-width:768px){.blog-header__title{font-size:24px;font-size:1.5rem}.blog-header__title br{display:none}}.blog-header__introduction{max-width:55ch;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;color:rgba(var(--black-rgb),.7)}*+.blog-header__introduction{margin-top:16px}@media (max-width:1024px){.blog-header__introduction{font-size:17px;font-size:1.0625rem}}@media (max-width:768px){.blog-header__introduction{font-size:16px;font-size:1rem}}.blog-header__introduction>*+p{margin-top:12px}.blog-header__footer{display:flex;align-items:center;gap:8px}*+.blog-header__footer{margin-top:12px}.blog-header__authors{display:flex;flex-shrink:0}.blog-header__authors img{--size:32px;width:var(--size);height:var(--size);border:1px solid var(--white);border-radius:50%;object-fit:cover}.blog-header__authors img+img{margin-left:calc(-.25 * var(--size))}.blog-post{font-size:32px;font-size:2rem;font-weight:500;line-height:1.3;letter-spacing:.01em;color:var(--color)}*+.blog-post{margin-top:var(--section-gap)}@media (max-width:768px){.blog-post{font-size:20px;font-size:1.25rem;line-height:1.4}}