.portal-site-identity{-js-display:flex;display:flex;align-items:center;gap:4px}.portal-branding-section .portal-banner-heading{text-wrap:nowrap;transition:all .1s ease-in-out}.portal-branding-section .portal-banner-heading,.portal-branding-section .portal-banner-heading *{font-size:24px;line-height:32px;font-weight:600;color:var(--portal-secondary-foreground-color);text-decoration:none!important}.portal-toggle-menu{color:var(--portal-secondary-foreground-color);font-size:15px;-js-display:flex;display:flex;justify-content:center;align-content:center;align-items:center;position:relative;cursor:pointer;text-wrap:nowrap}.resp-menu-inner-wrap .pfd-menu-wrapper{display:none;position:absolute;top:60px;right:16px;padding:4px 8px;background:#fff;border-radius:6px;border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.pfd-menu-wrapper:hover,.portal-toggle-menu:hover+.pfd-menu-wrapper{-js-display:flex;display:flex}.resp-menu-inner-wrap .portal-toggle-menu::after{position:absolute;content:"";top:0;bottom:0;left:0;width:100%;padding-top:calc(40px + 5px)}.resp-menu-inner-wrap .pfd-menu{flex-direction:column;text-align:left}.resp-menu-inner-wrap .pfd-menu .menu-item{line-height:40px;font-size:14px}@media (max-width:1024px){.pfd-resp-header-menu{text-align:right}.sd-portal-navigation-close{background-color:#e2e8f0}.sd-portal-navigation-close svg,.sd-portal-navigation-toggle svg{cursor:pointer}.portal-branding-section .portal-banner-heading,.portal-branding-section .portal-banner-heading *{font-size:20px;line-height:28px}}@media (min-width:769px){.pfd-resp-header-menu{display:none}}@media (max-width:768px){.pfd-header-menu{display:none}}.pfd-menu{list-style:none;position:relative;-js-display:inline-flex;display:inline-flex;gap:12px}.pfd-menu .menu-link{display:block;font-size:14px;line-height:20px;font-weight:400;color:var(--portal-secondary-foreground-color);opacity:.8;padding:6px 8px;border-radius:4px;box-sizing:border-box;position:relative}.pfd-menu .sub-menu{margin:0;list-style:none;min-width:176px;right:-999em;top:100%;z-index:99999;visibility:hidden;position:absolute;padding:4px;background:#fff;border-radius:6px;border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.pfd-menu .current-menu-item,.pfd-menu .menu-link:focus,.pfd-menu .menu-link:hover{opacity:1;background-color:var(--portal-secondary-color);color:var(--portal-link-active-color)}.pfd-menu .menu-item:hover>.sub-menu{left:auto;right:0;visibility:visible}.pfd-menu .menu-item{position:relative;line-height:20px;text-wrap:nowrap}.pfd-menu .menu-item-has-children>.menu-link::after{content:"";box-sizing:border-box;position:absolute;width:8px;height:8px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);right:0;top:40%;display:none}.pfd-close-svg path:last-child,.pfd-toggle-svg path{stroke:var(--portal-secondary-foreground-color)}.portal-aside-header{padding:4px 0}.portal-aside-list-wrapper,.portal-aside-list-wrapper .portal-aside-group-wrap,.portal-aside-list-wrapper .portal-aside-header .pfd-aside-collapse{transition:all .25s ease-in-out}.portal-aside-list-wrapper.pfd-aside-collapsed{translate:calc(-100% + 54px)}.portal-aside-list-wrapper.pfd-aside-collapsed .portal-aside-group-wrap,.portal-aside-list-wrapper.pfd-aside-collapsed .portal-aside-header .portal-aside-header-title{opacity:0;visibility:hidden}.portal-aside-list-wrapper.pfd-aside-collapsed .portal-aside-header .pfd-aside-collapse{margin-left:0;margin-right:12px;rotate:180deg}.portal-aside-list-wrapper.pfd-aside-collapsed .pfd-aside-collapse{background-color:var(--portal-secondary-color);padding:8px}.portal-aside-header{position:sticky;top:0;background-color:var(--portal-primary-color);z-index:999;width:100%;align-items:center;-js-display:flex;display:flex;padding-bottom:24px}.portal-aside-group-header{width:100%;align-items:center;-js-display:flex;display:flex;padding:8px;cursor:pointer;transition:all .25s ease-in-out}.pfd-collapsible-enabled .portal-aside-group-header{top:54px}.pfd-category-toggled .portal-aside-group-header{padding-bottom:0;margin-bottom:20px}.portal-aside-group .pfd-category-toggled .portal-aside-group-header{margin-bottom:8px}.portal-aside-group-body{padding-bottom:20px;opacity:1;visibility:visible;transition:all .25s ease-in-out}.portal-aside-group.pinned-group{border-bottom:1px solid var(--portal-border-color);margin-bottom:16px}.portal-aside-group.pinned-group .portal-aside-group-body{padding-bottom:16px}.portal-aside-group-header+.portal-aside-group-body .portal-aside-group-header{top:40px;z-index:49}.portal-aside-group-wrap .portal-aside-group:first-child .portal-aside-group-header{margin-top:4px}.portal-aside-group-wrap .pfd-a-child .portal-aside-group-header{opacity:1}.portal-aside-group .portal-aside-group-title-link{flex-grow:1;pointer-events:none;color:var(--portal-heading-color)}.portal-aside-group .portal-aside-group-title,.portal-aside-group .portal-aside-group-title *{font-size:16px;line-height:22px;font-weight:600;color:inherit;margin:0;padding:0}.pfd-aside-doc-trigger,.portal-aside-header .pfd-aside-collapse{-js-display:inline-flex;display:inline-flex;cursor:pointer;border-radius:50%;margin:0;padding:0;transition:all .25s ease-in-out}.pfd-aside-doc-trigger:hover{background-color:var(--portal-secondary-color)}.portal-aside-header .pfd-aside-collapse{margin-left:4px;margin-right:4px}.portal-aside-group-list a{width:100%;font-size:16px;line-height:24px;font-weight:500;padding:8px;border-radius:4px;-js-display:flex;display:flex;align-items:center;gap:8px}.portal-aside-group-list a,.portal-aside-group-list a *{transition:none}.portal-aside-group-list{list-style:none;gap:6px;-js-display:flex;display:flex;flex-direction:column}.portal-aside-group-body>.portal-aside-list-wrapper{border-left:1px solid rgb(203 213 225)}.portal-aside-group-list li{position:relative;margin:0}.portal-aside-group-list li:first-child a::after{top:1rem}.portal-aside-group-list li:last-child a::after{bottom:1rem}.portal-aside-group-list a.active,.portal-aside-group-list a:active,.portal-aside-group-list a:focus,.portal-aside-group-list a:hover{background:var(--portal-secondary-color);color:var(--portal-link-active-color);outline:0}.portal-aside-group-list a.active *{color:var(--portal-link-active-color)}.pfd-category-toggled .portal-aside-group-body{opacity:0;visibility:hidden;padding:0;height:0;overflow:hidden}.pfd-aside-doc-trigger{transform:rotate(0);transition:transform 250ms ease-in-out;margin-right:2px}.pfd-category-toggled .pfd-aside-doc-trigger{transform:rotate(-90deg)}.portal-footer-resp-nav.open-flyout{transform:translateX(0)}.portal-footer-resp-nav{overflow-y:auto;background:var(--portal-primary-color);z-index:99999;position:fixed;left:0;right:0;top:0;bottom:0;padding:20px;width:40%;min-width:296px;transform:translateX(-100%);transition:transform .3s ease}.portal-footer-resp-nav .portal-aside-group-header{top:-15px}.portal-bg-overlay.show{background:#000;opacity:.7;position:fixed;inset:0;z-index:99}.portal-content-area{padding:var(--portal-container-spacing);margin:var(--portal-content-aside-margin);max-width:var(--portal-content-width);background:var(--portal-content-bg-color);border:1px solid var(--portal-border-color);border-radius:12px;transition:all .2s;overflow:hidden}.portal-content-type-course,.portal-content-type-sd-lesson{max-width:var(--portal-course-container-width);margin-left:auto;margin-right:auto}.portal-content-wrapper{padding:0;min-height:calc(100vh - 90px);display:grid;grid-column-gap:20px;overflow-wrap:anywhere;position:relative}.portal-content-inner-wrap{grid-template-columns:var(--portal-navigation-width) 2fr;display:grid;width:100%;background:var(--portal-primary-color)}.portal-content-inner-wrap .portal-aside-left{-js-display:flex;display:flex;flex-direction:column;gap:16px}.portal-item-content a{color:inherit;text-decoration:underline;text-underline-offset:4px}.portal-item-content a:hover{text-decoration:underline}.portal-item-content ol,.portal-item-content ul{margin-left:24px}.portal-item-content ol li,.portal-item-content ul li{margin-bottom:2px}.portal-content-type-wordpress figure{margin-top:24px;margin-bottom:24px}.portal-item-content img,.portal-item-content video{box-shadow:0 0 25px 0 rgba(0,0,0,.12);padding:0;margin:0}.portal-item-content p{margin-bottom:15px}.portal-item-content>:last-child{margin-bottom:0;padding-bottom:0}@media screen and (max-width:1024px){.portal-content-inner-wrap,.portal-content-wrapper{display:block}}@media screen and (max-width:544px){.pfd-subcategory-title-wrapper{gap:12px}.pfd-subcategory-page-title{padding:12px 0 4px}.pfd-subcategory-title-wrapper{padding-bottom:28px;margin-bottom:32px}}.portal-sticky-col{position:fixed;overflow-x:hidden;overflow-y:scroll;height:100%;padding-right:20px}.portal-sidebar{position:sticky;top:var(--portal-sidebar-top-offset,0);bottom:20px;overflow-x:hidden;overflow-y:scroll;height:100vh;background:var(--portal-primary-color)}.portal-sidebar:has( .portal-progress-wrapper ){padding-bottom:20px!important}.portal-sticky-header{position:sticky;top:0;z-index:9}.block-editor-iframe__body .portal-sidebar{top:0;bottom:0;height:100%}.portal-sd-navigation-wrapper{overflow-x:hidden;overflow-y:scroll;position:fixed;top:24px;bottom:24px;left:24px;padding-right:20px}.portal-aside-left{max-width:var(--portal-navigation-width);max-height:100vh;width:100%;justify-self:flex-start;padding:20px}.portal-entry-container{background:var(--portal-secondary-color)}@media screen and (max-width:1024px){.portal-sticky-col{display:none}}#portal-post-reaction-modal .portal-modal-content .portal-modal-body{max-height:540px;height:100%;overflow-x:hidden;overflow-y:scroll;padding-bottom:16px}#portal-post-reaction-modal .portal-modal-footer{-js-display:flex;display:flex;justify-content:center}.portal-comments-wrapper{--jd-color-panel:#fff}.portal-comments-wrapper .comment .comment-reply-title{padding:20px 0}.portal-comments-wrap #comment{font-size:14px;line-height:20px}.portal-comments-wrap .form-submit{margin-top:15px;margin-bottom:0}.portal-comments-wrap #reply-title{-js-display:flex;display:flex;align-items:center;justify-content:space-between}.portal-comment-list .comment,ol.portal-comment-list,ol.portal-comment-list .children{-js-display:flex;display:flex;list-style:none;flex-direction:column;gap:12px;overflow-x:auto}.portal-comment-list .comment{gap:8px}.portal-comment-info{-js-display:flex;display:flex;gap:8px}.portal-comment-section{-js-display:flex;display:flex;flex:1;flex-direction:column;gap:8px;background:#f3f4f6;padding:12px;border-radius:16px;position:relative;min-width:200px;max-width:fit-content}.portal-comment-hidden-wrap{position:absolute;width:32px;height:calc(100% - 10px);top:40px;left:-28px;border:0;border-left:1px solid var(--portal-border-color);border-bottom:1px solid var(--portal-border-color);border-bottom-left-radius:16px}.portal-replies-wrapper{margin-left:48px}.portal-view-replies-btn{-js-display:flex;display:flex;width:fit-content;align-items:center;gap:8px;font-size:13px;padding:4px 8px;cursor:pointer;font-weight:500;background:#fff}.latest-replier-avatar img{width:32px;height:32px;overflow:hidden;align-items:center;justify-content:center}.replies-text-wrapper{-js-display:flex;display:flex;width:100%;align-items:center;gap:8px}.portal-view-replies-btn:hover{background-color:var(--portal-secondary-color);border-radius:4px}.portal-view-replies-btn .replies-count{color:#65676b}.portal-view-replies-btn .replies-toggle-icon{font-size:10px;transition:transform .2s ease}.portal-view-replies-btn.active .replies-toggle-icon{transform:rotate(180deg)}.children.comment-replies{margin-left:8px;padding-left:16px;transition:all .3s ease}.portal-comment-section .comment p:empty{display:none}.sd-comment-like-reaction[disabled],.sd-post-reaction[disabled]{opacity:.5}.portal-comment-section .comment p,ol.portal-comment-list .children{margin:0;padding:0}.portal-comment-content>:last-child{margin-bottom:0;padding-bottom:0}a[data-portal_mentioned_user]{font-weight:600}.portal-comment-details>*{line-height:1}.portal-comment-cite-wrap cite{font-size:1em;font-weight:600;text-decoration:none;font-style:normal;text-transform:capitalize}.portal-comment-time .timendate,.portal-comment-time .timendate a{font-size:10px;font-weight:500;text-decoration:none;font-style:normal;text-transform:inherit}.comment-reply-title #cancel-comment-reply-link,.portal-comment-info .comment-reply-link,.portal-comment-info .sd-comment-like-reaction{-js-display:flex;display:flex;padding:0;font-size:14px;line-height:1em;transition:all .2s;text-decoration:none!important;text-transform:capitalize;color:var(--portal-heading-color);font-weight:600}.portal-likes-count[data-count="0"],.sd-comment-like-count[data-count="0"]{display:none}.sd-comment-like-reaction{cursor:pointer}.sd-comment-like-reaction:hover{color:var(--portal-link-active-color);text-decoration:none;outline:0}.sd-comment-like-count{line-height:1em;text-decoration:none!important;text-transform:capitalize;font-weight:400}.sd-comment-like-count::after{content:attr(data-tooltip);position:absolute;top:-25px;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,transform .3s ease-in-out;pointer-events:none}.sd-comment-like-count:hover::after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-5px)}.portal-comment-meta>*{-js-display:flex;display:flex}.portal-comment-meta{-js-display:inline-flex;display:inline-flex;align-items:center;justify-content:space-between}.portal-comment-reactions-wrap{gap:8px}.portal-comments-block,.portal-comments-trigger{font-weight:500;font-size:13px;padding:12px 0 0;-js-display:flex;display:flex;align-items:center;justify-content:space-between}.portal-post-qv-reaction-wrap{margin-top:24px}.portal-comments-disabled .portal-likes-area.portal-hidden-field{display:block}.portal-comment-header{-js-display:inline-flex;display:inline-flex;align-items:center;gap:10px}.portal-post-interactions-wrap{-js-display:flex;display:flex;gap:8px}.portal-reaction-separator{width:2px;height:2px;background:var(--portal-link-color);border-radius:4px;align-self:center;-js-display:flex;display:flex}.portal-comment-header .sd-post-reaction{-js-display:inline-flex;display:inline-flex}.sd-post-reaction.liked{transition:transform .2s ease-in-out;animation:heart-pulse .3s forwards}@keyframes heart-pulse{0%{transform:scale(1.1)}50%{transform:scale(.9)}100%{transform:scale(1)}}.sd-post-reaction.liked svg{fill:#f00;color:red}.portal-comment-header .sd-post-reaction,.portal-post-interactions-wrap .portal-comments-count,.portal-post-interactions-wrap .portal-likes-count{cursor:pointer;color:var(--portal-link-color)}.portal-comment-header .sd-post-reaction:hover,.portal-post-interactions-wrap .portal-comments-count:hover,.portal-post-interactions-wrap .portal-likes-count:hover{color:var(--portal-link-active-color)}.portal-comment-info .timendate *{font-size:12px;text-decoration:none!important}.portal-comment-details{-js-display:flex;display:flex;gap:8px;align-items:center}.portal-comment-details>*{-js-display:flex;display:flex}.portal-comment-info .portal-user-commenter,.portal-likes-list-item .like-user{font-size:16px;font-weight:600;line-height:1.5;color:var(--portal-heading-color)}.portal-comments-wrap .form-submit input#submit{padding:12px;font-size:14px;line-height:1;border:none;background:var(--portal-link-active-color);color:var(--portal-secondary-color)}.portal-comments-wrap .form-submit input#submit:hover{background:var(--portal-link-active-color);color:var(--portal-secondary-color)}.comment-modal-login-notice{background:#f3f4f6}#commentform{margin:0}#commentform input:focus,#commentform textarea:focus{border:1px solid var(--portal-link-active-color)}#portal-post-creation-modal,#portal-post-reaction-modal{display:none}#portal-post-creation-modal.active,#portal-post-reaction-modal.active{display:block}#portal-write-a-post{-js-display:flex;display:flex;align-items:center;gap:12px;cursor:pointer;justify-content:space-between}.portal-write-a-post-heading{flex:1;color:var(--portal-placeholder-color);background:var(--portal-secondary-color);width:100%}#portal-write-a-post svg{width:22px;height:22px;font-size:22px;stroke:var(--portal-link-color)}.portal-write-a-post-header{width:100%;-js-display:inline-flex;display:inline-flex;align-items:center;gap:12px}#portal-write-a-post:hover{border-color:var(--portal-link-active-color)}#portal-write-a-post:hover svg{stroke:var(--portal-link-active-color)}.portal-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:rgba(0,0,0,.35);z-index:99900}.portal-modal-content{-js-display:flex;display:flex;flex-direction:column;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;max-width:600px;max-height:600px;background:#fff;z-index:100000;border-radius:12px;overflow:hidden}.portal-modal-with-like .portal-modal-content{max-width:512px}.portal-modal-content *{box-sizing:border-box}.portal-modal-header{-js-display:flex;display:flex;align-items:center;justify-content:space-between;height:auto;position:relative;background:#fff;padding:16px;border-top-left-radius:2px;border-top-right-radius:2px;box-shadow:0 6px 8px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.05)}.portal-modal-header h2{font-size:18px;font-weight:600;line-height:1.5em}.portal-post-reactor-header h4{display:none;font-weight:600}.portal-modal-with-comment .show-comments,.portal-modal-with-like .show-likes{display:inline-block}.portal-likes-list{width:100%;-js-display:flex;display:flex;flex-direction:column;gap:16px}.portal-likes-list-item{-js-display:inline-flex;display:inline-flex;align-items:center;gap:8px;font-size:14px;width:50%}.portal-likes-list-item .like-user{text-overflow:ellipsis;display:block;flex:1;max-width:100%;width:100%;white-space:nowrap;overflow:hidden;font-weight:500}.portal-modal-feed-triggers{-js-display:inline-flex;display:inline-flex}.portal-modal-feed-triggers svg,.portal-post-creation-supports svg{margin:5px;cursor:pointer}.portal-modal-body{padding:16px;-js-display:flex;display:flex;flex-direction:column;gap:16px;max-height:600px;height:100%;overflow:scroll}.portal-custom-topic-field label{font-size:14px;font-weight:500}.portal-custom-topic-field{-js-display:flex;display:flex;flex-direction:column;gap:6px}.portal-modal-footer{padding:15px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#fff;box-shadow:0 -6px 8px -3px rgba(0,0,0,.05),0 -4px 6px -2px rgba(0,0,0,.05);text-align:right;-js-display:flex;display:flex;align-items:center;justify-content:space-between;bottom:0;width:100%}.portal-modal-footer .jodit-comment-box-wrapper{text-align:left!important}.portal-post-creation-supports,.portal-post-creation-supports span{-js-display:flex;display:flex}.portal-post-creation-actions{-js-display:inline-flex;display:inline-flex;gap:8px}#portal-post-creation-submit{padding:10px 12px;font-size:14px;line-height:1;font-weight:500;cursor:pointer}#portal-post-creation-submit[disabled]{opacity:.5}.mce-container .mce-toolbar-grp button:active,.mce-container .mce-toolbar-grp button:focus,.mce-container .mce-toolbar-grp button:hover{background:initial;color:initial}@media (max-width:420px){.portal-comments-trigger{flex-direction:column;gap:12px;align-items:flex-start}}.portal-no-posts-found{text-align:center;font-size:14px}.portal-store-list-post{position:relative;padding:20px;max-width:var(--portal-content-width);width:100%;background:var(--portal-content-bg-color);border:1px solid var(--portal-border-color);border-radius:12px;overflow:hidden;transition:all .2s;margin:0 auto}.portal-post-sharing-link.portal-copy-to-clipboard,.portal-store-post-actions .portal-pinned-post-wrapper .portal-svg-icon:hover{background:0 0}.portal-copy-to-clipboard .tooltip{background-color:#333;top:-30px;left:50%;transform:translateX(-50%);z-index:100;transition:opacity .2s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.portal-copy-to-clipboard .tooltip::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.portal-copy-to-clipboard.show-tooltip .tooltip{visibility:visible;opacity:1}.portal-store-post-actions .portal-svg-icon{-js-display:inline-flex;display:inline-flex;cursor:pointer;transition:all .2s;border-radius:2px}.portal-pinned-post-wrapper .portal-svg-icon{color:inherit;cursor:default}.portal-store-post-actions .portal-svg-icon:hover,.portal-store-post-actions.active>span.active{background:var(--portal-secondary-color)}.portal-post-sharing-wrapper{margin-right:-4px;top:26px;right:34px}.portal-post-sharing-wrapper{transform:translateX(-20px);opacity:0;transition:transform .2s ease,opacity .3s ease;visibility:hidden}.portal-post-sharing-wrapper.active{transform:translateY(0);opacity:1;visibility:visible}.portal-qv-triggers .portal-post-sharing-wrapper{right:40px}.portal-store-post-author-wrap{gap:10px}.portal-post-author.portal-user-comment-view{display:block}.portal-store-post-author{font-weight:500;color:var(--portal-heading-color)!important}.portal-user-comment-content>p{margin-bottom:0}.portal-post-avatar{align-self:center;height:40px;width:40px}.portal-post-avatar img{box-shadow:none}.portal-store-post-publish-date{text-decoration:none!important}.portal-content .portal-store-post-title{margin-top:0;padding-top:0}.portal-content-type-store_archive,.portal-content-type-store_categories,.portal-content-type-topic_categories{border:none;padding:0;background:0 0;margin-top:0}.portal-item-content.portal-content-type-store_archive,.portal-item-content.portal-content-type-store_categories,.portal-item-content.portal-content-type-topic_categories{padding:0;border:none;background:0 0;-js-display:flex;display:flex;flex-direction:column}.portal-store-list-post.portal-item-content{margin:0}.portal-content-post-content+.portal-post-cover-image,.portal-content-type-store_archive .portal-store-list-post:not( :first-child ),.portal-content-type-store_categories .portal-store-list-post:not( :first-child ),.portal-content-type-topic_categories .portal-store-list-post:not( :first-child ){margin-top:32px}.portal-post-cover-image img{max-width:100%}.portal-restricted-content{-js-display:flex;display:flex;flex-direction:column;gap:20px;padding:40px!important;border-radius:12px;background:var(--portal-content-bg-color);border:1px solid var(--portal-border-color);align-items:center;text-align:center;max-width:600px;margin:32px auto}.portal-item-content .portal-restricted-content>*,.portal-restricted-content .portal-restricted-content-notice,.portal-restricted-content h2{margin:0;padding:0}.portal-restricted-content p:empty,.portal-restricted-content+#portal-comment{display:none}.portal-restricted-content p.portal-restricted-content-notice{display:block}.portal-content-area:has( .portal-restricted-content ){background:0 0;box-shadow:none;border:none;outline:0;padding:0;margin:0;width:100%;max-width:100%}.portal-content-wrapper.portal-endpoint-sd-lesson{height:100vh}.portal-lesson-aside-header{padding-bottom:20px;margin-bottom:12px;border-bottom:1px solid var(--portal-border-color)}.portal-lesson-aside-image img{width:100%;height:100%;object-fit:cover;max-height:140px;margin-top:20px;border-radius:4px;border:1px solid var(--portal-border-color)}.portal-endpoint-sd-lesson .portal-sticky-col{top:16px;max-height:calc(100vh - 90px)}.portal-sub-endpoint-icon{width:18px;height:18px;margin-right:8px;margin-top:-2px;vertical-align:text-top}.portal-sub-item-link svg{width:16px;height:16px}a.portal-sub-item-link{-js-display:flex;display:flex;align-items:center;gap:5px;font-size:15px;font-weight:600;line-height:24px;text-decoration:none}a.portal-sub-item-link:hover{background-color:var(--portal-secondary-color);color:var(--portal-text-color)}a.portal-sub-item-link:active,a.portal-sub-item-link:focus{outline:0;box-shadow:none}.portal-aside-lesson-title{text-overflow:ellipsis;max-width:100%;white-space:nowrap;overflow:hidden;display:block;color:inherit!important}.portal-aside-lesson-title svg{margin-right:8px}.portal-aside-lesson-title .portal-svg-icon{vertical-align:text-bottom}.portal-lesson-content-triggers{-js-display:flex;display:flex;justify-content:space-between;align-items:center;gap:12px}.portal-course-progress-wrap{width:100%}.portal-progress-wrapper{-js-display:flex;display:flex;flex-direction:column;align-items:flex-start;font-weight:500;padding-top:16px;margin-top:16px;padding-bottom:16px;border-top:1px solid var(--portal-border-color)}.portal-progress-wrapper .portal-user-profiles-wrap{width:100%}.pp-percent-content{width:100%;-js-display:flex;display:flex;align-items:center;gap:8px}.portal-course-range-completion,.portal-course-range-wrapper{width:100%;display:block;height:5px;border-radius:5px}.portal-course-range-wrapper{max-width:100%;flex:1;background:var(--portal-border-color)}.portal-course-range-completion{max-width:var(--course-percent);background:var(--portal-link-active-color)}.pp-percent-content{font-size:14px;line-height:14px}.pp-percent-content{font-weight:500;color:var(--portal-text-color)}.portal-lesson-content-triggers>*{-js-display:flex;display:flex;cursor:pointer}.portal-lesson-header{margin-bottom:20px}@media (max-width:768px){.portal-skeleton-header>.portal-skeleton-row{display:none}.portal-skeleton-content{padding:0 20px}}@media (max-width:544px){.portal-content-area,.portal-content-area:has( .portal-restricted-content ){margin:20px}.portal-content-type-store_categories .portal-store-list-post:first-child,.portal-item-featured-image-wrap+.portal-content-area,.wp-block-suredash-content>.portal-content-area:first-child{margin-top:20px}.portal-content-area.portal-content-type-store_categories,.portal-content-area.portal-content-type-topic_categories{margin-top:0}.portal-site-identity{flex-direction:column}}