@media screen and (min-width:1024px){.blog-section{padding:0 14%}}.blog-content{margin-top:32px}@media screen and (min-width:768px){.blog-content{margin-top:64px}}.blog-content p{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55;margin-bottom:20px}@media screen and (min-width:768px){.blog-content p{font-size:16px;line-height:1.4}}.blog-content p img{height:auto;max-width:100%}.blog-content a{text-decoration:underline}.blog-content table{margin:16px 0}@media screen and (min-width:768px){.blog-content table{margin:34px 0}}.blog-content strong{font-family:var(--sailec-medium);font-weight:500}.blog-content mark{background-color:transparent;color:inherit}.blog-content mark.marker-yellow{background-color:#fdf5d8}.blog-content ul{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55;list-style:none;margin:12px 0;padding:0}@media screen and (min-width:768px){.blog-content ul{font-size:16px;line-height:1.4}}.blog-content ul li{color:var(--black-three);margin:8px 0;padding-left:16px;text-indent:-14px}.blog-content ul li:before{background-color:var(--orange-bg);content:" ";display:inline-block;height:4px;margin-bottom:4px;margin-right:8px;width:4px}.blog-content ul li ol li:before{display:none}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{margin-bottom:20px;margin-top:24px}@media screen and (min-width:768px){.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{margin-bottom:20px;margin-top:32px}}@media screen and (min-width:1440px){.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{margin-top:40px}}.blog-content h1{color:var(--dark);font-family:Sailec-Medium;font-size:30px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:1.2}@media screen and (min-width:640px){.blog-content h1{font-size:34px;letter-spacing:-.8px;line-height:1.24}}@media screen and (min-width:1280px){.blog-content h1{font-size:48px;letter-spacing:-1px;line-height:1.31}}.blog-content h2{color:var(--black-three);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2}@media screen and (min-width:768px){.blog-content h2{font-size:32px}}.blog-content h3{color:var(--black-three);font-family:var(--sailec-medium);font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2}@media screen and (min-width:768px){.blog-content h3{font-size:24px;line-height:1.15}}.blog-content h4{color:var(--black-three);font-family:var(--sailec-medium);font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.25}@media screen and (min-width:768px){.blog-content h4{font-size:20px;line-height:1.2}}.blog-content ol{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55;list-style:decimal-leading-zero;margin:12px 0;padding:0 0 0 26px}@media screen and (min-width:768px){.blog-content ol{font-size:16px;line-height:1.4}}.blog-content ol li{color:var(--black-three);margin:8px 0}.blog-content iframe{width:100%}.blog-content table{border:none;border-collapse:collapse;border-spacing:0;color:var(--black-three);display:block;font-family:var(--sailec);font-size:14px;font-weight:400;line-height:1.25;overflow-x:auto}.blog-content table thead tr{background-color:var(--white-box-shadow);border-bottom:1px solid var(--white-box-shadow);border-top:1px solid var(--white-box-shadow)}.blog-content table th{padding:12px 16px}.blog-content table tbody tr:hover{box-shadow:inset 0 0 0 1px var(--slate-grey)}.blog-content table tbody tr:nth-child(odd){background-color:var(--background-extra-light-grey);border-bottom:1px solid var(--white-box-shadow)}.blog-content table tbody tr:not(:first-child):not(:nth-child(2)) td{border-top:1px solid var(--white-box-shadow)}.blog-content table td{border-bottom:1px solid var(--white-box-shadow);border-top:1px solid var(--white-box-shadow);padding:12px 16px}.blog-content table td,.blog-content table td p{color:var(--black-three);font-family:var(--sailec);font-size:14px;font-weight:400;line-height:1.25}.blog-content table td p{margin-bottom:0}.blog-content table td span{color:var(--black-three);font-family:var(--sailec);font-size:14px;font-weight:400;line-height:1.25}.blog-content .companies-table{overflow-x:auto}.blog-content .companies-table figure{margin:0;width:100%}.blog-content .companies-table table{border-collapse:separate;border-spacing:0 8px;border-top:1px solid var(--white-box-shadow);margin:0;min-width:680px;table-layout:fixed;width:100%}.blog-content .companies-table table th:first-child{width:25%}.blog-content .companies-table table th:nth-child(2),.blog-content .companies-table table th:nth-child(3),.blog-content .companies-table table th:nth-child(4){width:20%}.blog-content .companies-table table th:nth-child(5){width:15%}.blog-content .companies-table table thead tr{background:none}.blog-content .companies-table table thead th{color:var(--black-three);color:var(--slate-grey);font-family:var(--sailec);font-size:12px;font-weight:400;line-height:1.25;text-align:left;vertical-align:top}.blog-content .companies-table table thead th:nth-child(5){text-align:center}.blog-content .companies-table table tbody tr:hover{box-shadow:none}.blog-content .companies-table table tbody td{background-color:var(--background-extra-light-grey);font-size:16px;line-height:1.4;padding:24px 16px;vertical-align:middle}.blog-content .companies-table table tbody td:first-child{font-family:var(--sailec-medium);font-size:20px;line-height:1.2}.blog-content .companies-table table tbody td:first-child img{display:block;margin-bottom:8px;max-height:28px;width:auto}.blog-content .companies-table table tbody td:first-child:has(img){color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55}@media screen and (min-width:768px){.blog-content .companies-table table tbody td:first-child:has(img){font-size:16px;line-height:1.4}}.blog-content .companies-table table tbody td:nth-child(2):before,.blog-content .companies-table table tbody td:nth-child(3):before,.blog-content .companies-table table tbody td:nth-child(4):before{display:inline-block;margin-right:8px;vertical-align:middle}.blog-content .companies-table table tbody td:nth-child(2):before{content:url(/icons/blog/project-size.svg)}.blog-content .companies-table table tbody td:nth-child(3):before{content:url(/icons/blog/rate.svg)}.blog-content .companies-table table tbody td:nth-child(4):before{content:url(/icons/blog/reviews.svg)}.blog-content .companies-table table tbody td:nth-child(5){background:radial-gradient(circle at center,var(--white) 23px,var(--white-box-shadow) 23.5px 24px,var(--background-extra-light-grey) 24.5px);font-family:var(--sailec-medium);text-align:center}.blog-content pre{margin-bottom:20px}.blog-content :not(pre) code{border-radius:4px;font-size:90%;margin:0;padding:.2em .4em}.blog-content pre code{border-radius:6px}.blog-content .quote-author-wrapper{align-items:center;display:flex}.blog-content .quote-author-wrapper p img{border-radius:50%;height:48px;margin-right:16px;width:48px}.blog-content .quote-author__position-wrapper{display:inline-block;width:calc(100% - 100px)}.blog-content .quote-author__position-wrapper p:last-child{align-items:flex-end;color:var(--dark-grey-text-20);display:flex;font-family:var(--sailec);font-size:9px;font-style:normal;font-weight:700;line-height:1.22;margin-top:4px;text-transform:uppercase}.blog-content .quote-author__position-wrapper p:last-child img{border-radius:0;height:14px;margin-right:4px;width:20px}.blog-content .quote-author__position-wrapper .quote-author-name{color:var(--abs-black);font-family:var(--sailec-medium);font-size:16px;letter-spacing:.01rem;line-height:1.25}.blog-content .quote-author-position{color:var(--black-three);color:var(--slate-grey);font-family:var(--sailec);font-size:12px;line-height:1.25;margin-top:4px}.blog-content .quote-author-location__icon{display:none}.blog-content .quote-author-location{color:var(--black-three);color:var(--slate-grey);display:flex;font-family:var(--sailec);font-size:12px;line-height:1.25;margin-top:4px}.blog-content .quote-author__image{border-radius:50%;height:48px;width:48px}.blog-content .quote{background-color:var(--background-extra-light-grey);margin-bottom:40px;padding:64px 32px 32px;position:relative}.blog-content .quote p{margin-bottom:0}.blog-content .quote:before{content:url(/icons/common/quote.svg);left:32px;position:absolute;top:32px}.blog-content .quote-text-wrapper{margin-bottom:20px}.blog-content .quote-text-wrapper .quote-title{color:var(--black-three);font-family:var(--sailec-medium);font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.25;margin-bottom:16px}@media screen and (min-width:768px){.blog-content .quote-text-wrapper .quote-title{font-size:20px;line-height:1.2}}.blog-content .quote-text-wrapper .quote-text{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55}@media screen and (min-width:768px){.blog-content .quote-text-wrapper .quote-text{font-size:16px;line-height:1.4}}.blog-content .quote-author__image-holder{width:100px}.in-text-banner{background-color:var(--black-three);display:flex;flex-direction:column;gap:32px;margin-bottom:20px;padding:40px 24px}@media screen and (min-width:768px){.in-text-banner{align-items:center;flex-direction:row;justify-content:space-between;padding:40px}}.in-text-banner-text-wrapper{display:flex;flex-direction:column;gap:16px}.in-text-banner-link-wrapper{display:flex}.in-text-banner-link-wrapper .in-text-banner-link{align-items:center;background-color:var(--orange-bg);color:var(--black-three);display:flex;font-family:var(--sailec-medium);font-size:16px;justify-content:center;letter-spacing:.01em;line-height:1.25;overflow:hidden;padding:18px 32px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease-in;width:100%;z-index:1}@media screen and (min-width:480px){.in-text-banner-link-wrapper .in-text-banner-link{width:222px}}@media screen and (min-width:768px){.in-text-banner-link-wrapper .in-text-banner-link{width:198px}}.in-text-banner-link-wrapper .in-text-banner-link:before{background-color:var(--white);box-shadow:0 0 -10px 2px var(--white);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease,opacity .2s ease-in;width:100%;z-index:-1}.in-text-banner-link-wrapper .in-text-banner-link:hover:before{opacity:1;transform:scaleX(1)}.in-text-banner-link-wrapper .in-text-banner-link__text{text-wrap:nowrap}.in-text-banner-link-wrapper .in-text-banner-link__icon{display:none}.highlight-box{background-color:var(--black-three);margin:20px 0;padding:32px}.highlight-box .highlight-box__text{color:var(--black-three);color:var(--white);font-family:var(--sailec-medium);font-size:16px;font-style:normal;letter-spacing:0;letter-spacing:.01rem;line-height:1.25;margin:0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: An Old Hope – Star Wars Syntax
  Author: (c) Gustavo Costa <gusbemacbe@gmail.com>
  Maintainer: @gusbemacbe

  Original theme - Ocean Dark Theme – by https://github.com/gavsiu
  Based on Jesse Leite's Atom syntax theme 'An Old Hope'
    https://github.com/JesseLeite/an-old-hope-syntax-atom
*/.hljs{background:#1c1d21;color:#c0c5ce}.hljs-comment,.hljs-quote{color:#b6b18b}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#eb3c54}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#e7ce56}.hljs-attribute{color:#ee7c2b}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#4fb4d7}.hljs-section,.hljs-title{color:#78bb65}.hljs-keyword,.hljs-selector-tag{color:#b45ea4}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.sticky-banner:where(.astro-nk2tfnvb){align-items:stretch;background-color:var(--black-three);display:flex;flex-direction:column;gap:32px;padding:40px}.sticky-banner__action-button:where(.astro-nk2tfnvb).accent-action-button.button-submit{color:var(--black-three);height:56px;transition:color .3s ease}.sticky-banner__action-button:where(.astro-nk2tfnvb).accent-action-button.button-submit:not(.without-overlap):before{background-color:var(--white);box-shadow:0 0 -10px 2px var(--white)}.share-buttons:where(.astro-ibumczfe){width:48px}.share-buttons:where(.astro-ibumczfe),.share-buttons__list:where(.astro-ibumczfe){align-items:center;display:flex;flex-direction:column;gap:12px}.share-buttons__list:where(.astro-ibumczfe){list-style:none;margin:0;padding:0}.share-buttons__btn:where(.astro-ibumczfe){align-items:center;background-color:var(--background-extra-light-grey);border:1px solid var(--white-box-shadow);border-radius:50%;color:var(--slate-grey);cursor:pointer;display:flex;height:48px;justify-content:center;transition:background-color .25s ease,color .25s ease;width:48px}.share-buttons__btn:where(.astro-ibumczfe):hover{background-color:var(--black-three);border:1px solid var(--white-box-shadow);color:var(--white)}.share-buttons__btn:where(.astro-ibumczfe):focus-visible{outline:2px solid var(--black-three);outline-offset:2px}.share-buttons__icon:where(.astro-ibumczfe){height:20px;width:20px}.share-buttons__ai:where(.astro-ibumczfe){position:relative}.share-buttons__btn--ai:where(.astro-ibumczfe){color:var(--slate-grey)}.share-buttons__btn--ai:where(.astro-ibumczfe):hover{background-color:var(--black-three)}.share-buttons__dropdown:where(.astro-ibumczfe){background-color:var(--background-extra-light-grey);border-radius:4px;box-shadow:0 12px 32px #0000001f;padding:20px 24px;position:absolute;right:calc(100% - 50px);top:60px;width:220px;z-index:20}.share-buttons__dropdown:where(.astro-ibumczfe)[hidden]{display:none}.share-buttons__dropdown-title:where(.astro-ibumczfe){color:var(--slate-grey);font-size:16px;line-height:1.4;margin:0 0 8px}.share-buttons__dropdown-list:where(.astro-ibumczfe){list-style:none;margin:0;padding:0}.share-buttons__dropdown-item:where(.astro-ibumczfe){border-bottom:1px solid var(--white-box-shadow)}.share-buttons__dropdown-item:where(.astro-ibumczfe):last-child{border-bottom:none}.share-buttons__dropdown-link:where(.astro-ibumczfe).link-with-arrow{justify-content:space-between;padding:14px 0}.share-buttons__dropdown-link:where(.astro-ibumczfe).link-with-arrow .link-with-arrow__icon{color:var(--black-three)}.header-author:where(.astro-4aueopi4){align-items:center;background-color:var(--charcoal-grey-light);display:flex;gap:16px;padding:12px 35px 12px 12px}@media screen and (min-width:1024px){.header-author:where(.astro-4aueopi4){flex-direction:column;margin-top:10px;padding:90px 6px 32px;position:relative;width:231px}}@media screen and (min-width:1440px){.header-author:where(.astro-4aueopi4){padding:90px 30px 32px;width:288px}}.header-author__avatar-wrapper:where(.astro-4aueopi4){border:4px solid var(--black-three);border-radius:50%;flex:1 0 auto;height:74px;-o-object-fit:cover;object-fit:cover;width:74px}@media screen and (min-width:1024px){.header-author__avatar-wrapper:where(.astro-4aueopi4){height:104px;position:absolute;top:-30px;width:104px}}.header-author__avatar-wrapper:where(.astro-4aueopi4) img:where(.astro-4aueopi4){border-radius:50%}.header-author__avatar:where(.astro-4aueopi4){border:4px solid var(--black-three);border-radius:50%;height:74px;-o-object-fit:cover;object-fit:cover;width:74px}@media screen and (min-width:1024px){.header-author__avatar:where(.astro-4aueopi4){height:104px;position:absolute;top:-30px;width:104px}}.header-author__avatar--fallback:where(.astro-4aueopi4){align-items:center;background-color:var(--charcoal-grey-light);border:4px solid var(--black-three);display:flex;flex:1 0 auto;height:68px;justify-content:center;width:68px}@media screen and (min-width:1024px){.header-author__avatar--fallback:where(.astro-4aueopi4){height:104px;position:absolute;top:-30px;width:104px}}.header-author__initials:where(.astro-4aueopi4){color:var(--black-three);color:var(--white);font-family:var(--sailec-medium);font-size:24px;font-style:normal;letter-spacing:0;line-height:1.15;text-transform:uppercase}.header-author__content:where(.astro-4aueopi4){display:flex;flex-direction:column;gap:2px}@media screen and (min-width:1024px){.header-author__content:where(.astro-4aueopi4){align-items:center}}.header-author__name:where(.astro-4aueopi4){align-items:center;color:var(--black-three);color:var(--white);display:flex;font-family:var(--sailec-medium);font-size:16px;font-style:normal;letter-spacing:0;line-height:1.25}.header-author__linkedin:where(.astro-4aueopi4){color:var(--white);display:inline-flex}.header-author__position:where(.astro-4aueopi4){color:var(--black-three);color:var(--slate-grey);font-family:var(--sailec);font-size:12px;line-height:1.25}.header-author__bio:where(.astro-4aueopi4){color:var(--black-three);color:var(--white);font-family:var(--sailec);font-size:14px;line-height:1.25}@media screen and (min-width:768px){.header-author__bio:where(.astro-4aueopi4){font-size:16px}}@media screen and (min-width:1024px){.header-author__bio:where(.astro-4aueopi4){font-size:14px;margin-top:8px;text-align:center}}.divider:where(.astro-4aueopi4){display:inline-block;position:relative}.divider:where(.astro-4aueopi4):after{background-color:var(--orange-bg);content:"";height:.25em;inset:0;margin:auto;position:absolute;width:.25em}:where(.astro-4aueopi4)[data-icon="social/linkedin"]{color:var(--white)}.post-meta-data:where(.astro-3oosrver){color:var(--black-three);color:var(--slate-grey);display:flex;font-family:var(--sailec);font-size:11px;line-height:1.25}@media screen and (min-width:480px){.post-meta-data:where(.astro-3oosrver){font-size:12px}}@media screen and (min-width:768px){.post-meta-data:where(.astro-3oosrver){gap:4px}}.divider:where(.astro-3oosrver){display:inline-block;position:relative}.divider:where(.astro-3oosrver):after{background-color:var(--orange-bg);content:"";height:.25em;inset:0;margin:auto;position:absolute;width:.25em}.post-header:where(.astro-t27rcxxd){background-color:var(--black-three);border-top:1px solid var(--white);margin-top:7px;padding:32px 0}@media screen and (min-width:768px){.post-header:where(.astro-t27rcxxd){margin-top:4px;padding:40px 0}}@media screen and (min-width:1440px){.post-header:where(.astro-t27rcxxd){border-top:0;margin-top:0;padding:40px 0 62px}}.post-header__wrapper:where(.astro-t27rcxxd){align-items:start;display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media screen and (min-width:1024px){.post-header__wrapper:where(.astro-t27rcxxd){flex-direction:row;gap:24px}}@media screen and (min-width:1440px){.post-header__wrapper:where(.astro-t27rcxxd){gap:56px}}.post-header__meta-data-wrapper:where(.astro-t27rcxxd){display:inline-flex;flex-direction:column;gap:12px;margin-bottom:12px}@media screen and (min-width:768px){.post-header__meta-data-wrapper:where(.astro-t27rcxxd){gap:8px}}@media screen and (min-width:1440px){.post-header__meta-data-wrapper:where(.astro-t27rcxxd){align-items:center;flex-direction:row;gap:12px}}.post-header__category:where(.astro-t27rcxxd){background-color:#2b2b2b;color:var(--black-three);color:var(--white);font-family:var(--sailec);font-size:12px;line-height:1.25;padding:4px 12px;width:-moz-max-content;width:max-content}@media screen and (min-width:768px){.blog-post-meta-data:where(.astro-t27rcxxd).post-meta-data{font-size:14px}}@media screen and (min-width:1024px){.blog-post-meta-data:where(.astro-t27rcxxd).post-meta-data{font-size:16px;line-height:1.4}}.post-header-title:where(.astro-t27rcxxd){color:var(--black-three);color:var(--white);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.15;margin-bottom:20px;text-decoration-color:var(--orange-bg);text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:6px}@media screen and (min-width:768px){.post-header-title:where(.astro-t27rcxxd){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.post-header-title:where(.astro-t27rcxxd){font-size:48px}}@media screen and (min-width:768px){.post-header-title:where(.astro-t27rcxxd){width:90%}}@media screen and (min-width:1440px){.post-header-title:where(.astro-t27rcxxd){font-size:48px;margin-bottom:24px;text-decoration-thickness:3px;text-underline-offset:10px}}.key-takeaways:where(.astro-t27rcxxd){color:var(--white);color:var(--black-three);font-family:var(--sailec-medium);font-size:14px;font-style:normal;letter-spacing:0;line-height:1.25}@media screen and (min-width:768px){.key-takeaways:where(.astro-t27rcxxd){font-size:16px;letter-spacing:.01em}}.key-takeaways__title:where(.astro-t27rcxxd){color:var(--slate-grey);margin-bottom:8px}.key-takeaways__content:where(.astro-t27rcxxd){color:var(--white)}.key-takeaways__content:where(.astro-t27rcxxd) p{color:var(--black-three);color:var(--white);font-family:var(--sailec-medium);font-size:14px;font-style:normal;letter-spacing:0;line-height:1.25}@media screen and (min-width:768px){.key-takeaways__content:where(.astro-t27rcxxd) p{font-size:16px;letter-spacing:.01rem;margin-bottom:8px}}@media screen and (min-width:1440px){.key-takeaways__content:where(.astro-t27rcxxd) p{margin-bottom:16px}}.key-takeaways__content:where(.astro-t27rcxxd) li{color:var(--black-three);color:var(--white);font-family:var(--sailec-medium);font-size:14px;font-style:normal;letter-spacing:0;line-height:1.25;margin:8px 0;padding-left:16px;text-indent:-14px}@media screen and (min-width:768px){.key-takeaways__content:where(.astro-t27rcxxd) li{font-size:16px;letter-spacing:.01rem}}@media screen and (min-width:1440px){.key-takeaways__content:where(.astro-t27rcxxd) li{margin:16px 0}}.key-takeaways__content:where(.astro-t27rcxxd) li:before{background-color:var(--orange-bg);content:" ";display:inline-block;height:4px;margin-bottom:4px;margin-right:8px;width:4px}.author-wrapper:where(.astro-t27rcxxd){align-self:stretch}@media screen and (min-width:768px){.author-wrapper:where(.astro-t27rcxxd){margin-top:16px}}.related-post-card:where(.astro-cms6qgjc),.related-post-card__content:where(.astro-cms6qgjc){display:flex;flex-direction:column}.related-post-card__content:where(.astro-cms6qgjc){align-self:stretch;background-color:var(--white);flex-grow:1;gap:12px;justify-content:space-between;padding:32px}@media screen and (min-width:1024px){.related-post-card__content:where(.astro-cms6qgjc){padding:32px}}.related-post-card__link:where(.astro-cms6qgjc){border:1px solid var(--white-box-shadow);display:flex;justify-content:space-around;padding:24px 18px}@media screen and (min-width:1024px){.related-post-card__link:where(.astro-cms6qgjc){padding:22px 60px 22px 52px}}@media screen and (min-width:1440px){.related-post-card__link:where(.astro-cms6qgjc){padding:22px 36px 22px 28px}}.related-post-card__category:where(.astro-cms6qgjc){height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-post-card__category-name:where(.astro-cms6qgjc){background-color:var(--white-box-shadow);color:var(--black-three);font-family:var(--sailec);font-size:12px;line-height:1.25;padding:4px 8px}.related-post-card__title:where(.astro-cms6qgjc){color:var(--black-three);font-family:var(--sailec-medium);font-size:20px;font-style:normal;letter-spacing:0;line-height:1.2}.related-post-card__bottom:where(.astro-cms6qgjc){margin-top:auto}.related-post-card__meta:where(.astro-cms6qgjc){color:var(--black-three);gap:0;margin-bottom:12px}.slider-container-related-post:where(.astro-3fgoyfoc){--slide-w:350px;--slide-gap:16px;--slide-track-column:calc(var(--slide-w) + var(--slide-gap));display:grid;grid-template-rows:1fr auto;row-gap:12px}@media screen and (min-width:768px) and (max-width:1023px){.slider-container-related-post:where(.astro-3fgoyfoc){--slide-w:340px;position:relative}}@media screen and (min-width:1024px){.slider-container-related-post:where(.astro-3fgoyfoc){--slide-w:434px}}@media screen and (min-width:1440px){.slider-container-related-post:where(.astro-3fgoyfoc){--slide-w:384px}}.slider-container-related-post:where(.astro-3fgoyfoc) .slider-viewport-related-post:where(.astro-3fgoyfoc){grid-area:1/1;height:100%;margin-right:calc(var(--section-margin)/-1);overflow:hidden;padding-right:var(--section-margin);position:relative}@media screen and (width >= 768px) and (width <= 1280px){.slider-container-related-post:where(.astro-3fgoyfoc) .slider-viewport-related-post:where(.astro-3fgoyfoc){margin-right:0}}.slider-container-related-post:where(.astro-3fgoyfoc) .slider-tracker-related-post:where(.astro-3fgoyfoc){display:grid;grid-auto-columns:var(--slide-track-column);grid-auto-flow:column;height:100%;touch-action:pan-y pinch-zoom}.slider-container-related-post:where(.astro-3fgoyfoc) .slider-slide-related-post:where(.astro-3fgoyfoc){margin-right:var(--slide-gap);transition:opacity .2s ease-in-out}.slider-container-related-post:where(.astro-3fgoyfoc) .slider-indicators-related-post:where(.astro-3fgoyfoc){align-items:center;-moz-column-gap:var(--slide-dot-gap);column-gap:var(--slide-dot-gap);display:flex}.slider-container-related-post:where(.astro-3fgoyfoc) .slider-indicator{display:grid;padding:4px 0}.slider-container-related-post:where(.astro-3fgoyfoc) .slider-indicator:after{background-color:var(--white-box-shadow);content:"";grid-area:1/1;height:var(--slide-dot-h);width:var(--slide-dot-w)}.slider-container-related-post:where(.astro-3fgoyfoc) .slider-indicator--selected:after{background-color:var(--orange-bg)}.slider-indicators-related-post .embla__dot{display:grid;padding:4px 0}.slider-indicators-related-post .embla__dot:after{background-color:var(--white-box-shadow);content:"";height:var(--slide-dot-h);width:var(--slide-dot-w)}.slider-indicators-related-post .embla__dot--selected:after{background-color:var(--orange-bg)}.related-posts-wrapper:where(.astro-jts4dax5){background-color:var(--background-extra-light-grey);border-top:1px solid var(--white-box-shadow)}.related-header:where(.astro-jts4dax5){color:var(--black-three);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.15;margin-bottom:32px}@media screen and (min-width:768px){.related-header:where(.astro-jts4dax5){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.related-header:where(.astro-jts4dax5){font-size:48px}}.blog-footer:where(.astro-s7tmpkeu){border-top:1px solid var(--white-box-shadow)}.blog-question-section:where(.astro-s7tmpkeu){padding:64px 0}.tags-container:where(.astro-s7tmpkeu){margin-bottom:32px;margin-top:32px}@media screen and (min-width:768px){.tags-container:where(.astro-s7tmpkeu){margin-bottom:64px}}.tags-title:where(.astro-s7tmpkeu){color:var(--black-three);font-family:var(--sailec);font-size:12px;line-height:1.25;margin-bottom:12px}.tags-list:where(.astro-s7tmpkeu){display:flex;flex-wrap:wrap;gap:8px}.tags-item:where(.astro-s7tmpkeu){background-color:var(--background-extra-light-grey);border:1px solid var(--white-box-shadow);border-radius:999px;color:var(--black-three);font-family:var(--sailec-medium);font-family:var(--sailec);font-size:16px;font-style:normal;letter-spacing:0;line-height:1.4;padding:8px 12px}.blog-content.padding-with-table{display:flex;justify-content:space-between;padding-bottom:40px;position:relative}@media screen and (min-width:1024px){.blog-content.padding-with-table{padding-bottom:0}.blog-section.padding-with-table{padding-left:0;padding-right:8%}}@media screen and (min-width:1440px){.blog-section.padding-with-table{padding-right:6%}}.blog-content .aside-content{inset:0;pointer-events:none;position:absolute}@media screen and (min-width:1024px){.blog-content .aside-content{display:block;inset:auto;pointer-events:auto;position:relative}}@media screen and (min-width:1440px){.blog-content .aside-content{left:71px;width:28%}}.aside-content-wrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-end}@media screen and (min-width:1024px){.aside-content-wrapper{display:block;height:auto;left:0;min-height:228px;position:sticky;top:var(--headerOffset)}}.blog-content .aside-content .share-buttons{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background-color:#ffffffb3;border-top-left-radius:39px;border-top-right-radius:39px;bottom:-3px;flex-direction:row;justify-content:center;margin-inline:auto;padding:12px 0;pointer-events:auto;position:sticky;width:100%;z-index:2}@media screen and (min-width:1024px){.blog-content .aside-content .share-buttons{background-color:transparent;bottom:auto;flex-direction:column;left:auto;margin-inline:0;padding:0;position:absolute;right:-80px;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1440px){.blog-content .aside-content .share-buttons{right:-66px}}.blog-content .aside-content .share-buttons .share-buttons__list{flex-direction:row;margin:0}@media screen and (min-width:1024px){.blog-content .aside-content .share-buttons .share-buttons__list{flex-direction:column}}.blog-content .aside-content .share-buttons .share-buttons__item{margin:0;padding:0}.blog-content .aside-content .share-buttons .share-buttons__dropdown-title{color:var(--slate-grey);margin-bottom:0}.blog-content .aside-content .share-buttons .share-buttons__dropdown{bottom:calc(100% + 8px);top:auto}@media screen and (min-width:1024px){.blog-content .aside-content .share-buttons .share-buttons__dropdown{bottom:auto;right:calc(100% - 50px);top:60px}}.blog-content .aside-content .share-buttons .share-buttons__dropdown-item{margin:0;padding-left:0;text-indent:0}.blog-content .aside-content .share-buttons .share-buttons__dropdown-link{text-decoration:none}.blog-content .aside-content .share-buttons li:before{display:none}.blog-content .aside-content .sticky-banner{clear:both;display:none}@media screen and (min-width:1440px){.blog-content .aside-content .sticky-banner{display:flex}}.blog-content .aside-content .table-container{display:none;margin-bottom:20px}@media screen and (min-width:1440px){.blog-content .aside-content .table-container{display:block}}.blog-content .aside-content .table-container .table-title{color:var(--slate-grey);font-size:16px;line-height:1.4;margin-bottom:16px}.blog-content .aside-content nav .toc-level{color:var(--black-three);font-family:var(--sailec-medium);font-size:16px;font-style:normal;letter-spacing:0;line-height:1.25;list-style-type:none;margin:0;padding:0}.blog-content .aside-content nav .toc-level-2{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55;min-height:0;opacity:0;overflow:hidden;padding-left:0;transition:opacity .2s ease}@media screen and (min-width:768px){.blog-content .aside-content nav .toc-level-2{font-size:16px;line-height:1.4}}.blog-content .aside-content nav .toc-level-3{color:var(--black-three);font-family:var(--sailec);font-size:12px;line-height:1.25}.blog-content .aside-content nav .toc-level .toc-item-h2{display:grid;grid-template-rows:auto 0fr;padding-left:0;position:relative;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.blog-content .aside-content nav .toc-level .toc-item-h2:before{border-color:transparent transparent transparent var(--black-three);border-style:solid;border-width:6px 0 6px 8px;content:"";height:0;left:-16px;opacity:0;position:absolute;top:5px;transition:opacity .2s ease;width:0}.blog-content .aside-content nav .toc-level .toc-item-h2:last-child{margin-bottom:0}.blog-content .aside-content nav .toc-level li a{text-decoration:none}.blog-content .aside-content nav .toc-level-2 li{list-style:none;margin:12px 0;padding:0}.blog-content .aside-content nav .toc-item-h2:has(a.active):before{opacity:1}.blog-content .aside-content nav .toc-item-h2:has(a.active){grid-template-rows:auto 1fr}.blog-content .aside-content nav .toc-item-h2:has(a.active) .toc-level-2{opacity:1;transition:opacity .3s ease .08s}.blog-content .aside-content nav .toc-level-2 li a.active{font-weight:600}.blog-content .article-content{overflow-x:auto;width:100%}@media screen and (min-width:1024px){.blog-content .article-width-with-aside{width:96%}}@media screen and (min-width:1440px){.blog-content .article-width-with-aside{width:78%}}.article-width-with-aside .in-text-banner .in-text-banner-text-wrapper .in-text-banner-title{color:var(--white);font-size:24px;line-height:1.2;margin:0}@media screen and (min-width:768px){.article-width-with-aside .in-text-banner .in-text-banner-text-wrapper .in-text-banner-title{font-size:32px}}.article-width-with-aside .in-text-banner .in-text-banner-text-wrapper .in-text-banner-desc{color:var(--white);font-size:14px;line-height:1.55;margin:0}.sticky-banner .sticky-banner__content .sticky-banner__title{color:var(--black-three);color:var(--white);font-family:var(--sailec-medium);font-size:24px;font-style:normal;letter-spacing:0;line-height:1.15;margin-bottom:16px}.sticky-banner .sticky-banner__content .sticky-banner__subtext{color:var(--white);line-height:1.55;margin-bottom:0}.other-services-section__grey .title{font-size:36px}@media screen and (max-width:1023px){.blog-post-spacer:where(.astro-hhyqyj3x){height:40px}}
