@media all{html{font-size:100%}@supports(font: -apple-system-body) and (-webkit-touch-callout: none){html{font:-apple-system-body}}body.layout-upgrade{--dg-content-font-size: 1rem;--font-text-size: 1rem;font-size:1rem !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.layout-upgrade .layout-upgrade-main:not(.canvas-page){box-sizing:border-box;font-size:1rem !important;line-height:1.65 !important;letter-spacing:0;overflow-wrap:anywhere}body.layout-upgrade .layout-upgrade-main:not(.canvas-page) :is(p,ul,ol,li){font-size:1em !important;line-height:1.65 !important}body.layout-upgrade .layout-upgrade-main:not(.canvas-page) :is(ul,ol){margin:.75em 0 !important;padding-left:1.25em !important}body.layout-upgrade .layout-upgrade-main:not(.canvas-page) li{margin:.3em 0 !important}body.layout-upgrade .layout-upgrade-main:not(.canvas-page) h1{line-height:1.35 !important;margin:1.25em 0 .6em !important}body.layout-upgrade .layout-upgrade-main:not(.canvas-page) h2{line-height:1.4 !important;margin:1.2em 0 .55em !important}body.layout-upgrade .layout-upgrade-main:not(.canvas-page) h3{line-height:1.45 !important}body.layout-upgrade .layout-upgrade-header h1{margin-top:0 !important}body.layout-upgrade .header-meta{align-items:flex-start}body.layout-upgrade .header-tags{flex-wrap:wrap}.dg-meta-row{flex-wrap:wrap;gap:12px}.dg-share{--dg-reading-separation: 2rem}.dg-share .dg-share-row{flex-wrap:wrap}.dg-share :is(.dg-share-action,.dg-reading-action){width:2rem !important;height:2rem !important;min-width:2rem}.dg-share svg{width:1.125rem !important;height:1.125rem !important}.dg-share-status{max-width:calc(100vw - 32px);font-size:.875rem}body.layout-upgrade .layout-upgrade-main:not(.canvas-page) :is(img,iframe,video){max-width:100% !important}body.layout-upgrade .layout-upgrade-main:not(.canvas-page) :is(pre,table){max-width:100%;overflow-x:auto}}@media(max-width: 620px){body.layout-upgrade{padding:0 !important}body.layout-upgrade .layout-upgrade-main:not(.canvas-page){width:100% !important;max-width:100% !important;margin:62px 0 0 !important;padding:20px 16px 40px !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}}/*# sourceMappingURL=mobile-reading.css.map */
