#mobile-companion{display:none}#mobile-companion[hidden]{display:none!important}.reader-embedded .lesson-top{display:none}.reader-embedded .chapter-phone-note{display:none}
@media(max-width:700px){html #bar .icon{min-width:44px;min-height:44px}html #bar .icon.speed{min-width:44px;font-size:14px}}
@media(max-width:700px) and (orientation:portrait){#mobile-companion{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:3;overflow:auto;overscroll-behavior:contain;padding:20px;background:var(--panel,#302b39);border:1px solid var(--edge,#665869);border-radius:8px;color:var(--chalk,#f4f0e7);font:400 17px/1.75 Manrope,Arial,sans-serif}#mobile-companion h2{font:500 28px/1.15 Cormorant,Georgia,serif;margin:0 0 16px;color:var(--chalk,#f4f0e7)}#mobile-companion h3{font:700 13px/1.5 Manrope,sans-serif;margin:25px 0 7px;color:var(--task,#e5bd96)}#mobile-companion p{margin:0 0 16px;white-space:pre-line}#mobile-companion .mobile-narration{border-top:1px solid var(--edge,#665869);padding-top:15px;font-size:15px;color:var(--dim,#c8becd)}html body:has(#mobile-companion) #caption{visibility:hidden;pointer-events:none}.chapter-phone-note{display:none}.reader-embedded #frame{top:12px}.reader-embedded #ui>.card.fin{top:20px!important;max-height:calc(100dvh - 40px)!important}}

.mobile-next{display:none!important}@media(max-width:700px){.mobile-next{display:inline-flex!important;align-items:center;justify-content:center;font-size:24px!important}}@media(max-width:700px) and (orientation:portrait){html #bar .segs,html #stepName{display:none}html .rl-section-select{display:block;width:100%;flex-basis:100%;height:44px;order:3;font-size:14px}.reader-embedded .rl-section-select{font-size:13px}}

@media(max-height:500px){html #bar .icon{min-width:44px;min-height:44px}html #bar .icon.speed{min-width:44px;font-size:14px}}

@media(max-width:700px),(max-height:500px),(prefers-reduced-motion:reduce){html #ui>.card{opacity:1!important}}

.mobile-section-select{display:none}@media(max-width:700px) and (orientation:portrait){.mobile-section-select{display:block}}

@media(max-width:700px) and (orientation:portrait){html body.readrr-lesson:has(#ui>.card:not(.fin)) #ui>.card:not(.fin){top:calc(var(--reader-controls-bottom,204px) + 12px)!important;max-height:calc(100dvh - var(--reader-controls-bottom,204px) - 28px)!important}}

html .cover>div{width:100%;max-width:1200px;min-width:0;padding-inline:40px;box-sizing:border-box}html .cover-t{max-width:100%;overflow-wrap:anywhere}
