.technical-guide-page{background-color:#fff;width:100%;min-height:100vh}.technical-guide-page__content{display:flex;flex-direction:column;width:100%}.technical-guide-page .content-details__item,.technical-guide-page .content-details__items{padding-left:0}.technical-guide-page .content-details__item:before{display:none}.technical-guide-page .content-details__description{margin-bottom:0}.technical-guide-page__main{width:100%}@media screen and (min-width:1024px){.technical-guide-page .tech-details{padding-left:0}}@media screen and (min-width:1800px){.technical-guide-page .tech-details{padding-left:60px;padding-right:60px;margin:0 auto}}.technical-guide-page .tech-details__header{font-family:var(--h3-font-family)}.technical-guide-page .tech-details .side-navigation{margin-left:-16px;border-radius:0 60px 60px 0}@media screen and (min-width:768px){.technical-guide-page .tech-details .side-navigation{margin-left:-32px}}@media screen and (min-width:1024px){.technical-guide-page .tech-details .side-navigation{margin-left:0;padding:0 8px 40px 60px;width:33%;overflow-y:hidden}}@media screen and (min-width:1800px){.technical-guide-page .tech-details .side-navigation{padding-top:0;padding-bottom:60px;padding-right:8px;width:40%;border-radius:40px}}@media screen and (min-width:1024px){.technical-guide-page .tech-details .side-navigation__container{display:flex;flex-direction:column;max-height:100%;padding-right:16px}.technical-guide-page .tech-details .side-navigation__container .side-navigation__scroll{margin-right:-2%;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.14) rgba(0,0,0,0)}}.separator{flex-shrink:0;background-color:rgba(0,0,0,.1);border:none;margin:0}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:100%;width:1px}﻿.content-details{display:flex;flex-direction:column;width:100%;padding:0}@media screen and (min-width:1024px){.content-details{padding:0 24px}}.content-details__sections{display:flex;flex-direction:column;width:100%;gap:32px}@media screen and (min-width:768px){.content-details__sections{gap:40px}}.content-details__section{display:flex;flex-direction:column;width:100%;scroll-margin-top:100px}.content-details__section:first-child{scroll-margin-top:130px}@media screen and (min-width:1024px){.content-details__section{scroll-margin-top:140px}.content-details__section:first-child{scroll-margin-top:176px}}.content-details__section>.separator{width:100%;margin-bottom:32px}@media screen and (min-width:768px){.content-details__section>.separator{margin-bottom:40px}}.content-details__heading{font-weight:700;font-size:22px;line-height:26px;color:#000;margin-bottom:16px}@media screen and (min-width:360px){.content-details__heading{font-size:24px;line-height:28px}}@media screen and (min-width:768px){.content-details__heading{font-size:28px;line-height:34px}}@media screen and (min-width:1024px){.content-details__heading{font-size:34px;line-height:40px;margin-bottom:24px}}.content-details__description{font-weight:400;font-size:20px;line-height:28px;color:#000;margin-bottom:24px}@media screen and (min-width:360px){.content-details__description{font-size:22px;line-height:26px}}@media screen and (min-width:768px){.content-details__description{font-size:24px;line-height:28px}}@media screen and (min-width:1024px){.content-details__description{font-size:18px;line-height:28px}}.content-details__items{display:flex;flex-direction:column;width:100%;list-style:none;padding-left:8px}.content-details__item{display:flex;flex-direction:column;width:100%;gap:8px;margin-bottom:16px;position:relative;padding-left:20px}.content-details__item:before{content:"•";position:absolute;left:0;color:#000;font-size:18px;line-height:1.5}.content-details__item:last-child{margin-bottom:0}.content-details__item-title{font-weight:700;font-size:20px;line-height:28px;color:#000;margin-bottom:8px}@media screen and (min-width:360px){.content-details__item-title{font-size:22px;line-height:26px}}@media screen and (min-width:768px){.content-details__item-title{font-size:24px;line-height:28px}}@media screen and (min-width:1024px){.content-details__item-title{font-size:18px;line-height:28px}}.content-details__item-description{display:flex;align-items:center;gap:10px;flex:1 1;font-weight:400;font-size:20px;line-height:27px;color:#000}@media screen and (min-width:360px){.content-details__item-description{font-size:22px;line-height:26px}}@media screen and (min-width:768px){.content-details__item-description{font-size:24px;line-height:28px}}@media screen and (min-width:1024px){.content-details__item-description{font-size:18px;line-height:28px}}.side-navigation{width:100%;padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:2rem;background-color:#edf1f3}@media screen and (min-width:768px){.side-navigation{padding:1.5rem;margin-bottom:40px}}@media screen and (min-width:1024px){.side-navigation{position:-webkit-sticky;position:sticky;top:140px;height:calc(100vh - 140px);margin-bottom:0;overflow-y:scroll}.side-navigation::-webkit-scrollbar{width:6px}.side-navigation::-webkit-scrollbar-track{background:#edf1f3}.side-navigation::-webkit-scrollbar-thumb{background:#163c4d;border-radius:10px}.side-navigation::-webkit-scrollbar-thumb:hover{background:#163c4d}}.side-navigation__container{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:360px){.side-navigation__container{gap:24px}}.side-navigation__header{display:flex;flex-direction:column;gap:.75rem;position:-webkit-sticky;position:sticky;top:0;z-index:1;padding-top:2rem;padding-bottom:2rem;-webkit-mask-image:linear-gradient(180deg,black 73%,transparent);mask-image:linear-gradient(180deg,black 73%,transparent)}@media screen and (min-width:1024px){.side-navigation__header{background:#edf1f3}}.side-navigation__title{font-weight:700;color:#000;font-size:22px;letter-spacing:0;line-height:28px}@media screen and (min-width:360px){.side-navigation__title{font-size:24px;line-height:28px}}@media screen and (min-width:768px){.side-navigation__title{font-size:28px;line-height:34px}}.side-navigation__list{display:flex;flex-direction:column;gap:1rem;list-style-type:none}@media screen and (min-width:768px){.side-navigation__list{gap:20px}}.side-navigation__item{position:relative}.side-navigation__button{text-align:left;width:100%;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:28px;background:none;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none}.side-navigation__button:hover{text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:360px){.side-navigation__button{font-size:22px;line-height:26px}}@media screen and (min-width:768px){.side-navigation__button{font-size:24px;line-height:28px}}@media screen and (min-width:1024px){.side-navigation__button{font-size:18px;line-height:28px}}.side-navigation__button--active{text-decoration:underline}.tech-details__layout{width:100%;padding-top:148px;padding-bottom:100px}@media screen and (min-width:1024px){.tech-details__layout{padding-top:200px}}.tech-details__content{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.tech-details__content{flex-direction:row}}.tech-details__header-container-mobile{display:block}@media screen and (min-width:1024px){.tech-details__header-container-mobile{display:none}}.tech-details__header-container-desktop{display:none}@media screen and (min-width:1024px){.tech-details__header-container-desktop{display:block}}.tech-details__header{width:100%;font-family:var(--h1-font-family);font-weight:400;letter-spacing:0;font-size:24px;line-height:28px;margin-bottom:16px}@media screen and (min-width:360px){.tech-details__header{font-size:28px;line-height:34px}}@media screen and (min-width:768px){.tech-details__header{font-size:34px;line-height:40px;margin-bottom:24px}}@media screen and (min-width:1024px){.tech-details__header{font-size:48px;line-height:58px}}.tech-details__header-brand{font-weight:700;color:#f2617a}.tech-details__header-text{font-weight:700;color:#000}.tech-details__subtitle{width:100%;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:28px;margin-bottom:32px}@media screen and (min-width:360px){.tech-details__subtitle{font-size:22px;line-height:26px}}@media screen and (min-width:768px){.tech-details__subtitle{font-size:24px;line-height:28px;margin-bottom:40px}}@media screen and (min-width:1024px){.tech-details__subtitle{font-size:18px;line-height:28px}}.tech-details .side-navigation{width:100%}@media screen and (min-width:1024px){.tech-details .side-navigation{width:32%}}.tech-details .content-details{width:100%}@media screen and (min-width:1024px){.tech-details .content-details{width:68%}}