.site-shell .account-shell{max-width:1440px;padding:var(--site-page-top-space) 30px 110px;color:#373846;grid-template-columns:210px minmax(0,1fr);gap:72px;margin:auto;display:grid}.site-shell .account-sidebar{top:var(--site-reading-sticky-top,120px);align-self:start;min-width:0;transition:none;position:sticky}.site-shell .account-main{min-width:0}.site-shell .account-main .content-heading{align-items:flex-start;margin-bottom:0;padding:0 0 40px}.site-shell .account-main .content-heading h1{font-size:clamp(40px,4vw,64px)}.site-shell .academy-greeting-name{color:var(--site-accent)}.site-shell .account-main .content-heading__title-line{align-items:center;gap:12px;display:flex}.site-shell .account-main .content-heading__title-line h1{margin:0}.site-shell .account-title-action{border-radius:var(--site-radius-button);color:#373846;background:#f0edf5;border:0;place-items:center;width:64px;height:64px;margin-top:10px;transition:background-color .15s,color .15s;display:grid}.site-shell .account-title-action svg{width:28px;height:28px}.site-shell .account-title-action:is(:hover,:focus-visible){background:var(--site-hover-surface)!important;color:var(--site-hover-ink)!important}.site-shell .account-avatar-preview{position:relative}.site-shell .account-avatar-upload{cursor:pointer;border-radius:var(--site-radius-button);flex:none;width:64px;height:64px;display:block;position:relative;overflow:hidden}.site-shell .account-avatar-upload__overlay{color:#fff;opacity:0;background:#201d1d9e;place-items:center;transition:opacity .15s,color .15s;display:grid;position:absolute;inset:0}.site-shell .account-avatar-upload:hover .account-avatar-upload__overlay,.site-shell .account-avatar-upload:focus-within .account-avatar-upload__overlay{opacity:1}.site-shell .account-avatar-upload:hover .account-avatar-upload__overlay{color:#fff}.site-shell .account-main .content-heading__aside{max-width:460px;margin-top:8px}.site-shell .account-main .content-heading .content-actions{margin-top:18px}.site-shell .account-password-card{border-radius:var(--site-radius-card);background:#f0edf5;max-width:640px;padding:28px}.site-shell .account-password-card__intro h2{font-size:25px;font-weight:400}.site-shell .account-password-card__intro p{color:#646475;margin-top:8px;font-size:14px;line-height:1.7}.site-shell .account-password-form{gap:18px;margin-top:28px;display:grid}.site-shell .account-password-form__field{display:block}.site-shell .account-password-form__field>span{color:#373846;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.site-shell .account-password-form__field>input{border-radius:var(--site-radius-input);color:#373846;background:#fbfaf5;border:0;outline:none;width:100%;min-height:50px;padding:13px 14px;font-size:16px;display:block}.site-shell .account-password-form__field>input:focus-visible{outline-offset:2px;outline:2px solid #7561d5}.site-shell .account-password-form__field>input::placeholder{color:#8a8994}.site-shell .account-password-form__field>input:disabled{cursor:not-allowed;opacity:.6}.site-shell .account-password-form__error,.site-shell .account-password-form__success{font-size:14px;line-height:1.6}.site-shell .account-password-form__error{color:#a32636}.site-shell .account-password-form__success{color:#16734b}.site-shell .account-password-form__submit{border-radius:var(--site-radius-button);color:#fbfaf5;background:#373846;border:0;width:max-content;min-height:46px;padding:11px 22px;font-size:15px;transition:background-color .15s,opacity .15s}.site-shell .account-password-form__submit:hover:not(:disabled),.site-shell .account-password-form__submit:focus-visible{background:#7561d5}.site-shell .account-password-form__submit:focus-visible{outline-offset:3px;outline:2px solid #7561d5}.site-shell .account-password-form__submit:disabled{cursor:not-allowed;opacity:.6}.site-shell .account-identity{align-items:center;gap:18px;display:flex}.site-shell .account-avatar{color:#fbfaf5;background:#7561d5;border-radius:50%;flex:none;width:60px;height:60px}.site-shell .account-avatar>img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.site-shell .account-avatar>span{place-items:center;height:100%;font-size:28px;display:grid}.site-shell .account-identity h2{overflow-wrap:anywhere;font-size:20px;font-weight:500}.site-shell .account-identity p,.site-shell .account-membership p,.site-shell .academy-identity p{color:#646475;margin-top:6px;font-size:13px}.site-shell .account-membership{margin:32px 0}.site-shell .account-membership h3{margin:8px 0;font-size:20px}.site-shell .account-membership__summary{justify-content:flex-start;align-items:center;gap:10px;display:flex}.site-shell .account-membership__summary .account-eyebrow{flex:none;margin:0;font-size:13px;line-height:1.5;display:block}.site-shell .account-membership__summary h3{border-radius:var(--site-radius-button);overflow-wrap:anywhere;background:#f0edf5;margin:0;padding:4px 9px;font-size:13px;font-weight:500;line-height:1.5}.site-shell .account-eyebrow{letter-spacing:.02em;color:#646475;font-size:12px}.site-shell .account-membership .account-action{width:100%;margin-top:18px}.site-shell .account-action{border-radius:var(--site-radius-button);color:#fbfaf5;background:#373846;border:0;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;font-size:16px;display:inline-flex;overflow:hidden}.site-shell .account-nav{flex-direction:column;gap:5px;display:flex}.site-shell .account-nav__link{border-radius:var(--site-radius-button);white-space:nowrap;color:#646475;align-items:center;gap:12px;min-height:46px;padding:10px 15px;font-size:15px;transition:background .2s,color .2s;display:flex}.site-shell .account-nav__link:not(.is-active):is(:hover,:focus-visible){background:var(--site-hover-surface);color:var(--site-hover-ink)}.site-shell .account-nav__link.is-active{color:#fbfaf5;background:#373846}.site-shell .account-nav__link svg{display:none}.site-shell .account-logout{margin-top:24px}.site-shell .account-logout .account-logout-button{color:#646475;background:0 0;border:1px solid #37384633;width:100%;min-height:46px;padding:12px 15px;font-size:14px;transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.site-shell .account-logout .account-logout-button:hover:not(:disabled){color:#b91c1c;background:#b91c1c0a;border-color:#b91c1c55}.site-shell .account-logout .account-logout-button:focus-visible{outline-offset:3px;outline:2px solid #b91c1c}@media (prefers-reduced-motion:reduce){.site-shell .account-logout .account-logout-button{transition:none}.site-shell .account-logout .animate-spin{animation:none}}.site-shell .account-section-kicker{color:#646475;letter-spacing:.02em;text-transform:uppercase;margin:0 0 7px;font-family:Haffer Mono,monospace;font-size:11px}.site-shell .account-section-note{color:#646475;margin:5px 0 0;font-size:13px}.site-shell .account-facts-section>header,.site-shell .account-stats-section>header{align-items:flex-start;margin-bottom:18px}.site-shell .account-facts-section h2,.site-shell .account-stats-section h2{font-size:25px;font-weight:400}.site-shell .account-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-shell .account-facts>div{border-radius:var(--site-radius-card);background:#f0edf5;border:0;padding:18px 20px}.site-shell .account-facts dt{color:#646475;margin-bottom:10px;font-size:13px}.site-shell .account-facts dd{overflow-wrap:anywhere;font-size:20px}.site-shell .account-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.site-shell .account-stats a{border-radius:var(--site-radius-card);background:#f0edf5;border:0;padding:18px 20px;position:relative}.site-shell .account-stats span{color:#646475;font-size:13px;display:block}.site-shell .account-stats strong{overflow-wrap:anywhere;margin-top:15px;font-size:36px;font-weight:400;line-height:1;display:block}.site-shell .account-stats a:hover strong{color:#7561d5}.site-shell .account-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:40px;padding:0}.site-shell .account-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.site-shell .account-section h2{font-size:25px;font-weight:400}.site-shell .account-reading-row{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.site-shell .account-reading-row h3{font-size:22px;font-weight:400}.site-shell .account-reading-row p,.site-shell .account-reading-row time{color:#646475;margin-top:10px;font-size:13px}.site-shell .account-reading-progress{gap:5px;width:100%;min-width:0;display:grid}.site-shell .account-reading-progress__summary{align-items:center;gap:16px;line-height:16px;display:flex}.site-shell .account-reading-progress__value{color:var(--site-accent);font-variant-numeric:tabular-nums;font-weight:500}.site-shell .account-reading-progress__track{border-radius:var(--site-radius-button);background:#3738461a;height:5px;display:block;overflow:hidden}.site-shell .account-reading-progress__track>span{background:var(--site-accent);height:100%;display:block}.site-shell .account-learning-records .account-reading-progress__summary{gap:12px}.site-shell .account-learning-records .account-reading-progress__summary time{color:var(--site-muted);font-variant-numeric:tabular-nums}.site-shell .account-learning-action{color:var(--site-ink);margin-inline-start:auto}.site-shell .account-list-row{padding:24px}:is(.site-shell .account-list-row>div:first-child:has(img),.site-shell .account-list-row>div:first-child:has(svg)){background:#f0edf5;border-radius:5px}.site-shell .account-main .content-chip.is-active{color:#fbfaf5;background:#373846}.site-shell .academy-identity{margin-bottom:32px}.site-shell .academy-identity>a{margin-top:12px;font-size:36px;display:block}.site-shell .academy-dashboard>.account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell .academy-course-page{max-width:1180px}.site-shell .academy-back-link{color:var(--site-muted);align-items:center;gap:7px;margin-bottom:12px;font-size:14px;display:inline-flex}.site-shell .academy-back-link:is(:hover,:focus-visible){color:var(--site-ink)}.site-shell .academy-continue{background:#ccece1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:44px;padding:28px 32px;display:grid}.site-shell .academy-continue__summary{align-items:baseline;gap:14px;margin-top:6px;display:flex}.site-shell .academy-continue__summary strong{color:var(--site-ink);font-variant-numeric:tabular-nums;font-size:44px;font-weight:400;line-height:1}.site-shell .academy-continue__summary span,.site-shell .academy-continue__last{color:var(--site-muted);font-size:13px}.site-shell .academy-continue__last{margin:0}.site-shell .academy-continue p{font-size:14px}.site-shell .academy-continue__action{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.site-shell .account-progress{background:#3738461a;border-radius:999px;height:6px;margin:16px 0 10px;overflow:hidden}.site-shell .account-progress>span{background:#7561d5;height:100%;display:block}.site-shell .academy-course-list{gap:20px;display:grid}.site-shell .academy-course-row{grid-template-columns:240px minmax(0,1fr);gap:30px;padding:24px;display:grid}.site-shell .academy-course-row>.content-link{grid-column:2;margin-top:-15px}.site-shell .academy-course-cover{border-radius:5px;align-self:start;overflow:hidden}.site-shell .academy-course-row h2{margin:12px 0;font-size:30px;font-weight:400}.site-shell .academy-course-row p:not(.account-eyebrow){color:#646475;font-size:15px;line-height:1.7}.site-shell .academy-course-meta{color:#646475;flex-wrap:wrap;justify-content:flex-start;gap:10px 24px;font-size:13px;display:flex}.site-shell .academy-course-meta span{align-items:center;gap:7px;display:inline-flex}.site-shell .academy-course-meta svg{color:#7561d5;width:16px;height:16px}.site-shell .academy-course-intro{grid-template-columns:minmax(0,1fr) minmax(320px,35%);align-items:center;gap:56px;margin:20px 0 36px;display:grid}.site-shell .academy-course-intro h1{margin:14px 0;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.1}.site-shell .academy-course-intro p:not(.account-eyebrow){color:#646475;max-width:620px;margin-bottom:22px;font-size:16px;line-height:1.8}.site-shell .academy-course-cover{box-shadow:0 12px 28px -24px #37384699}.site-shell .academy-curriculum>header h2{align-items:center;gap:9px;display:flex}.site-shell .academy-chapter{margin:26px 0}.site-shell .academy-chapter-heading{background:#f0edf5;border-radius:5px;gap:18px;padding:18px 20px;display:flex}.site-shell .academy-chapter-heading>span{color:#7561d5;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2}.site-shell .academy-chapter-heading h3{font-size:21px;font-weight:400}.site-shell .academy-chapter-heading p,.site-shell .academy-lesson-row p{color:#646475;margin-top:10px;font-size:13px;line-height:1.7}.site-shell .academy-lesson-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:10px;padding:18px 20px;transition:border-color .15s,background-color .15s;display:grid}.site-shell .academy-lesson-row:is(:hover,:focus-visible){background:#fff;border-color:#7561d580}.site-shell .academy-lesson-row.is-current{background:#f4f0ff;border-color:#7561d580}.site-shell .academy-lesson-row__index{color:#7561d5;font-variant-numeric:tabular-nums;font-size:13px}.site-shell .academy-lesson-row h4{font-size:17px;font-weight:400}.site-shell .academy-lesson-row__action{color:#646475;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.site-shell .academy-lesson-row__action svg{width:15px;height:15px}.site-shell .academy-lesson-row__action.is-completed{color:#38836d}.site-shell .academy-lesson-row__action.is-current{color:#5d49c4;font-weight:500}.site-shell .account-order-row{border-bottom:1px solid #37384626;grid-template-columns:minmax(0,1fr) 160px;gap:24px;padding:28px 0;display:grid}.site-shell .account-order-amount{text-align:right}.site-shell .account-notification{border-bottom:1px solid #37384626;padding:28px 0}.site-shell .account-notification[data-unread=true]>div:first-child>div:first-child>div:before{content:"";vertical-align:middle;background:#7561d5;border-radius:50%;width:7px;height:7px;margin-right:12px;display:inline-block}.site-shell .account-invite-stat{padding:22px 0}.site-shell .account-invite-stat span{color:#646475;font-size:13px;display:block}.site-shell .account-invite-stat strong{overflow-wrap:anywhere;margin-top:12px;font-size:28px;font-weight:400;display:block}.site-shell .account-invite-share{margin-top:20px}.site-shell .account-invite-share__heading{align-items:center;gap:4px;margin-bottom:12px;display:flex;position:relative}.site-shell .account-invite-share__label{color:#646475;font-size:14px;display:block}.site-shell .account-invite-help-trigger{border-radius:var(--site-radius-button);color:#646475;background:0 0;border:0;flex:none;place-items:center;width:28px;height:28px;padding:0;transition:color .15s,background-color .15s;display:grid}.site-shell .account-invite-help-trigger:focus-visible{outline-offset:2px;outline:2px solid #7561d5}.site-shell .account-invite-help{z-index:5;visibility:hidden;opacity:0;pointer-events:none;width:min(320px,100%);padding-top:8px;transition:opacity .15s,visibility .15s;position:absolute;top:100%;left:0}.site-shell .account-invite-help[data-open=true]{visibility:visible;opacity:1;pointer-events:auto}.site-shell .account-invite-help p{border-radius:var(--site-radius-card);color:#fbfaf5;background:#373846;margin:0;padding:14px 16px;font-size:13px;line-height:1.7;box-shadow:0 6px 20px #00000014}.site-shell .account-invite-share__field{border-radius:var(--site-radius-input);background:#f0edf5;align-items:stretch;gap:8px;padding:8px;display:flex}.site-shell .account-invite-share__field input{flex:1;width:100%;min-width:0;padding:12px;font-size:14px}.site-shell .account-invite-share__field input:focus-visible{outline-offset:-2px;outline:2px solid #7561d5}.site-shell .account-invite-share__field .account-action{flex:none;min-width:112px;font-size:14px}.site-shell .account-invite-share__field .account-copy-button{transition:background-color .2s,color .2s,scale .15s cubic-bezier(.2,0,0,1)}.site-shell .account-invite-share__field .account-copy-button[data-status=copied]{color:#373846;background:#ccece1}.site-shell .account-invite-share__field .account-copy-button[data-status=error]{color:#fff;background:#b91c1c}.site-shell .account-copy-labels{place-items:center;display:grid}.site-shell .account-copy-labels>span{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .18s,transform .18s cubic-bezier(.2,0,0,1);transform:translateY(5px)}.site-shell .account-copy-labels>span[data-visible=true]{opacity:1;transform:translateY(0)}@media (hover:hover){.site-shell .account-invite-help-trigger:hover{color:#373846;background:#f0edf5}.site-shell .account-invite-share__field .account-copy-button[data-status=idle]:hover{background:#3a3636}}@media (prefers-reduced-motion:no-preference){.site-shell .account-invite-share__field .account-copy-button:active{scale:.96}}@media (prefers-reduced-motion:reduce){.site-shell .account-copy-labels>span{transition:opacity .15s;transform:none}}@media (pointer:coarse){.site-shell .account-invite-help-trigger{width:44px;height:44px}}.site-shell .account-invite-panels{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:16px;display:grid}.site-shell .account-section.account-invite-panel{border-radius:var(--site-radius-card);background:#f0edf5;min-width:0;margin-top:0;padding:24px}.site-shell .account-invite-panel>header{border-bottom:1px solid #37384626;margin-bottom:8px;padding-bottom:20px}.site-shell .account-invite-list{font-size:14px}.site-shell .account-invite-list>li{padding:20px 0}.site-shell .account-invite-list>li+li{border-top:1px solid #3738461a}.site-shell .account-invite-list__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.site-shell .account-invite-list__name{overflow-wrap:anywhere;min-width:0}.site-shell .account-invite-list__date{color:#646475;white-space:nowrap;font-size:12px}.site-shell .account-invite-list__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}@media (min-width:1200px){.site-shell .account-invite-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-shell .academy-board{margin:50px 0;padding:0}.site-shell .academy-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.site-shell .academy-board-column{border-top:1px solid #37384626;min-height:200px;padding:18px 0}.site-shell .academy-board-column.is-over{background:#f0edf5}.site-shell .academy-board-card{background:#f0edf5;border-radius:5px;overflow:hidden}.site-shell .academy-board-card.is-dragging{z-index:20;opacity:.6;position:relative}.site-shell .account-lesson{color:#373846;max-width:1600px;margin:auto;padding:40px 30px 100px}.site-shell .account-lesson a.text-white,.site-shell .account-main button.text-white,.site-shell .account-main span.text-white{background:#7561d5;border-radius:2px}.site-shell .account-main .h-full.rounded-full{background:#7561d5}.site-shell .account-course-progress{background:#373846;border-radius:16px}.site-shell .account-course-progress .h-full{background:#ccece1}.site-shell .account-course-progress a{color:#373846;background:#ccece1}.site-shell.account-modal{z-index:9999;background:#37384699;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out both account-modal-in;display:flex;position:fixed;inset:0}.site-shell.account-modal.is-closing{animation:.18s ease-in both account-modal-out}.site-shell .account-dialog{color:#373846;background:#fbfaf5;border-radius:16px;animation:.22s cubic-bezier(.2,0,0,1) both account-dialog-in;overflow:hidden}.site-shell .account-modal.is-closing .account-dialog{animation:.18s ease-in both account-dialog-out}.site-shell .account-dialog__close{border-radius:var(--site-radius-button);color:#646475;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;min-height:0;transition:background-color .15s,color .15s;display:grid;position:absolute;top:16px;right:16px}.site-shell .account-dialog__close:is(:hover,:focus-visible),.site-shell .account-dialog-cancel:is(:hover,:focus-visible){background:var(--site-hover-surface);color:var(--site-hover-ink)}.site-shell .account-dialog input:not([type=file]),.site-shell .account-dialog textarea{box-shadow:none;background:#f0edf5;border:0;border-radius:3px;padding:14px;font-weight:400}.site-shell .account-dialog input:focus-visible,.site-shell .account-dialog textarea:focus-visible{outline-offset:2px;outline:2px solid #7561d5}.site-shell .account-dialog button{border-radius:2px;min-height:44px}.site-shell .account-dialog [role=alert]{color:#a32636;margin-top:12px;font-size:14px}@keyframes account-modal-in{0%{opacity:0}to{opacity:1}}@keyframes account-modal-out{0%{opacity:1}to{opacity:0}}@keyframes account-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes account-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.site-shell.account-modal,.site-shell .account-dialog{animation:none}}@media (max-width:1100px){.site-shell .account-shell{grid-template-columns:185px minmax(0,1fr);gap:40px}.site-shell .account-shell .account-sidebar{width:185px}.site-shell .academy-course-row{grid-template-columns:180px minmax(0,1fr);gap:24px}.site-shell .account-stats strong{font-size:30px}}@media (max-width:991px){.site-shell .account-shell{padding-top:var(--site-page-top-space);display:block}.site-shell .account-sidebar{margin-bottom:44px;position:static}.site-shell .account-nav{flex-direction:row;margin-top:20px;padding-bottom:8px;overflow-x:auto}.site-shell .account-nav__link{flex:none}.site-shell .account-membership{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:22px 0;display:flex}.site-shell .account-membership .account-eyebrow{display:none}.site-shell .account-membership .account-action{width:auto;min-height:40px;margin:0 0 0 auto}.site-shell .account-logout{margin-top:8px}.site-shell .academy-identity{margin-bottom:16px}.site-shell .academy-identity>a{font-size:28px}}@media (max-width:600px){.site-shell .account-shell{padding:var(--site-page-top-space) 20px 70px}.site-shell .account-main .content-heading h1{font-size:40px}.site-shell .account-facts{grid-template-columns:1fr}.site-shell .account-facts>div{grid-template-columns:85px minmax(0,1fr);align-items:start;gap:16px;padding:18px 16px;display:grid}.site-shell .account-facts dt{margin:0}.site-shell .account-facts dd{font-size:17px}.site-shell .account-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.site-shell .account-stats a{padding:16px}.site-shell .academy-dashboard>.account-stats{gap:10px}.site-shell .account-reading-row{flex-direction:column;align-items:flex-start;gap:6px}.site-shell .account-reading-row h3{font-size:20px}.site-shell .academy-continue{grid-template-columns:1fr;gap:24px;padding:28px}.site-shell .academy-continue h2{font-size:27px}.site-shell .academy-course-row{grid-template-columns:1fr}.site-shell .academy-course-row>.content-link{grid-column:auto;margin-top:0}.site-shell .academy-course-row h2{font-size:27px}.site-shell .academy-board-grid{grid-template-columns:1fr;gap:18px}.site-shell .account-lesson{padding:28px 16px 60px}.site-shell.account-modal{padding:16px}.site-shell .account-password-card{padding:22px 18px}.site-shell .account-password-form__submit{width:100%}.site-shell .account-title-action{width:52px;height:52px;margin-top:6px}.site-shell .account-title-action svg{width:24px;height:24px}.site-shell .account-facts-section>header,.site-shell .account-stats-section>header{display:block}.site-shell .account-section-note{margin-top:8px}.site-shell .account-stats{margin:0}.site-shell .academy-course-intro{grid-template-columns:1fr;gap:24px}.site-shell .academy-lesson-row{grid-template-columns:22px minmax(0,1fr);gap:14px;padding:24px}.site-shell .academy-lesson-row>span:last-child{grid-column:2}.site-shell .account-order-row{grid-template-columns:1fr;gap:16px}.site-shell .account-order-amount{text-align:left}}@media (max-width:767px){.site-shell .academy-course-intro{grid-template-columns:minmax(0,1fr);gap:20px;margin:16px 0 28px}.site-shell .academy-course-intro h1{font-size:38px}.site-shell .academy-course-cover{grid-row:1}.site-shell .academy-course-meta{gap:8px 16px}.site-shell .academy-continue{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:32px;padding:22px}.site-shell .academy-continue__summary strong{font-size:38px}.site-shell .academy-continue__action{justify-content:center;min-height:46px}.site-shell .academy-curriculum>header{align-items:flex-start;gap:8px}.site-shell .academy-curriculum>header h2{font-size:22px}.site-shell .academy-curriculum>header p{text-align:right;max-width:46%}.site-shell .academy-chapter{margin:22px 0}.site-shell .academy-chapter-heading{gap:14px;padding:16px}.site-shell .academy-chapter-heading h3{font-size:18px}.site-shell .academy-lesson-row{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:15px 14px}.site-shell .academy-lesson-row__index{width:30px}.site-shell .academy-lesson-row h4{font-size:15px}.site-shell .academy-lesson-row p{margin-top:5px;font-size:12px}.site-shell .academy-lesson-row__action{font-size:0}.site-shell .academy-lesson-row__action svg{width:18px;height:18px}}@media (max-width:991px){.site-shell .account-shell .account-sidebar{width:auto}.site-shell .account-membership__summary{justify-content:flex-start}.site-shell .account-membership__summary .account-eyebrow{display:block}}@media (max-width:600px){.site-shell .account-invite-share__field{flex-direction:column}.site-shell .account-invite-share__field input{font-size:16px}.site-shell .account-invite-share__field .account-action{width:100%}.site-shell .account-section.account-invite-panel{padding:20px}}
