/* Mobile editorial refinements. Reading content and its palettes are untouched. */
#sheet .sc{scroll-padding-block:12px}
#sheet :focus-visible{outline-offset:3px}
#sheet .sh{min-width:0}
#sheet #shT{min-width:0;overflow-wrap:anywhere}
#sheet #shX{flex-shrink:0}
@media(max-width:699px){
 #app .hero{padding-block:23px 20px}
 #app .ed-home>.hero{padding-block:23px 19px}
 #app .ed-home>.hero .eyebrow{font-size:11px;margin-bottom:12px;letter-spacing:.11em}
 #app .ed-home>.hero .sub{margin-top:10px;font-size:13px}
 #app .ed-day-progress{margin-top:18px;padding-top:11px;flex-wrap:wrap;row-gap:5px}
 #app .ed-home>.hero .ed-day-progress>.eyebrow{font-size:10px;letter-spacing:.09em;margin-bottom:0}
 #app .ed-day-progress>div>span{font-size:11px}
 #app .ed-section-note{font-size:11px}
 #app .ed-step-label{font-size:10px;letter-spacing:.09em;white-space:normal}
 #app .step-body>.ed-book-author,#app .step-body>p{font-size:12px}
 #app .ed-language-method{font-size:11px}
 #app .reading-switch small{font-size:11px!important}
 #app .ed-journal .eyebrow,#app .ed-thought .eyebrow{font-size:10px}
 #app .ed-next-copy small,#app .library-count,#app .book-domain{font-size:10px;letter-spacing:.06em}
 #app .ed-next-copy>span,#app .bk .au{font-size:12px}
 #app .ed-next .ed-text-link,#app .today-footer .text-button{font-size:11px}
 #app .library-header{padding-top:23px;gap:17px}
 #app .library-header .eyebrow{font-size:10px;letter-spacing:.11em}
 #app .library-filters label,#app .path-filters label{font-size:11px}
 #app .ed-model-grid .model-row small,#app .order-row small{font-size:11px}
 #app #v-medidas .kpi .k span{font-size:10px;letter-spacing:.02em}
 #app #v-ajustes .hero{padding-top:23px}
 #nav button span{font-size:10px}
 #sheet .mut2,#sheet .catalog-source{font-size:12px;line-height:1.7}
 #sheet .fl{font-size:11px}
}
