.content-sections-wrapper{--cs-inline-padding: var(--space-3);width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--cs-inline-padding)}@media screen and (min-width:750px){.content-sections-wrapper{--cs-inline-padding: var(--space-6)}}.content-sections{display:flex;flex-direction:column;gap:var(--space-7)}.content-sections__sidebar{display:none}.content-sections__nav-link{position:relative;font-family:var(--font-body-family);font-size:var(--font-size-B3);font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;color:rgb(var(--color-atomic-black));opacity:.6;text-decoration:none;transition:color .2s ease,opacity .2s ease,font-weight .2s ease;cursor:pointer;padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid transparent}.content-sections__nav-link:hover{opacity:1}.content-sections__nav-link--active{font-family:var(--font-body-family);font-size:var(--font-size-B3);font-style:normal;font-weight:700;line-height:20px;color:rgb(var(--color-atomic-black));opacity:1;border-left-color:rgb(var(--color-atomic-black))}.content-sections__main{width:100%}.content-sections__main .rte{display:block;font-family:var(--font-body-family);font-size:var(--font-size-B2);font-style:normal;font-weight:400;line-height:1.4;color:rgb(var(--color-atomic-black))}.content-section-block__prefix{display:block;font-size:var(--font-size-B5);font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-atomic-grey));margin-bottom:var(--space-2)}.content-sections__main .rte .content-section-block__heading{font-family:var(--font-body-family);font-size:var(--font-size-B3);font-style:normal;font-weight:400;line-height:20px;letter-spacing:.15px;color:rgb(var(--color-atomic-black));margin:0 0 var(--space-3);text-transform:none;scroll-margin-top:calc(var(--header-height, 40px) + var(--space-10))}.content-section-block__text p{margin:0 0 var(--space-3)}.content-section-block__text p:last-child{margin-bottom:0}.content-section-block__text a{color:rgb(var(--color-atomic-black));text-decoration:underline}.content-section-block__text ul,.content-section-block__text ol{padding-left:var(--space-5);margin:0 0 var(--space-3)}.content-section-block__text li{margin-bottom:var(--space-2)}.content-sections__page-title{font-family:var(--font-heading-family);font-size:var(--font-size-H1);font-weight:500;line-height:normal;letter-spacing:-.6px;color:rgb(var(--color-atomic-black));margin:0 0 var(--space-7);text-transform:none}.content-sections__chapters-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:var(--space-3);padding-top:var(--space-2);background-color:rgb(var(--color-atomic-white))}.content-sections__chapters-bar:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:40px;background:linear-gradient(0deg,#fff,#fff0);pointer-events:none}.content-sections__chapters-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-3) var(--space-4);background-color:rgb(var(--color-atomic-white));color:rgb(var(--color-atomic-black));border:1px solid rgba(0,0,0,.2);border-radius:3px;font-family:var(--font-body-family);font-size:var(--font-size-B2);font-weight:400;letter-spacing:.15px;cursor:pointer}.content-sections__chapters-btn-icon{display:inline-flex;align-items:center;justify-content:center}.content-sections__chapters-btn-icon .icon{width:1.6rem;height:1.6rem}.content-sections__drawer-header{flex-shrink:0}.content-sections__drawer-title{margin:0;font-family:var(--font-heading-family);font-size:var(--font-size-H2);font-weight:500;line-height:normal;letter-spacing:-.6px;color:rgb(var(--color-atomic-black));text-transform:none}.content-sections__drawer-nav{overflow-y:auto;padding:var(--space-6) var(--space-6) var(--space-7);display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}.content-sections__drawer-nav .content-sections__nav-link{display:block;padding:var(--space-4) 0;border-left:none;border-bottom:1px solid rgb(var(--color-atomic-light-grey));opacity:1;color:rgb(var(--color-atomic-black))}.content-sections__drawer-nav .content-sections__nav-link:last-child{border-bottom:none}.content-sections__drawer-nav .content-sections__nav-link--active{font-weight:700;border-left:none}@media screen and (min-width:990px){.content-sections{flex-direction:row;align-items:flex-start;gap:var(--space-14)}.content-sections__sidebar{display:flex;flex-direction:column;gap:var(--space-3);position:sticky;top:calc(var(--header-height, 40px) + var(--space-10) + var(--space-6));align-self:flex-start;min-width:260px;max-width:260px;margin-bottom:0}.content-sections__sidebar .content-sections__nav-link{display:flex;flex-direction:column;align-items:flex-start;padding-left:0;border-left:0}.content-sections__nav-item:has(.content-sections__nav-link--active){border-left:2px solid rgb(var(--color-atomic-black));padding-left:var(--space-2)}.content-sections__sidebar .content-sections__nav-link:after{content:attr(data-text);font-weight:700;line-height:20px;height:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.content-sections__main{max-width:800px;flex:1}.content-sections__chapters-bar,.info-drawer[data-chapters-drawer]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/content-sections.css.map */
