@layer quartz-base{.beeline-reader{cursor:pointer;width:20px;height:20px;text-align:inherit;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;position:relative}.beeline-reader svg{width:20px;height:20px;stroke:var(--darkgray);transition:stroke .15s,opacity .15s;position:absolute;top:calc(50% - 10px)}.beeline-reader[aria-pressed=true] svg{stroke:var(--secondary)}:root[data-beeline-reader=on] .center article .beeline-token{color:var(--beeline-token-color,var(--darkgray));transition:color .15s}@font-face{font-family:Atkinson Hyperlegible;src:local(Atkinson Hyperlegible),url(/accessibility-fonts/AtkinsonHyperlegible-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:local(Atkinson Hyperlegible Bold),url(/accessibility-fonts/AtkinsonHyperlegible-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:local(Atkinson Hyperlegible Italic),url(/accessibility-fonts/AtkinsonHyperlegible-Italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:local(Atkinson Hyperlegible Bold Italic),url(/accessibility-fonts/AtkinsonHyperlegible-BoldItalic.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:OpenDyslexic;src:local(OpenDyslexic),url(/accessibility-fonts/OpenDyslexic-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OpenDyslexic;src:local(OpenDyslexic Bold),url(/accessibility-fonts/OpenDyslexic-Bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:OpenDyslexic;src:local(OpenDyslexic Italic),url(/accessibility-fonts/OpenDyslexic-Italic.otf)format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:OpenDyslexic;src:local(OpenDyslexic Bold Italic),url(/accessibility-fonts/OpenDyslexic-BoldItalic.otf)format("opentype");font-style:italic;font-weight:700;font-display:swap}.accessibility-font-switcher{color:var(--darkgray);align-items:center;gap:.35rem;font-size:.9rem;line-height:1.2;display:inline-flex}.accessibility-font-switcher select{border:1px solid var(--lightgray);background:var(--light);max-width:12rem;color:var(--darkgray);font:inherit;border-radius:4px;padding:.2rem 1.5rem .2rem .4rem}:root[data-accessibility-font=comic-sans] body,:root[data-accessibility-font=comic-sans] button,:root[data-accessibility-font=comic-sans] input,:root[data-accessibility-font=comic-sans] select,:root[data-accessibility-font=comic-sans] textarea{font-family:Comic Sans MS,Comic Sans,Comic Neue,cursive,sans-serif!important}:root[data-accessibility-font=atkinson-hyperlegible] body,:root[data-accessibility-font=atkinson-hyperlegible] button,:root[data-accessibility-font=atkinson-hyperlegible] input,:root[data-accessibility-font=atkinson-hyperlegible] select,:root[data-accessibility-font=atkinson-hyperlegible] textarea{font-family:Atkinson Hyperlegible,Segoe UI,sans-serif!important}:root[data-accessibility-font=opendyslexic] body,:root[data-accessibility-font=opendyslexic] button,:root[data-accessibility-font=opendyslexic] input,:root[data-accessibility-font=opendyslexic] select,:root[data-accessibility-font=opendyslexic] textarea{font-family:OpenDyslexic,Segoe UI,sans-serif!important}.accessibility-controls{align-items:center;gap:.5rem;display:inline-flex}}