body{font-family:"Montserrat","Avenir","Lato","Helvetica Neue","Helvetica","Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}p{margin:0}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--blue:#006276;--blue-light:#0093b1;--yellow:#e0d991;--white:#fff;--grey:#f7f7f7;--grey-dark:#ededed;--grey-darker:#d9d9d9;--header-height:60px;--reader-width:28vw;--reader-padding:20px;--filter-width:20vw;--filter-left-offset:0vw;font-size:10px}input[type=checkbox],input[type=radio]{cursor:pointer}input[type=text]{max-width:100%}h1,h2,h3,h4,h5,h6,p,small{-webkit-margin-before:.2em;margin-block-start:.2em;-webkit-margin-after:.2em;margin-block-end:.2em;display:block}figure{margin:0;-webkit-margin-after:3vh;margin-block-end:3vh}p{font-size:1.2rem}a:link{color:#0093b1;color:var(--blue-light);text-decoration:none;word-wrap:break-word}a:hover{text-decoration:none}a:hover,a:visited{color:#006276;color:var(--blue)}.a-button{background-color:#0093b1;background-color:var(--blue-light);color:#fff;color:var(--white);border:0;padding:10px;border-radius:2px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.a-button:link,.a-button:visited{color:#fff}.a-button:hover{background-color:#006276;background-color:var(--blue)}button{cursor:pointer;background-color:#0093b1;background-color:var(--blue-light);color:#fff;color:var(--white);border:0;padding:10px;border-radius:2px}button:hover{background-color:#006276;background-color:var(--blue)}.button-print{display:flex;align-items:center;padding:5px}.button-print span{margin-left:5px}.button-round{border-radius:40px;width:40px;height:40px}.button-toggle{background-color:#f7f7f7;background-color:var(--grey)}.button-toggle-on,.button-toggle:hover{background-color:#0093b1;background-color:var(--blue-light)}nav .active{text-decoration:underline}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes vgradientanimate{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}@keyframes hgradientanimate{0%{background-position:0 52%}50%{background-position:100% 49%}to{background-position:0 52%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{border:16px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}.novisible{opacity:0}.fadein{animation:fadeIn .5s}.fadeout{animation:fadeOut .5s}.display-none{display:none}.display-block{display:block;animation:fadeIn .25s}.app-loading{background:linear-gradient(180deg,#0093b1,rgba(0,147,177,.06274509803921569));background:linear-gradient(180deg,var(--blue-light),rgba(0,147,177,.06274509803921569));background-size:200% 200%;animation:vgradientanimate 5s ease-in-out infinite}#root{min-height:100vh;overflow:hidden}.app-header{display:flex;height:60px;height:var(--header-height);width:100vw;background-color:#fff;box-shadow:0 1px 4px hsla(0,0%,50.6%,.4);z-index:10000;position:fixed;top:0;left:0;justify-content:space-between}.app-header h1{color:#006276;color:var(--blue);margin:0;line-height:0;padding-left:20px;align-self:center;font-size:2.6em;white-space:nowrap}.app-header-left{display:flex;padding-left:0}.app-header-right{display:flex;flex-grow:1;align-content:center;align-items:center;padding:0 20px 0 10px;transform:translateX(0);transition:all .25s}.app-header-right-nav{display:flex;justify-content:flex-end;font-size:1.6em;flex-grow:2;align-content:space-around}.app-header-right-nav-toggle{display:none}.app-header-right-nav a{margin:0 15px}.app-header-right-logo{display:flex!important}.app-header-right img{align-self:center;height:60px}.app-header-ils-logo{height:42px!important;margin-left:5px}.google-translate-container{transform:scale(.8)}.google-translate-container img{align-self:unset;height:unset}.goog-te-banner-frame{bottom:0;top:unset!important}.scroll-container-h{position:relative;font-size:20em}.scroll-h{position:fixed;overflow:hidden;top:60px;top:var(--header-height);left:calc(28vw + 80px);left:calc(var(--reader-width) + var(--filter-left-offset) + 80px);z-index:11;transition:left .25s}.scroll-h,.timeline-day{display:flex;height:calc(100vh - 60px);height:calc(100vh - var(--header-height))}.timeline-day{font-size:10px;justify-content:center;transition:background .25s ease-in-out}.timeline-day-category-indicator{position:absolute;width:20px;height:20px;background-color:#f2f2f2;border-radius:20px;cursor:pointer}.timeline-h-indicator{position:fixed;overflow:hidden;top:60px;top:var(--header-height);left:28vw;left:var(--reader-width);pointer-events:none;line-height:0;padding-right:9px;text-align:right;height:calc(100vh - 60px);height:calc(100vh - var(--header-height));width:72vw;width:calc(100vw - var(--reader-width));z-index:10}.timeline-h-indicator div{background-color:#fff;transition:background 2.25s ease-in-out}.timeline-labels{color:rgba(0,0,0,.3);font-size:1.1rem;position:fixed;overflow:hidden;top:60px;top:var(--header-height);right:0;pointer-events:none;line-height:0;padding-right:15px;text-align:right;height:calc(100vh - 60px);height:calc(100vh - var(--header-height));width:30%;z-index:12}.timeline-label{position:relative;top:-6px}.timeline-label div{position:absolute;width:100%;line-height:12px;color:rgba(0,0,0,.3);transition:color .25s ease-in-out;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.timeline-label-selected{color:#000}.toolbar{top:0;position:-webkit-sticky;position:sticky;z-index:30;font-size:1em;display:block;padding:10px 20px;background:#fff;overflow-x:scroll;width:28vw;width:var(--reader-width);margin-left:-20px;margin-bottom:15px;box-shadow:1px 4px 4px hsla(0,0%,78.8%,.4);scrollbar-width:none!important}.toolbar::-webkit-scrollbar{display:none!important}.post-filter ul{display:flex;list-style:none;margin:0;padding:0;overflow-x:scroll;width:-webkit-max-content;width:-moz-max-content;width:max-content}.post-filter li{margin-right:10px;background-color:#f7f7f7;background-color:var(--grey);padding:6px;border-radius:14px;height:14px;cursor:pointer}.post-filter-selected{background-color:#0093b1!important;background-color:var(--blue-light)!important;color:#fff}.reader{position:fixed;scrollbar-width:none!important;width:28vw;width:var(--reader-width);left:0;left:var(--filter-left-offset);top:60px;top:var(--header-height);overflow-y:auto;height:calc(100vh - 60px);height:calc(100vh - var(--header-height));background:#fff;padding:0 20px;padding:0 var(--reader-padding);pointer-events:fill;overflow-x:hidden;box-shadow:1px 1px 14px hsla(0,0%,78.8%,.4);z-index:21;transition:left .25s}.reader::-webkit-scrollbar{display:none}.reader-header-masthead{margin-left:-20px;width:calc(100% + 40px)}.reader-header-text{margin-top:10px;margin-bottom:10px;display:block}.reader-item{background:#f7f7f7;background:var(--grey);margin-bottom:20px;padding:10px;color:#999;transition:transform .25s ease-out,box-shadow .5s ease-out,color .5s,background-color .125s ease-out,color .5s;cursor:pointer}.reader-item:hover{background:#ededed;background:var(--grey-dark)}.reader section:first-child{margin-top:20px}.reader-item h3{font-weight:400;font-size:1.8rem}.reader-item-tag{background:#e2e2e2;border-radius:30px;padding:1px 5px}.reader-item img{width:100%;height:auto;margin-bottom:5px}.reader-item-selected{background:#fff;transform:scale(1.025);box-shadow:0 1px 4px hsla(0,0%,50.6%,.4);color:#595959}.reader-item-selected h3{color:#000;font-weight:700}.reader-item-category-indicators{display:flex;height:5px;left:0;position:absolute;top:0;width:100%}.reader-item-content-source-link{display:flex;flex-direction:column}.reader-item-content-source-link>a:first-child{margin-right:5px}.reader-item-content-source-link img{width:auto;max-width:100%;max-height:100%;opacity:.3;margin:0}.page-content{position:relative;top:60px;top:var(--header-height);padding-top:20px;justify-content:center;display:flex}.page-content img{width:100%;height:100%}.overlay{width:100%;height:100vh;position:fixed;left:0;top:0;background-color:#fff;z-index:100000;overflow:hidden}.overlay-show-nav{top:60px!important;top:var(--header-height)!important;z-index:30}.overlay-show-nav,.overlay-show-nav>.overlay-content-container{height:calc(100vh - 60px)!important;height:calc(100vh - var(--header-height))!important}.overlay-content-container{display:flex;justify-content:center;overflow:auto;height:100vh}.overlay-content{max-width:850px;padding-top:3vh}.overlay-content img{width:100%;height:100%}.overlay-close-button{position:fixed;top:3vh;right:6vw}.overlay-close-button button{border-radius:50px;width:50px;height:50px}.article{max-width:850px}.article-index{max-width:80vw!important}.article-title{font-size:5em;line-height:1.1em}.article-author{font-size:2em;margin-top:-5px;margin-bottom:10px}.article-content{margin-top:20px}.article-content p{font-size:2em;margin-bottom:3vh;line-height:1.8em}.article-content h2{font-size:3em}.article-content h3{font-size:2em}.article iframe{width:100%}.article .wp-block-embed{width:40vw;margin:0 auto}.has-small-font-size{font-size:1.2em!important;font-weight:700!important}.has-large-font-size{font-size:2em!important;font-weight:700!important}.has-larger-font-size{font-size:3em!important;font-weight:700!important}.tiles-grid{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.tiles-grid:after{height:0;width:32%;content:""}.tile{background-color:#f7f7f7;background-color:var(--grey);width:32%;margin-top:20px;margin-bottom:20px;border-radius:6px}.tile-content{padding:10px}.tile-content h3{font-size:1.6em;margin-bottom:10px;color:#000}.tile-content-author{margin-top:-8px;margin-bottom:5px}@media only screen and (max-width:1270px){.app-header h1{font-size:1.8em;padding-left:20px}.app-header-right-nav a{margin:0 15px}.app-header-right-nav{font-size:1.4em}.article{max-width:80vw}}@media only screen and (max-width:1070px){.app-header-right{width:130px;flex-direction:column;height:calc(100vh - 60px);height:calc(100vh - var(--header-height));position:fixed;right:0;background:#fff;background:var(--white);align-items:start;top:60px;top:var(--header-height);box-shadow:-1px 2px 4px hsla(0,0%,50.6%,.4)}.app-header-right-show{transform:translateX(0)}.app-header-right-hide{transform:translateX(170px)}.app-header-right-nav-toggle{display:block;align-self:center;width:40px;height:40px;margin-right:20px;padding:5px;background-color:#ededed;background-color:var(--grey-dark)}.app-header-right-nav-toggle-selected{background-color:#0093b1;background-color:var(--blue-light)}.app-header-right-nav-toggle-selected img{opacity:1}.app-header-right-nav{flex-direction:column;font-size:medium!important;justify-content:unset}.app-header-right-nav a{margin:10px!important}.google-translate-container{align-self:center}.tiles-grid .tile{width:48%}}@media only screen and (max-width:600px){:root{font-size:9px;--reader-width:38vw;--reader-padding:5px;--header-height:50px;--filter-width:58vw}button{padding:5px}.post-filter{margin-left:-5px;padding:8px 5px}.post-filter li{margin-right:5px}.reader{padding:0 5px}.app-header h1{font-size:1.6em!important;padding-left:5px}.app-header-right-nav-toggle{width:30px!important;height:30px!important}.reader-header-text{font-size:1.2em}.reader-item{margin-bottom:10px;padding:8px}.reader-item h3{font-size:1.4em}.reader-item-content h4{font-size:.8em}.reader-item-content-source-link div{flex-direction:column}.reader-item-content-source-link p{font-size:8px}.reader-item-content-source-link img{max-width:none!important}.overlay-content{max-width:80vw}.overlay-close-button{top:1vh;right:1vw}.article-title{font-size:4em}.article-content iframe{width:100%!important}.timeline-labels{font-size:1.2em;padding-right:3px}.tiles-grid .tile{width:100%!important}}@media only screen and (max-width:768px) and (orientation:landscape){.app-header-right-nav a{margin:5px!important}.app-header-right-nav{font-size:1.4em!important}.reader-item{margin-bottom:10px}.reader-item h3{font-size:1.4em}.mobile-help-content{flex-direction:row!important;padding:15px!important}.timeline-labels{width:40%}.reader-item-content-source-link div{flex-direction:column}.reader-item-content-source-link p{font-size:10px}.reader-item-content-source-link img{max-width:none!important}}.toolbar{display:flex;align-items:center;justify-content:space-between}.toolbar button{padding:10px!important}.mobile-help{--width:250px;--height:125px;--grey:#d3d3d3}.mobile-button button{height:40px;width:80px}.mobile-help-content{display:flex;flex-direction:column;align-items:center;padding:15px 0}.mobile-text{width:80%;text-align:center;margin:8px 0}.mobile-text h2{font-weight:400}@keyframes scroll-loop-y{0%{transform:translateY(0)}50%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes scroll-loop-x{0%{transform:translateX(0)}50%{transform:translateX(-100px)}to{transform:translateX(0)}}.mobile-mock{width:var(--width);height:var(--height);background:#000;position:relative;border-radius:20px;border:2px solid #666;display:flex}.mobile-mock-bottom,.mobile-mock-top{width:20px}.mobile-mock-cursor{position:absolute;width:30px;height:30px;background:#666;z-index:10000;border-radius:15px;transform:translate(20px,80px)}.mobile-mock-browser{display:flex;background:#fff;height:125px;overflow:hidden}.mobile-mock-left{overflow:hidden;height:100%;width:80px}.mobile-mock-left-content{position:relative}.mobile-mock-left-item{width:auto;height:30px;background:var(--grey);margin-bottom:5px;margin-left:3px;margin-right:3px}.mobile-mock-right{width:130px;background:#fff;display:flex;overflow:hidden}.mobile-mock-right-content{display:flex}.mobile-mock-right-item{height:100%;width:10px;background:#fff;margin-right:2px;flex-shrink:0}.mobile-mock-right-item-dot{width:10px;height:10px;background-color:var(--grey);border-radius:10px}.filter-pane{position:fixed;scrollbar-width:none!important;flex-direction:column;width:calc(var(--filter-width));top:var(--header-height);left:calc(var(--filter-width)*-1 + var(--reader-padding)*2*-1);overflow-y:auto;height:calc(100vh - var(--header-height));background:#fff;padding:0 var(--reader-padding);pointer-events:fill;overflow-x:hidden;box-shadow:1px 1px 14px hsla(0,0%,78.8%,.4);z-index:21;transition:left .25s}.filter-pane-open{left:0}.filter-pane-header,.filter-pane-section{margin:10px 0}.filter-pane-controls{display:flex;align-items:center;margin:5px 0}.filter-pane-section div label{margin-left:5px}.post-type label{text-transform:capitalize}