.reading-workspace{max-width:1200px;margin:0 auto}.portal-content.motion-page:has(>.academy-workspace){animation:none}.reading-hub-header{justify-content:space-between;align-items:center;gap:24px;padding:6px 0 24px;display:flex}.reading-hub-header .reading-eyebrow{color:#358b96;align-items:center;gap:7px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.reading-eyebrow svg{width:16px;height:16px}.reading-hub-header h1{color:#244b65;letter-spacing:.01em;margin:0;font-size:30px;font-weight:700;line-height:1.4}.reading-hub-header p{color:#71858f;margin:10px 0 0;font-size:14px;line-height:1.8}.reading-hub-symbol{color:#4b9caa;background:linear-gradient(135deg,#eef7fd,#eaf7f2);border:1px solid #d6e9e8;border-radius:20px;flex:none;place-items:center;width:64px;height:64px;display:grid}.reading-hub-symbol svg{stroke-width:1.3px;width:29px;height:29px}.portal .reading-workspace .growth-tabs{width:fit-content;max-width:100%;box-shadow:none;border:1px solid #dce8ee;border-radius:12px;gap:6px;margin:0 0 22px;padding:5px;display:flex;background:#fffc!important}.portal .reading-workspace .growth-tabs button{border:0;border-radius:8px;min-height:39px;padding:8px 20px;font-size:13px;font-weight:500;color:#6a7e8c!important;box-shadow:none!important;background:0 0!important}.portal .reading-workspace .growth-tabs button.active{font-weight:650;color:#167da5!important;background:#e9f4f8!important}.reading-library{min-width:0}.reading-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.reading-search{background:#fff;border:1px solid #dce7ed;border-radius:10px;align-items:center;gap:10px;width:320px;min-width:0;max-width:100%;min-height:43px;padding:0 13px;display:flex}.reading-search>svg{color:#88a0ae;flex:none;width:16px;height:16px}.reading-library .reading-search input{width:100%;min-width:0;min-height:41px;box-shadow:none;color:#365367;background:0 0;border:0;outline:none;padding:0;font-size:13px}.reading-search:focus-within{border-color:#5aa6c0;box-shadow:0 0 0 3px #dceef55c}.reading-library .reading-search button{border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;min-height:0;padding:0;display:grid;color:#78919e!important;box-shadow:none!important;background:0 0!important}.reading-search button svg{width:14px;height:14px}.reading-library .reading-tools select{color:#526c7d;background-color:#fff;border:1px solid #dce7ed;border-radius:10px;max-width:220px;min-height:43px;padding:8px 30px 8px 13px;font-size:13px}.reading-count{white-space:nowrap;color:#8295a0;margin-left:auto;font-size:12px}.reading-count strong{color:#315e77;padding:0 2px;font-weight:650}.reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.reading-card{background:#fff;border:1px solid #dce8ed;border-radius:17px;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 4px 18px #315a7110}.reading-card:hover{border-color:#90c4d0;transform:translateY(-2px);box-shadow:0 9px 25px #315a7118}.reading-card .reading-card-link{height:100%;min-height:260px;color:inherit;flex-direction:column;padding:24px 26px 20px;text-decoration:none;display:flex}.reading-card-link:focus-visible{outline-offset:-4px;border-radius:17px;outline:3px solid #248cbb}.reading-card-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.reading-card-meta>span{color:#378b91;font-size:12px;font-weight:600;line-height:1.6}.reading-card-meta>small{color:#afc0cb;font-variant-numeric:tabular-nums;font-size:13px}.reading-card h2{color:#284d65;letter-spacing:.015em;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:650;line-height:1.55}.reading-card .reading-card-summary{color:#71818d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 24px;font-size:13px;font-weight:400;line-height:1.9;display:-webkit-box;overflow:hidden}.reading-card-footer{border-top:1px solid #e8eff2;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;display:flex}.reading-author{align-items:center;gap:9px;min-width:0;display:flex}.reading-author>span{color:#6393a1;background:#f0f7f8;border:1px solid #e2ecef;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.reading-author>span svg{stroke-width:1.6px;width:16px;height:16px}.reading-author>div{gap:4px;min-width:0;display:grid}.reading-author strong{color:#506b7b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.reading-author small{color:#91a0a9;font-size:11px}.reading-card-cta{color:#278ca2;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.reading-card-cta svg{width:17px;height:17px}.reading-library .reading-card .reading-card-cta{white-space:nowrap;border:1px solid #d4e8ee;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;color:#27869a!important;box-shadow:none!important;background:#edf7f9!important}.reading-library .reading-card .reading-card-cta:hover{border-color:#8ebfcd;background:#e0f1f5!important}.portal .academy-workspace .growth-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-bottom:24px;padding:6px;display:grid}.portal .academy-workspace .growth-tabs button{min-height:44px;font-size:14px}.academy-workspace .reading-card .reading-card-link{min-height:280px;padding:22px 24px}.academy-workspace .reading-card h2{font-size:20px}.academy-workspace .reading-card .reading-card-summary{margin-bottom:18px}.academy-course-status{align-items:center;gap:20px;margin:auto 0 8px;display:flex}.academy-course-status+.reading-card-footer{margin-top:0}.academy-progress{-webkit-appearance:none;appearance:none;background:#edf2f5;border:0;border-radius:4px;flex:1;width:100%;min-width:0;height:4px;overflow:hidden}.academy-progress::-webkit-progress-bar{background:#edf2f5;border-radius:4px}.academy-progress::-webkit-progress-value{background:linear-gradient(90deg,#53a3c8,#53b6aa);border-radius:4px}.academy-progress::-moz-progress-bar{background:#53a3c8;border-radius:4px}.reading-library .academy-course-status .ws-button{border:0;align-items:center;gap:5px;min-height:22px;padding:3px 0;font-size:11px;font-weight:400;display:inline-flex;box-shadow:none!important;color:#77919f!important;background:0 0!important}.reading-library .academy-course-status .ws-button svg{width:13px;height:13px}.reading-library .academy-course-status .ws-button[aria-pressed=true]{color:#298e9d!important}.reading-empty{text-align:center;background:#f8fbfc;border:1px dashed #ccdee6;border-radius:17px;padding:65px 24px}.reading-empty>svg{color:#80aebc;width:32px;height:32px;margin:0 auto 14px}.reading-empty h2{color:#385d72;margin:0 0 10px;font-size:20px}.reading-empty p{color:#82929e;font-size:14px}.reading-library .reading-empty button{border:1px solid #c9dfe8;border-radius:8px;margin-top:16px;padding:9px 18px;color:#2384a1!important;background:#eaf5fa!important}@media (max-width:1000px){.reading-card .reading-card-link{padding:21px}.reading-card h2{font-size:19px}.reading-search{width:270px}}@media (max-width:700px){.reading-hub-header{gap:16px;padding-bottom:20px}.reading-hub-header h1{font-size:26px}.reading-hub-header p{font-size:13px}.reading-hub-symbol{border-radius:15px;width:48px;height:48px}.portal .reading-workspace .growth-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;display:grid}.portal .reading-workspace .growth-tabs button{padding:8px 3px;font-size:12px}.academy-workspace .reading-card .reading-card-link{min-height:280px;padding:21px}.reading-tools{gap:10px}.reading-search{width:100%}.reading-library .reading-tools select{flex:1}.reading-grid{grid-template-columns:1fr;gap:14px}.reading-card .reading-card-link{min-height:235px;padding:21px}.reading-card .reading-card-summary{-webkit-line-clamp:3;margin-bottom:21px}}@media (prefers-reduced-motion:reduce){.reading-card{transition:none}.reading-card:hover{transform:none}}.user-space-page{color:#36556b;min-width:0;max-width:1200px;margin:0 auto}.user-page-heading{justify-content:space-between;align-items:center;gap:24px;padding:5px 0 27px;display:flex}.user-page-heading>div{min-width:0}.user-page-heading>div>span{color:#388b97;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.user-page-heading h1{color:#264b65;margin:0;font-size:29px;font-weight:700;line-height:1.45}.user-page-heading p{color:#798d9a;margin:10px 0 0;font-size:13px;line-height:1.8}.user-space-page .user-primary,.support-detail .user-primary{border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 15px #219caa16;color:#fff!important;background:linear-gradient(105deg,#228ec2,#23afa5)!important}.user-primary svg{width:16px;height:16px}.user-content-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.user-segment{background:#ffffffb5;border:1px solid #dce8ee;border-radius:10px;padding:4px;display:flex}.user-space-page .user-segment button{border:0;border-radius:7px;align-items:center;gap:7px;min-height:35px;padding:9px 16px;font-size:12px;display:flex;color:#708493!important;box-shadow:none!important;background:0 0!important}.user-space-page .user-segment button[aria-pressed=true]{font-weight:600;color:#277d9b!important;background:#e7f3f7!important}.user-segment i{font-size:10px;font-style:normal}.user-search{background:#fff;border:1px solid #dce7ed;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:180px;max-width:350px;min-height:43px;padding:0 13px;display:flex}.user-search svg{color:#8ca3ae;flex:none;width:16px;height:16px}.user-space-page .user-search input{width:100%;min-width:0;box-shadow:none;color:#3b596d;background:0 0;border:0;outline:none;padding:10px 0;font-size:12px}.user-search:focus-within{border-color:#7eb6c9}.user-space-page .user-content-toolbar select{color:#526e80;background-color:#fff;border:1px solid #dce7ed;border-radius:10px;max-width:210px;min-height:43px;padding:9px 30px 9px 13px;font-size:12px}.user-space-page .user-text-button,.support-detail .user-text-button{border:0;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex;color:#388ca0!important;box-shadow:none!important;background:0 0!important}.user-text-button svg{width:15px;height:15px}.user-empty{text-align:center;background:#f9fcfd;border:1px dashed #cddfe7;border-radius:16px;padding:55px 24px}.user-empty>svg{color:#77a6b6;width:30px;height:30px;margin:0 auto 15px}.user-empty h2{color:#385f75;margin:0 0 10px;font-size:18px}.user-empty p{color:#82949e;margin:0;font-size:13px;line-height:1.9}.user-discovery.editorial-public{background:0 0;min-height:0}.discovery-filters{background:#ffffffc9;border:1px solid #dce7ed;border-radius:14px;padding:16px 18px}.discovery-filters .user-content-toolbar{margin:0}.discovery-filters .user-search{max-width:none}.discovery-filters .city-select{margin-top:14px}.discovery-match-summary{color:#508294;border-top:1px solid #e5eef1;align-items:center;gap:8px;margin-top:13px;padding-top:13px;font-size:12px;display:flex}.discovery-match-summary svg{width:15px;height:15px}.discovery-results-head{color:#7d919e;justify-content:space-between;gap:15px;margin:20px 0 14px;font-size:12px;display:flex}.discovery-results-head strong{color:#2d687f}.discovery-results-head small{font-size:11px}.user-discovery.editorial-public .consultant-window .consultant-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:16px;display:grid}.user-discovery .consultant-window .consultant-identity-copy{min-width:0}.community-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:22px;display:grid}.community-feed{gap:16px;min-width:0;display:grid}.community-post{background:#fff;border:1px solid #dce7ed;border-radius:17px;min-width:0;padding:24px;box-shadow:0 4px 20px #31566b08}.community-post-meta{color:#8b9daa;flex-wrap:wrap;align-items:center;gap:9px 15px;font-size:11px;display:flex}.community-post-meta>span:first-child{color:#3f9199;font-weight:600}.community-post h2{color:#2b4e65;overflow-wrap:anywhere;margin:16px 0 12px;font-size:20px;font-weight:650;line-height:1.6}.community-post>p{color:#718693;overflow-wrap:anywhere;margin:0 0 20px;font-size:13px;line-height:1.95}.community-post footer{background:0 0;border-top:1px solid #e8eff2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 0 0;display:flex}.community-post footer>small{color:#8b9aa4;font-size:12px}.user-read-link{flex:none;justify-content:center;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.user-space-page .user-read-link,.community-post .user-read-link{border:1px solid #d5e8ee;border-radius:8px;padding:8px 11px;color:#29869b!important;box-shadow:none!important;background:#eef7f9!important}.user-read-link svg{width:15px;height:15px}.article-metrics{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.article-interactions .article-metrics>span,.article-interactions .article-metrics>button{border:0;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:3px 0;font-size:12px;font-weight:400;display:inline-flex;color:#8197a4!important;box-shadow:none!important;background:0 0!important}.article-metrics small{font-size:11px}.article-metrics svg{stroke-width:1.6px;width:15px;height:15px}.article-interactions .article-metrics>button[aria-pressed=true]{color:#278c9b!important}.article-interactions .article-metrics>button:disabled{cursor:default}.article-interactions>p{color:#aa6370;margin:5px 0;font-size:12px}.insights-article>.article-interactions{margin:-5px 0 24px}.community-ranking{background:#ffffffc9;border:1px solid #dce8ed;border-radius:16px;padding:23px 20px;position:sticky;top:20px}.community-ranking h2{color:#355b73;margin:0;font-size:17px}.community-ranking>p{color:#90a2ad;margin:8px 0 14px;font-size:11px}.community-ranking>a{border-bottom:1px solid #e8eef1;gap:12px;padding:16px 0;text-decoration:none;display:flex}.community-ranking>a>b{color:#73a8b5;flex:none;font-size:15px;font-weight:500}.community-ranking strong{color:#4f6b7c;font-size:13px;font-weight:500;line-height:1.8;display:block}.community-ranking small{color:#92a4ae;margin-top:5px;font-size:11px;display:block}.community-publish-note{color:#8ba0ac;padding-top:18px;font-size:11px;line-height:1.9}.post-status{color:#9a874d;background:#faf6e9;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:10px;font-weight:500}.post-status.published{color:#3d9186;background:#eef8f4}.post-status.rejected{color:#aa7179;background:#fff1f2}.community-review-note{color:#9c8058;background:#fbf6ef;border-radius:9px;margin:0 0 16px;padding:12px 15px;font-size:12px}.community-own-actions{justify-content:flex-end;gap:14px;margin-top:14px;display:flex}.community-post .community-own-actions button{border:0;padding:3px 0;font-size:11px;color:#74919e!important;box-shadow:none!important;background:0 0!important}.community-compose-note{color:#78929e;font-size:12px;line-height:1.9}.community-review-body{white-space:pre-wrap;overflow-wrap:anywhere;background:#f9fcfd;border:1px solid #e2ecef;border-radius:12px;max-height:360px;padding:20px;font-size:14px;line-height:2;overflow:auto}.support-overview{background:#fff;border:1px solid #dce7ed;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:23px;padding:22px 0;display:grid}.support-overview>div{border-right:1px solid #e6edf1;flex-direction:column;gap:8px;padding:0 25px;display:flex}.support-overview>div:last-child{border:0}.support-overview span{color:#869aa6;font-size:12px}.support-overview strong{color:#2e6e88;font-size:27px;font-weight:650;line-height:1.3}.support-list{gap:14px;display:grid}.support-request{background:#fff;border:1px solid #dce7ed;border-radius:15px;align-items:center;gap:20px;padding:22px 24px;display:flex}.support-request-icon{color:#65a5b6;background:#eff7fa;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.support-request-icon svg{width:21px;height:21px}.support-request-copy{flex:1;min-width:0}.support-request-copy>small{color:#93a5b0;overflow-wrap:anywhere;font-size:10px}.support-request-copy h2{color:#325871;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;font-size:17px;display:flex}.support-request-copy p{color:#6d8797;margin:0 0 6px;font-size:12px}.support-request-copy>span{color:#8ba0ac;font-size:10px}.support-status{color:#478b88;background:#edf7f4;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:500}.support-status.pending{color:#a0844a;background:#fbf6e9}.support-request-amount{gap:7px;min-width:85px;display:grid}.support-request-amount small{color:#8b9ca7;font-size:11px}.support-request-amount strong{color:#376781;font-size:18px}.support-detail{color:#4b6b7e;gap:21px;display:grid}.support-detail-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.support-detail-heading small{color:#8ca0ad;overflow-wrap:anywhere;font-size:11px}.support-detail h2{margin:8px 0 0;font-size:22px}.support-detail-facts{background:#f4f9fb;border:1px solid #dfebef;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:20px;display:grid}.support-detail-facts dt{color:#8a9eaa;margin-bottom:7px;font-size:11px}.support-detail-facts dd{color:#365f77;margin:0;font-size:14px}.support-detail section{border-bottom:1px solid #e6edf1;padding-bottom:19px}.support-detail h3{color:#3c687c;margin:0 0 10px;font-size:14px}.support-detail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:13px;line-height:1.9}.support-detail section small{color:#91a3ad;font-size:11px}.support-detail form{gap:12px;display:grid}.support-detail label{gap:10px;font-size:13px;display:grid}.support-detail textarea,.community-review textarea{background:#fff;border:1px solid #d7e5eb;border-radius:10px;width:100%;min-height:110px;padding:12px;font-size:13px}.support-detail form button{justify-self:start}.support-order-summary{color:#5f8395;background:#f1f8fa;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:15px;font-size:12px;display:flex}@media (max-width:1150px){.user-discovery.editorial-public .consultant-window .consultant-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-layout{grid-template-columns:minmax(0,1fr) 220px;gap:16px}.community-post{padding:21px}}@media (max-width:800px){.community-layout{grid-template-columns:1fr}.community-ranking{position:static}.user-page-heading{gap:15px}.user-page-heading h1{font-size:25px}.support-request{flex-wrap:wrap;gap:15px}.support-request-copy{flex-basis:calc(100% - 65px)}.support-request-amount{flex:1;margin-left:59px}}@media (max-width:550px){.user-page-heading{flex-wrap:wrap}.user-page-heading .user-primary{min-height:36px;padding:8px 13px}.user-content-toolbar{gap:10px}.user-search{flex-basis:100%;order:2;max-width:none}.user-space-page .user-content-toolbar select{flex:1;max-width:none}.user-space-page .user-segment button{padding:8px 12px}.user-discovery.editorial-public .consultant-window .consultant-directory-grid{grid-template-columns:1fr}.discovery-results-head small{display:none}.support-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;padding:18px 0}.support-overview>div:nth-child(2){border:0}.support-overview strong{font-size:25px}.support-request{padding:18px}.community-post h2{font-size:18px}.community-post-meta{gap:8px}.community-post footer,.community-post .article-metrics{gap:10px}.support-detail-facts{gap:16px}}
