.community-sidebar,.learning-sidebar{background:#fafbfd}
.sidebar-brand{display:flex;align-items:center;gap:10px!important}.sidebar-brand>img{width:24px;height:24px;filter:grayscale(1);flex:none}.sidebar-brand small{display:block;margin-top:8px;font-size:10px;color:#8390a1;font-weight:400;letter-spacing:0}.sidebar-api{position:relative;color:#c63248}.sidebar-api::after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:2px;background:linear-gradient(90deg,#d73545 48%,transparent 48% 52%,#2569d5 52%)}
.community-page .community-sidebar nav a{display:flex;align-items:center;gap:9px;padding:13px 4px;border-radius:0;background:transparent;box-shadow:none;color:#647084;font-size:12px;line-height:1.5}.community-page .community-sidebar nav a img{width:17px;height:17px;flex:none;filter:grayscale(1);opacity:.75}.community-page .community-sidebar nav a::before,.learning-sidebar #lesson-menu a::before{content:'';width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#d73545;visibility:hidden}.community-page .community-sidebar nav a[aria-current=page],.learning-sidebar #lesson-menu a[aria-current=page]{background:transparent;box-shadow:none;color:#24364d;font-weight:700}.community-page .community-sidebar nav a[aria-current=page]::before,.learning-sidebar #lesson-menu a[aria-current=page]::before{visibility:visible}.community-page .community-sidebar nav a:hover,.learning-sidebar #lesson-menu a:hover{color:#182e4c;background:#f0f3f7}.community-sidebar nav hr{margin:16px 0}
.community-page .community-content{background:#fff}.community-page .post-row{position:relative;padding:18px 14px 18px 22px;border-radius:0;border:0;border-bottom:1px solid #e5eaf1;background:transparent;box-shadow:none}.community-page .post-row[aria-current=true]{background:#f6f8fb;border-color:#e5eaf1;box-shadow:none}.community-page .post-row[aria-current=true]::before{content:'';position:absolute;left:7px;top:28px;width:5px;height:5px;border-radius:50%;background:#d73545}.community-page .post-row .category-tag{background:transparent;padding:0;color:#7d899b;font-size:10px;letter-spacing:.5px}.community-page .post-row .row-title{margin:9px 0;font-size:14px;line-height:1.65}.community-page .post-row .row-meta{font-size:11px;color:#8a95a5}.community-page .post-row:hover{background:#f6f8fb}
.learning-sidebar #lesson-menu{gap:0}.learning-sidebar #lesson-menu a{display:flex;align-items:center;gap:10px;padding:16px 4px;border-bottom:1px solid #e3e8ef;border-radius:0;background:transparent;line-height:1.6}.lesson-number{font-size:11px;font-variant-numeric:tabular-nums;color:#8a96a8;flex:none}.lesson-link-label{font-size:13px;min-width:0}.lesson-link-label small{display:block;color:#8a96a8;font-size:10px;font-weight:400;margin-top:4px}.learning-sidebar .academy-category{letter-spacing:.3px;color:#485c75}.learning-sidebar .sidebar-brand{font-size:24px}.academy-upcoming{border-top:0;color:#8a96a8}
@media(max-width:760px){.learning-sidebar #lesson-menu{grid-template-columns:minmax(0,1fr)}.learning-sidebar #lesson-menu a{padding:12px 4px}.community-page .community-sidebar>.sidebar-brand{display:flex;margin:0 0 20px}.community-page .post-row .row-title{font-size:13px}}
