body{--font-course:var(--font-gt-standard), system-ui, sans-serif}.personal-course-font.personal-course-font,.personal-course-font.personal-course-font :not(.community-emoji-glyph){font-family:var(--font-course)}
.reading-controls :is(.social-cta,.coach-continue,.course-onboarding-back,.personal-lesson-steps-finish,.personal-lesson-challenge-btn){border-radius:999px;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:500;line-height:1.5}.reading-controls .personal-lesson-steps{padding-block:16px max(16px, env(safe-area-inset-bottom))}.reading-controls .personal-lesson-steps .personal-lesson-steps-side :is(a,button){border-radius:999px;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:500;line-height:1.5}.reading-controls .personal-lesson-steps-side[data-side=on] :is(a,button):not([data-skip],[data-held]),.reading-controls :is(.social-cta,.personal-lesson-steps-finish):not(:disabled){color:var(--color-cta-fg)}.reading-controls .resonance-options button{border-radius:999px;min-height:48px;padding:12px 18px;font-size:15px;line-height:1.5}.reading-controls .course-choose-chart-search{border-radius:999px;padding-inline:18px}.course-intake-sheet.reading-controls .coach-card .coach-embedded-close{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);position:absolute;top:12px;right:12px}.course-intake-sheet.reading-controls .coach-card .coach-embedded-close:hover{color:var(--color-text);background:var(--color-surface-hover)}.course-intake-sheet.reading-controls .coach-card .coach-embedded-close:focus-visible{outline-color:var(--color-accent)}.reading-controls .coach-card:has(.coach-embedded-close)>.coach-card-head{padding-right:32px}.reading-controls :is(.course-chrome-control,.dictation-btn,.personal-flag-btn,.coach-embedded-close){border-radius:999px}.reading-controls :is(.takeaways-composer,.personal-flag-reasons button,.personal-lesson-challenge-pass-reason){border-radius:16px}.reading-controls :is(.social-cta,.coach-continue,.course-onboarding-back,.personal-lesson-steps-finish,.personal-lesson-challenge-btn,.course-chrome-control,.dictation-btn,.personal-flag-btn):focus-visible,.reading-controls .personal-lesson-steps-side :is(a,button):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.reading-controls .social-cta{transition:opacity .12s}.reading-controls .social-cta:hover:not(:disabled,[aria-disabled=true]){opacity:.85}@media (max-width:767px){.reading-controls .personal-lesson-steps-inner{gap:8px}.reading-controls .personal-lesson-steps .personal-lesson-steps-side :is(a,button){gap:4px;padding-inline:14px}}.reading-finish-action{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.reading-finish-action>p{color:var(--color-text-secondary);font-size:13px}
.reading-welcome,.reading-start{margin-top:32px}.reading-start-button{background:var(--color-text);min-height:48px;color:var(--color-cta-fg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:13px 22px;font-size:14px;font-weight:500;line-height:1.5;transition:opacity .12s;display:inline-flex}.reading-start-button:hover{opacity:.85}.reading-start-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.reading-start-button svg{flex:none}.reading-start-offer{color:var(--color-text-secondary);margin:0 0 16px;font-size:14px;line-height:1.5}.reading-price-summary{border-block:1px solid var(--color-border);margin:0 0 24px}.reading-price-summary>div{justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;display:flex}.reading-price-summary>div+div{border-top:1px solid var(--color-border)}.reading-price-summary dt,.reading-price-summary dd{color:var(--color-text);font-size:15px;font-weight:500;line-height:1.4}.reading-price-summary dd{flex:none}.reading-price-summary dt span{color:var(--color-text-secondary);margin-top:4px;font-size:14px;font-weight:400;line-height:1.5;display:block}.reading-welcome-benefits{gap:24px;margin:0;padding:0;list-style:none;display:grid}.reading-welcome-benefits li{align-items:flex-start;gap:14px;display:flex}.reading-welcome-benefits svg{color:var(--color-text-secondary);flex:none}.reading-welcome-benefits h3{font-size:15px;font-weight:500;line-height:1.4}.reading-welcome-benefits p{color:var(--color-text-secondary);margin-top:6px;font-size:14px;line-height:1.5}.reading-welcome-offer{color:var(--color-text-secondary);margin-top:16px;font-size:16px;line-height:1.5}@media (max-width:767px){.reading-start-button{width:100%}}.reading-chapters{margin-top:48px}.reading-chapters .course-questions-list{margin-top:0}.reading-chapters .course-questions-row[data-state=upcoming]{color:var(--color-text-secondary)}.reading-chapters .course-questions-row[data-state=upcoming] .course-questions-title{font-weight:400}
