.main-page_layout{position:relative}.main-page_layout .main-page_wrapper{max-width:780px;margin:48px auto 128px;text-align:left}.main-page_sidebar{position:absolute;right:calc(50% + 422px);top:0;width:240px}.main-page_sidebar-inner{position:sticky;top:120px;display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - 160px);overflow-y:auto}.page-sidebar-nav{background:#f4f4f4;border-radius:8px;padding:36px 0 8px;position:relative}.page-sidebar-nav_title{position:absolute;top:16px;left:16px;font-size:14px;font-weight:700;color:#000;margin:0;line-height:1.4}.page-sidebar-nav_list{list-style:none;margin:0;padding:0}.page-sidebar-nav_list li{margin:0;padding:0}.page-sidebar-nav_list a{margin:2px 8px;padding:4px 8px;width:calc(100% - 16px);box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;text-decoration:none;border-radius:4px;font-size:16px;line-height:1.5;color:inherit;text-align:left}.page-sidebar-nav--toc .page-sidebar-nav_list a:before{content:"";width:4px;height:4px;min-width:4px;border-radius:50%;background:currentColor;margin-right:8px}.page-sidebar-nav_list a:hover{background:#0000001a;color:#252525!important;text-decoration:underline}.main-page--item-condition .main-page_table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.main-page--item-condition .main-page_table-scroll table{width:500px;min-width:700px;max-width:none;table-layout:auto}.main-page_table-scroll td{line-height:1.4}@media screen and (max-width:780px){.main-page--item-condition,.main-page--item-condition .container,.main-page--item-condition .main-page_layout,.main-page--item-condition .main-page_wrapper,.main-page--item-condition .rte{min-width:0;max-width:100%;overflow-x:clip}}@media screen and (max-width:1400px){.main-page_layout .main-page_wrapper{margin-top:0}.main-page_sidebar{position:static;width:100%;max-width:780px;margin:0 auto 32px}.main-page_sidebar-inner{position:static;max-height:none;overflow-y:visible;flex-direction:row;flex-wrap:wrap;gap:16px}.page-sidebar-nav{display:none!important}.main-page_layout--has-sidebar{display:flex;flex-direction:column;margin:32px 0 0}}@media screen and (max-width:780px){.main-page_layout--has-sidebar{flex-direction:column-reverse}.main-page_wrapper{margin-bottom:0!important}.page-sidebar-nav--toc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-page.css.map */
