/* Reference-inspired learning and discovery surfaces. */
.lx-page{padding:28px;max-width:1060px;margin:0 auto;color:#30383d;font-size:15px;line-height:1.65}
.lx-page button,.lx-modal-body button{font:inherit}
.lx-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 26px}
.lx-heading h1{font-size:32px;font-weight:750;letter-spacing:.3px;margin:4px 0}
.lx-heading p{font-size:14px;color:#7b8b94}
.lx-eyebrow{font-size:11px;letter-spacing:1px;color:#6b9cb5}
.lx-heading-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#dff2fe;color:#45b1f3}
.lx-heading-icon svg{width:30px;height:30px}
.lx-pill{display:inline-flex;padding:4px 10px;font-size:11px;background:#ffffffbf;border-radius:6px;color:#168ccc}
.lx-today-hero{background:#49b7f7;min-height:228px;border-radius:22px;padding:30px 36px;color:white;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;margin-bottom:24px}
.lx-today-hero>div{max-width:65%;position:relative;z-index:1}
.lx-today-hero h2{font-size:29px;margin:11px 0 5px;font-weight:750}
.lx-today-hero p{color:#effaff;font-size:13px}
.lx-today-art{width:210px;height:210px;object-fit:contain;align-self:end;margin:-10px -5px -30px 10px}
.lx-progress-label{display:flex;align-items:center;gap:10px;margin-top:18px}
.lx-progress-label strong{font-size:24px;line-height:1.2}
.lx-progress-label span{font-size:11px;color:#edfaff}
.lx-progress{display:block;appearance:none;border:0;width:100%;height:8px;border-radius:20px;background:#d9efff;overflow:hidden;margin-top:12px}
.lx-progress::-webkit-progress-bar{background:#d9efff;border-radius:20px}
.lx-progress::-webkit-progress-value{background:#73c900;border-radius:20px}
.lx-progress::-moz-progress-bar{background:#73c900;border-radius:20px}
.lx-today-hero .lx-progress{max-width:310px;background:#89d5ff}
.lx-today-hero .lx-progress::-webkit-progress-bar{background:#89d5ff}
.lx-today-hero .lx-progress::-webkit-progress-value{background:white}
.lx-today-hero .lx-progress::-moz-progress-bar{background:white}
.lx-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.lx-card{background:#fff;border:1px solid #e7edf0;border-radius:19px;padding:23px;min-width:0}
.lx-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.lx-section-heading h2,.lx-card>h2{font-size:18px;font-weight:700}
.lx-section-heading>span{font-size:11px;color:#97a1a8}
.lx-task{display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf1f2;padding:20px 0}
.lx-task:last-of-type{border-bottom:0}
.lx-task-number{width:33px;height:33px;border-radius:50%;background:#edf8ff;display:grid;place-items:center;color:#3cabe9;font-size:12px;font-weight:700;flex-shrink:0}
.lx-task-number svg{width:18px;height:18px}
.lx-task>div{flex:1;min-width:0}
.lx-task h3{font-size:14px;font-weight:650;margin:0 0 3px}
.lx-task p{font-size:11px;color:#89959e;line-height:1.6}
.lx-task-action{padding:8px 0 8px 4px;font-size:11px!important;color:#209cde;display:flex;align-items:center;white-space:nowrap}
.lx-task-action svg{width:15px;height:15px}
.lx-task.is-done .lx-task-number{background:#edf8e3;color:#68ad28}
.lx-task.is-done .lx-task-action{color:#8c9aa4}
.lx-task-note{margin-top:10px!important;font-size:10px!important}
.lx-upcoming{display:flex;align-items:flex-start;gap:11px;padding:17px 0;border-bottom:1px solid #edf1f2}
.lx-upcoming>div{flex:1;min-width:0}
.lx-upcoming-icon{color:#3eb1f2;background:#eaf7ff;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}
.lx-upcoming-icon svg{width:19px;height:19px}
.lx-upcoming h3{font-size:13px}
.lx-upcoming p{font-size:11px;color:#82929c;margin-top:3px}
.lx-upcoming small{font-size:10px;color:#6b9bb8}
.lx-upcoming .lx-link{margin-top:4px}
.lx-link{display:inline-flex;align-items:center;gap:4px;color:#279edb;font-size:12px!important;padding:4px 0;white-space:nowrap}
.lx-link svg{width:14px;height:14px}
.lx-wide-link{display:flex;align-items:center;gap:9px;width:100%;color:#6791a8;padding:16px 0;font-size:13px!important;text-align:left}
.lx-wide-link>svg:first-child{width:18px;height:18px}
.lx-wide-link>svg:last-child{margin-left:auto;width:16px;height:16px}
.lx-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:#159ff0;color:white;border-radius:10px;min-height:42px;padding:10px 17px;font-size:13px!important;font-weight:600;cursor:pointer}
.lx-button:hover{background:#098fe0}
.lx-button svg{width:17px;height:17px}
.lx-full-button{width:100%;margin-top:18px}
.lx-muted{color:#89969e;font-size:12px;line-height:1.8;margin-top:9px}
.lx-banner{border-radius:19px;padding:27px 30px;margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:15px;overflow:hidden;position:relative}
.lx-banner h2{font-size:23px;font-weight:750}
.lx-banner p{font-size:13px;line-height:1.8;margin-top:4px}
.lx-banner button{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:30px;font-size:12px;background:#fff9;margin-top:14px;font-weight:600}
.lx-banner button svg{width:15px;height:15px}
.lx-banner-yellow{background:#fff6bc;color:#554d23}
.lx-banner-blue{background:#078ff4;color:white;margin-top:22px}
.lx-banner-blue p{color:#dcf4ff}
.lx-banner-blue button{background:#fff;color:#158dd3}
.lx-banner-art{height:145px;width:145px;object-fit:contain;margin:-10px 0 -25px;align-self:flex-end}
.lx-empty{text-align:center;display:flex;align-items:center;flex-direction:column;padding:30px 18px}
.lx-empty>svg{width:36px;height:36px;color:#9ccde8;margin-bottom:15px}
.lx-empty h3{font-size:16px;margin-bottom:6px}
.lx-empty p{font-size:12px;color:#8e9aa2;max-width:280px}
.lx-empty button{margin-top:17px}
.lx-explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.lx-explore-group{border-radius:18px;padding:26px;background:#f0f2f3}
.lx-green-group{background:#eff8e9}
.lx-group-heading{position:relative;padding:1px 14px 21px;min-height:96px}
.lx-group-heading h2{font-size:24px;color:#137a60;font-weight:700;position:relative;z-index:1}
.lx-group-heading p{font-size:13px;color:#939a9c;margin-top:6px;max-width:78%;position:relative;z-index:1}
.lx-explore-group:nth-child(2) .lx-group-heading h2{color:#1263a7}
.lx-group-art{position:absolute;width:83px;height:83px;object-fit:contain;right:0;bottom:0}
.lx-group-icon{position:absolute;right:10px;bottom:26px;color:#42b5df}
.lx-group-icon svg{width:46px;height:46px}
.lx-resource-link{width:100%;text-align:left;display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #e7e9ea;border-radius:12px;padding:24px 22px}
.lx-resource-link>div{flex:1;min-width:0}
.lx-resource-link h3{font-size:22px;color:#75bc00;line-height:1.3;font-weight:700}
.lx-resource-link p{font-size:13px;color:#7b858b;margin-top:12px;line-height:1.8}
.lx-resource-link>span{background:#78c700;color:white;border-radius:8px;width:43px;height:43px;display:grid;place-items:center;flex:none}
.lx-resource-link>span svg{width:23px;height:23px}
.lx-green-link{display:flex;align-items:center;gap:7px;font-size:13px!important;color:#70ae09;font-weight:600;padding:20px 11px 0}
.lx-green-link svg{width:17px;height:17px}
.lx-event-banner{width:100%;position:relative;overflow:hidden;border-radius:12px;padding:20px 20px;text-align:left;display:flex;align-items:center;gap:10px;min-height:145px}
.lx-event-banner>div{position:relative;z-index:1;flex:1}
.lx-event-banner h3{font-size:20px;line-height:1.5;font-weight:750}
.lx-event-banner p{font-size:12px;line-height:1.7;margin-top:3px;max-width:240px}
.lx-event-art{width:92px;height:110px;object-fit:contain;align-self:end;margin:-6px -12px -18px -10px}
.lx-event-tag{display:inline-block;font-size:10px;background:#c3f6ff;color:#2885ab;padding:2px 8px;border-radius:5px;margin-bottom:4px}
.lx-cyan-banner{background:#b8f0ff;color:#286d97}
.lx-banner-cta{display:inline-flex;align-items:center;gap:4px;margin-top:11px;background:#baf44b;color:#4f7c13;font-size:11px;border-radius:20px;padding:4px 11px}
.lx-banner-cta svg{width:13px;height:13px}
.lx-wish-banner{background:#56c7ed;border-radius:10px;padding:17px 20px;color:white;display:flex;align-items:center;width:100%;margin-top:16px;gap:10px;justify-content:space-between;text-align:left;font-size:13px!important}
.lx-wish-banner strong{font-size:22px;margin-right:8px}
.lx-wish-banner>svg{width:32px;height:32px;flex:none}
.lx-resource-group{grid-column:1/-1}
.lx-resource-group .lx-group-heading{min-height:80px}
.lx-resource-group>.lx-resource-link{padding:25px}
.lx-resource-banners{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}
.lx-pink-banner{background:#ffdce4;color:#69516c}
.lx-pink-banner h3{font-size:27px;color:#fff;text-shadow:0 2px #55b4e7;-webkit-text-stroke:.5px #55b4e7}
.lx-pink-banner .lx-banner-cta{background:#fff9;color:#82576a}
.lx-large-icon{color:#e49aaa}
.lx-large-icon svg{width:65px;height:65px;stroke-width:1.3}
.lx-lime-banner{background:#b3e678;color:#3a7215}
.lx-lime-banner h3{font-size:27px;font-weight:800}
.lx-lime-banner .lx-banner-cta{background:#e7fbbf;color:#5a8c24}
.lx-endnote{display:flex;gap:7px;align-items:center;justify-content:center;text-align:center;font-size:11px;color:#aab7bd;margin:28px 0 0}
.lx-endnote svg{width:18px;height:18px}
.lx-profile{display:flex;align-items:center;gap:18px;padding:12px 0 22px}
.lx-profile-avatar{background:#4cbbff;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;color:white;flex:none;border:5px solid white;box-shadow:0 6px 18px #148bb010}
.lx-profile-avatar svg{width:36px;height:36px}
.lx-profile>div{flex:1}
.lx-profile h1{font-size:25px;line-height:1.4}
.lx-profile p{color:#849ba8;font-size:12px;margin-top:3px}
.lx-profile>.lx-pill{color:#6297b7;background:#dff2ff;font-size:10px}
.lx-profile-stats{display:grid;grid-template-columns:repeat(4,1fr);background:white;border:1px solid #e6eef1;border-radius:16px;padding:20px 8px}
.lx-profile-stats button{display:flex;flex-direction:column;align-items:center;gap:4px;border-right:1px solid #eaf0f3;padding:0 5px}
.lx-profile-stats button:last-child{border:0}
.lx-profile-stats strong{font-size:27px;line-height:1.3;color:#269edd}
.lx-profile-stats span{font-size:12px;color:#8d9aa3}
.lx-three-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}
.lx-three-links button{background:white;border:1.5px solid #b8e3f8;border-radius:12px;padding:20px 10px;display:flex;gap:10px;align-items:center;justify-content:center;font-size:16px;font-weight:500}
.lx-three-links button>span{background:#4bb9f7;color:white;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex:none}
.lx-three-links svg{width:21px;height:21px}
.lx-shortcut-card>h2{margin:0 0 8px}
.lx-shortcut{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:17px 0;border-bottom:1px solid #edf1f3}
.lx-shortcut:last-child{border:0;padding-bottom:0}
.lx-shortcut>span{background:#edf8ff;color:#47aee8;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:none}
.lx-shortcut>span svg{width:20px;height:20px}
.lx-shortcut>div{flex:1}
.lx-shortcut h3{font-size:14px;font-weight:600}
.lx-shortcut p{font-size:11px;color:#95a0a6;margin-top:3px}
.lx-shortcut>svg{color:#b5c7d0;width:16px;height:16px}
.lx-workspace-entry{background:#e1f2ff;border:1px solid #c9e6f9;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px;padding:25px}
.lx-workspace-entry h2{font-size:17px;display:flex;align-items:center;gap:8px;color:#3487b9}
.lx-workspace-entry p{font-size:12px;color:#7d9cae;margin-top:5px}
.lx-modal-body{color:#3f4b52;font-size:14px}
.lx-modal-body h3{font-weight:650}
.lx-reading-intro{background:#edf8ff;border-radius:11px;padding:18px;color:#4583a6;font-size:14px;line-height:1.8}
.lx-reading-content section{display:flex;gap:14px;margin:24px 0}
.lx-reading-content section>span{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;background:#eaf7ff;color:#37a6e6;font-size:11px;font-weight:700}
.lx-reading-content h3{font-size:15px;margin:1px 0 6px}
.lx-reading-content p{font-size:13px;color:#82939e;line-height:1.95}
.lx-saved-item{display:flex;align-items:flex-start;gap:14px;padding:20px 0;border-bottom:1px solid #eaf0f4}
.lx-saved-item:first-child{padding-top:0}
.lx-saved-item:last-child{border-bottom:0;padding-bottom:0}
.lx-saved-icon{width:39px;height:39px;flex:none;background:#eef7e6;color:#7fb848;border-radius:12px;display:grid;place-items:center}
.lx-saved-item>div{flex:1}
.lx-saved-item h3{font-size:14px}
.lx-saved-item p{font-size:12px;color:#8a9aa4;margin:5px 0}
.lx-favorite-button{color:#52b7ed;background:#eaf7ff;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex:none}
.lx-favorite-button svg{width:18px;height:18px}
.lx-favorite-button.is-active{color:#e9ad24;background:#fff6d8}
.lx-replay-card{display:flex;align-items:center;gap:14px;border:1px solid #e1edf4;background:#f5fbff;border-radius:12px;text-align:left;padding:20px 16px;width:100%;margin-bottom:13px}
.lx-replay-card>span{color:#37abed;background:#e0f3ff;width:45px;height:45px;border-radius:12px;display:grid;place-items:center;flex:none}
.lx-replay-card>div{flex:1;min-width:0}
.lx-replay-card h3{font-size:14px;margin-bottom:4px}
.lx-replay-card p{font-size:12px;color:#839aa9}
.lx-replay-card small{font-size:10px;color:#6fa8c4;margin-top:5px;display:block}
.lx-replay-card>svg{color:#93bed5;width:16px;height:16px}
.lx-replay-cover{background:#48b8f6;color:white;border-radius:14px;text-align:center;padding:28px 20px}
.lx-replay-cover>svg{width:35px;height:35px;display:block;margin:0 auto 11px}
.lx-replay-cover>strong{font-size:21px}
.lx-replay-cover p{font-size:12px;color:#e6f8ff;margin-top:7px}
.lx-form-label{display:block;font-size:13px;color:#67899d;font-weight:600;margin:18px 0 8px}
.lx-form-label:first-child{margin-top:0}
.lx-input,.lx-textarea{width:100%;font:inherit;font-size:14px;border:1px solid #dce8ef;background:#fff;border-radius:10px;padding:12px 14px;outline:none;color:#3b505b;min-height:45px;resize:vertical;box-sizing:border-box}
.lx-input:focus,.lx-textarea:focus{border-color:#55bafb;box-shadow:0 0 0 3px #4eb9fa16}
.lx-input[readonly]{font-size:11px;background:#f4f9fb;color:#63889e}
.lx-note-list article{padding:19px;background:#fffbed;border:1px solid #f1e8c8;border-radius:12px;margin-bottom:13px}
.lx-note-list span{font-size:11px;color:#a79767}
.lx-note-list p{font-size:14px;line-height:1.9;margin-top:8px;word-break:break-word}
.lx-faq{border-bottom:1px solid #e6edf2;padding:17px 0}
.lx-faq:first-child{padding-top:0}
.lx-faq summary{font-size:14px;font-weight:600;cursor:pointer}
.lx-faq p{font-size:13px;color:#82949f;line-height:1.9;margin-top:12px}
.lx-upgrade-options article{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #edf1f3}
.lx-upgrade-options article>span{width:40px;height:40px;background:#eaf7ff;color:#3ca9e7;border-radius:12px;display:grid;place-items:center;flex:none}
.lx-upgrade-options h3{font-size:15px;margin-bottom:5px}
.lx-upgrade-options p{font-size:13px;color:#8797a1;line-height:1.8}
.lx-question{border:0;border-bottom:1px solid #e9eef1;padding:0 0 20px;margin:0 0 22px;min-width:0}
.lx-question legend{font-size:14px;font-weight:650;margin-bottom:13px}
.lx-question label{display:flex;gap:10px;align-items:center;padding:11px 13px;background:#f5f9fc;border:1px solid #e8eff4;border-radius:9px;margin:8px 0;font-size:12px;cursor:pointer}
.lx-question label:has(input:checked){border-color:#64bff4;background:#eaf7ff;color:#209add}
.lx-question input{accent-color:#23a9f2;margin:0}
.lx-data-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.lx-data-grid>div{background:#eff8fd;border-radius:12px;text-align:center;padding:16px 3px}
.lx-data-grid span{font-size:10px;color:#8b9da8;display:block}
.lx-data-grid strong{display:block;font-size:27px;color:#2a9ddb;margin-top:6px;line-height:1.25}
.lx-data-grid small{font-size:10px;margin-left:4px;font-weight:400}
.lx-assessment-result{background:#f3f9ec;border:1px solid #e4edda;border-radius:14px;padding:22px;margin-top:22px}
.lx-assessment-result h3{font-size:15px;color:#568c2c}
.lx-score{display:flex;align-items:baseline;gap:7px;justify-content:center;margin-top:17px}
.lx-score strong{font-size:50px;line-height:1.2;color:#78b82a;font-weight:750}
.lx-score span{color:#9eb77d;font-size:13px}
.lx-assessment-result p{font-size:13px;color:#799663;line-height:1.8;margin-top:17px}
.lx-assessment-result small{font-size:10px;color:#9da892;display:block;margin-top:10px;line-height:1.7}
.lx-assessment-result .lx-progress::-webkit-progress-bar{background:#e1ebd5}
.lx-assessment-history h3{font-size:14px;margin:22px 0 7px}
.lx-assessment-history p{display:flex;justify-content:space-between;border-bottom:1px solid #edf1f3;padding:10px 0;font-size:12px;color:#8a9ba4}
.lx-assessment-history strong{color:#6ca5c3}
.lx-subtitle{font-size:15px;margin:26px 0 12px}
.lx-wish-note{background:#eff9ff;border-radius:10px;padding:17px;margin-top:10px}
.lx-wish-note p{font-size:13px;color:#527f97;line-height:1.8}
.lx-wish-note span{font-size:10px;color:#8eb5ca;display:block;margin-top:8px}
.lx-tool-list article{display:flex;gap:14px;align-items:center;border-bottom:1px solid #edf1f3;padding:20px 0}
.lx-tool-list article:first-child{padding-top:0}
.lx-tool-list article:last-child{border:0}
.lx-tool-list article>span{color:#43ace8;background:#eaf7ff;border-radius:11px;width:40px;height:40px;flex:none;display:grid;place-items:center}
.lx-tool-list article>div{flex:1}
.lx-tool-list h3{font-size:14px}
.lx-tool-list p{font-size:11px;color:#8d9ba4;margin-top:4px}
.lx-reading-list>button{display:flex;gap:14px;align-items:center;width:100%;padding:19px 0;border-bottom:1px solid #ebf0f2;text-align:left}
.lx-reading-list>button:first-child{padding-top:0}
.lx-reading-list>button>span{font-size:19px;font-weight:700;color:#8cc25b;width:30px;flex:none}
.lx-reading-list>button>div{flex:1}
.lx-reading-list h3{font-size:14px}
.lx-reading-list p{font-size:11px;color:#8d9ba4;margin-top:5px}
.lx-reading-list>button>svg{width:16px;height:16px;color:#a2b5be}
.lx-invite-card{background:#e8f6ff;border:1px solid #d2eefd;border-radius:15px;text-align:center;padding:10px 25px 25px}
.lx-invite-art{width:160px;height:150px;object-fit:contain;margin:0 auto}
.lx-invite-card h3{font-size:21px;color:#338dc1;margin:5px 0 7px}
.lx-invite-card p{font-size:13px;color:#7a9eb3;line-height:1.8}
.lx-gift-card{background:#fff1d6;text-align:center;border-radius:18px;padding:22px}
.lx-gift-card>span{font-size:13px;display:block;color:#c6984c;margin:10px 0}
.lx-gift-card h3{font-size:24px;color:#835e34}
.lx-gift-card p{font-size:14px;color:#a9875c;margin-top:8px}
.lx-gift-card blockquote{background:#ffffff9c;border-radius:10px;padding:16px;font-size:13px;color:#a0815c;margin:20px 0;line-height:1.8}
.lx-gift-card small{font-size:10px;color:#b7a083}
@media(max-width:760px){.lx-page{padding:22px 20px;font-size:14px}.lx-heading h1{font-size:27px}.lx-heading p{font-size:12px}.lx-heading-icon{width:48px;height:48px;border-radius:15px}.lx-two-columns,.lx-explore-grid{grid-template-columns:1fr}.lx-explore-grid{gap:23px}.lx-today-hero{padding:24px;min-height:232px;border-radius:18px}.lx-today-hero>div{max-width:73%}.lx-today-hero h2{font-size:24px;line-height:1.4;max-width:230px}.lx-today-hero p{font-size:12px;max-width:210px}.lx-today-art{position:absolute;width:150px;height:160px;right:2px;bottom:0;margin:0}.lx-progress-label{margin-top:19px}.lx-today-hero .lx-progress{max-width:190px}.lx-card{padding:21px;border-radius:16px}.lx-section-heading h2{font-size:17px}.lx-task{gap:11px;padding:19px 0}.lx-task h3{font-size:14px}.lx-task p{font-size:11px}.lx-banner{padding:23px;margin-top:22px;border-radius:16px;min-height:154px}.lx-banner>div{max-width:75%;z-index:1}.lx-banner h2{font-size:21px;line-height:1.5}.lx-banner p{font-size:12px}.lx-banner button{font-size:11px;padding:6px 12px}.lx-banner-art{width:120px;height:125px;position:absolute;right:3px;bottom:0;margin:0}.lx-explore-group{padding:26px 22px;border-radius:13px}.lx-group-heading{padding:4px 15px 21px;min-height:104px}.lx-group-heading h2{font-size:25px}.lx-group-heading p{font-size:13px;margin-top:7px}.lx-group-art{width:85px;height:90px;right:0;bottom:0}.lx-resource-link{padding:22px 18px}.lx-resource-link h3{font-size:22px}.lx-resource-link p{font-size:13px;margin-top:12px}.lx-resource-link>span{width:43px;height:43px}.lx-green-link{font-size:12px!important;padding:22px 8px 0}.lx-event-banner{padding:19px 17px;min-height:141px}.lx-event-banner h3{font-size:20px}.lx-event-banner p{font-size:12px;max-width:210px}.lx-event-art{width:86px;height:106px;object-fit:contain}.lx-wish-banner{padding:17px;font-size:12px!important}.lx-wish-banner strong{font-size:24px}.lx-resource-group{grid-column:auto}.lx-resource-banners{grid-template-columns:1fr;gap:20px;margin-top:24px}.lx-resource-group>.lx-resource-link{padding:25px 20px}.lx-resource-group .lx-group-heading{min-height:84px}.lx-pink-banner h3,.lx-lime-banner h3{font-size:28px}.lx-profile{gap:13px;padding:3px 0 20px}.lx-profile-avatar{width:64px;height:64px}.lx-profile-avatar svg{width:31px;height:31px}.lx-profile h1{font-size:23px}.lx-profile p{font-size:11px}.lx-profile>.lx-pill{padding:3px 7px;font-size:9px}.lx-profile-stats{padding:19px 4px;border-radius:15px}.lx-profile-stats strong{font-size:24px}.lx-profile-stats span{font-size:11px}.lx-three-links{gap:8px;margin:19px 0}.lx-three-links button{padding:16px 7px;font-size:12px;gap:7px;border-radius:9px}.lx-three-links button>span{width:29px;height:29px}.lx-three-links svg{width:17px;height:17px}.lx-shortcut-card>h2{font-size:17px}.lx-workspace-entry{padding:21px;align-items:flex-start;flex-wrap:wrap}.lx-workspace-entry h2{font-size:16px}.lx-workspace-entry p{font-size:11px}.lx-workspace-entry .lx-button{min-height:38px;font-size:12px!important;padding:8px 13px}.lx-endnote{font-size:10px;margin-top:25px}.lx-modal-body{font-size:13px}.lx-data-grid{gap:7px}.lx-data-grid strong{font-size:24px}.lx-data-grid span{font-size:9px}.lx-data-grid small{font-size:8px}.lx-button{font-size:12px!important;padding:10px 14px}.lx-reading-content section{gap:11px;margin:22px 0}.lx-reading-content h3{font-size:14px}.lx-reading-content p{font-size:12px}.lx-replay-card{gap:11px;padding:17px 13px}.lx-replay-card h3{font-size:13px}.lx-replay-card p{font-size:11px}.lx-replay-card>span{width:38px;height:38px}.lx-replay-cover{padding:25px 18px}.lx-replay-cover>strong{font-size:20px}.lx-replay-cover p{font-size:11px}.lx-question legend{font-size:13px}.lx-question label{font-size:12px}.lx-assessment-result{padding:20px}.lx-assessment-result h3{font-size:14px}.lx-tool-list article{gap:10px}.lx-tool-list article>span{width:35px;height:35px}.lx-tool-list h3{font-size:13px}.lx-tool-list p{font-size:10px}.lx-tool-list .lx-link{font-size:11px!important}.lx-faq summary{font-size:13px}.lx-faq p{font-size:12px}.lx-invite-card h3{font-size:20px}.lx-invite-card p{font-size:12px}.lx-gift-card h3{font-size:23px}}
@media(max-width:380px){.lx-page{padding:20px 16px}.lx-explore-group{padding:23px 18px}.lx-resource-link{padding:20px 15px;gap:11px}.lx-resource-link h3{font-size:20px}.lx-resource-link p{font-size:12px}.lx-resource-link>span{width:38px;height:40px}.lx-group-heading{padding-left:8px}.lx-green-link{font-size:11px!important}.lx-group-heading h2{font-size:23px}.lx-event-banner h3{font-size:18px}.lx-event-art{width:77px;height:100px}.lx-three-links button{font-size:11px;gap:5px}.lx-three-links button>span{width:27px;height:27px}.lx-task-number{width:29px;height:29px}.lx-task h3{font-size:13px}.lx-task p{font-size:10px}.lx-task-action{font-size:10px!important}}

