@charset "UTF-8";
html.is-reader-view-open,body.is-reader-view-open{overflow:hidden}.reader-view{--ui-font: "Open Sans", sans-serif;--story-serif: "Times New Roman", serif;--story-sans: "Helvetica", sans-serif;position:fixed;inset:0;z-index:9999;overflow-y:auto;background:#fff;color:#000;font-family:var(--ui-font);font-weight:400}.reader-view--theme-light{background:#fff;color:#000}.reader-view--theme-sepia{background:#e0d7c5;color:#000}.reader-view--theme-dark{background:#000;color:#fff}.reader-view button{min-height:unset !important;font-family:var(--ui-font);font-weight:400}.reader-view__container{width:min(1100px, calc(100vw - (clamp(20px, 6vw, 56px) * 2)));margin:0 auto;padding:clamp(20px, 6vw, 56px) 0 clamp(28px, 7vw, 72px);box-sizing:border-box}.reader-view__topbar{padding:0;text-align:center}.reader-view__close{border:1px solid currentColor;border-radius:50px;background:none;color:inherit;cursor:pointer;font-size:13px;line-height:1;padding:9px !important;display:flex;align-items:center;justify-content:center;gap:5px}.reader-view__close--top{margin:0 0 18px !important}.reader-view__close--bottom{margin:18px 0 0 !important}.reader-view__controls{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap}.reader-view__control-group{display:inline-flex;align-items:center;gap:9px}.reader-view__sep{width:1px;height:30px;background:currentColor}.reader-view__control-btn{width:30px;height:30px;border-radius:999px;border:1px solid transparent;background:none;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:1}.reader-view__control-btn:hover,.reader-view__control-btn:focus-visible,.reader-view__control-btn.is-active{border-color:currentColor}.reader-view .reader-view__theme-icon{font-size:14px;line-height:1;display:inline-block}.reader-view .js-reader-view__fontsize-btn[data-size="small"]{font-size:16px}.reader-view .js-reader-view__fontsize-btn[data-size="medium"]{font-size:20px}.reader-view .js-reader-view__fontsize-btn[data-size="large"]{font-size:24px}.reader-view__fontfamily-btn--sans{font-family:var(--story-sans) !important;font-size:17px}.reader-view__fontfamily-btn--serif{font-family:var(--story-serif) !important;font-size:18px}.reader-view__top-divider,.reader-view__divider{border:0;border-top:1px solid currentColor;margin:27px 0}.reader-view__article-title{margin:9px 0;font-size:30px;line-height:1.12;font-family:var(--ui-font);font-weight:400;color:inherit}.reader-view__meta{margin:0 0 4px;font-size:12px;line-height:1.35;color:inherit}.reader-view__byline,.reader-view__published-time{display:inline;font-size:12px;line-height:1.35;color:inherit}.reader-view__byline:not([hidden])+.reader-view__published-time:not([hidden])::before{content:" • "}.reader-view__reading-time{font-size:12px;line-height:1.35;color:inherit;margin:0}.reader-view__content{font-family:var(--ui-font);color:inherit}.reader-view--font-serif #story{font-family:var(--story-serif)}.reader-view--font-sans #story{font-family:var(--story-sans)}.reader-view--font-small #story{font-size:16px}.reader-view--font-medium #story{font-size:20px}.reader-view--font-large #story{font-size:24px}.reader-view #story{line-height:1.65}.reader-view #story p{margin:0 0 1.1em;text-indent:0}.reader-view #story h2,.reader-view #story h3,.reader-view #story h4{font-family:var(--ui-font);color:inherit;margin:1.6em 0 0.6em;line-height:1.25}.reader-view #story h2{font-size:1.45em}.reader-view #story h3{font-size:1.25em}.reader-view #story h4{font-size:1.1em}.reader-view #story a{color:inherit;text-decoration:underline;text-underline-offset:3px}.reader-view #story img,.reader-view #story figure{display:block;margin:1.4em auto;max-width:100%}.reader-view #story figure figcaption{font-family:var(--ui-font);font-size:0.9em;color:inherit;margin-top:0.5em;text-align:center}.reader-view #story ul,.reader-view #story ol{margin:0 0 1em 1.3em}.reader-view #story blockquote{margin:1.4em 0;padding-left:1.1em;border-left:3px solid currentColor;font-style:italic}