@import url(https://fonts.googleapis.com/css?family=Inknut+Antiqua:700,900);@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,500,700);@import url(https://fonts.googleapis.com/css?family=Merriweather:400,400i,900,900i&display=swap);.notice[data-v-b6db8ff0]{left:16px}.notice.error h5[data-v-b6db8ff0]{color:#a51919;padding-right:10px}.notice .close[data-v-b6db8ff0]{position:absolute;top:0;right:0;opacity:.3;cursor:pointer;background:var(--white);color:var(--base1);padding-right:10px}.notice .close span[data-v-b6db8ff0]{font-size:25px}.sidebar::-webkit-scrollbar{width:0}.sidebar::-webkit-scrollbar-track{display:none}.sidebar{-ms-overflow-style:none;scrollbar-width:none}.main-search-button[data-v-6d4c68d6]{cursor:pointer;width:38px;height:100%;position:absolute}.clear-search-input[data-v-6d4c68d6]{width:20px;height:20px;background-color:var(--base5);position:absolute;top:10px;right:10px;border-radius:50%;cursor:pointer;-webkit-transition:.25s ease;transition:.25s ease}.dark .clear-search-input[data-v-6d4c68d6]{background-color:var(--base1)}.clear-search-input[data-v-6d4c68d6]:hover{background-color:var(--base4)}.dark .clear-search-input[data-v-6d4c68d6]:hover{background-color:var(--base2)}.clear-search-input[data-v-6d4c68d6]:after{content:"";background-image:url(/img/icon_24_close-black.svg);background-size:16px;background-position:50%;background-repeat:no-repeat;position:absolute;width:100%;height:100%}.result-book-only[data-v-e52ff1a2]{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;line-height:20px;padding:8px;margin:0;border-radius:4px;-webkit-transition:background .2s;transition:background .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}article.search-result .result-book-only figure[data-v-e52ff1a2]{position:relative;display:block;min-width:75px;width:75px;height:106px;padding:0;background:#838ca8;background-size:cover;margin:0 12px 0 0;float:left;border-radius:2px}article.search-result .result-book-only h4[data-v-e52ff1a2]{padding-top:15px;position:relative;margin:0;color:var(--base1)}@media only screen and (max-width:648px){article.search-result .result-book-only .book-details[data-v-e52ff1a2]{-ms-flex-item-align:center;align-self:center}article.search-result .result-book-only h4[data-v-e52ff1a2]{padding-top:0}}.result-author-only[data-v-6fb9f02c]{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;line-height:20px;padding:8px;margin:0;border-radius:4px;-webkit-transition:background .2s;transition:background .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}article.search-result a.result-author-only figure[data-v-6fb9f02c]{position:relative;display:block;width:75px;height:106px;padding:0;background:#838ca8;background-size:cover;margin:0 12px 0 0;float:left;border-radius:2px}article.search-result a.result-author-only figure+h4[data-v-6fb9f02c]{padding-top:15px;position:relative;margin:0;color:var(--base1)}.filter input[type=text]::-webkit-input-placeholder{background:url(../img/icon_12_union.9fe8254c.svg);background-repeat:no-repeat;background-size:12px;background-position:0;padding-left:20px}.filter input[type=text].open{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select::-webkit-scrollbar{width:0}.custom-select::-webkit-scrollbar-track{display:none}.custom-select{-ms-overflow-style:none;scrollbar-width:none}.custom-select.hide{display:none}.no-match{width:100%;padding:10px;font-style:italic}.filter li input[type=checkbox]{margin-right:5px;min-width:16px}.range-wrap{--dif:calc(var(--max) - var(--min));display:grid;grid-template:repeat(2,-webkit-max-content) 4em/1fr 1fr;grid-template:repeat(2,max-content) 4em/1fr 1fr;overflow:hidden;position:relative;height:20px;background-color:var(--base5);border-radius:17px;padding:2px}.range-wrap:after,.range-wrap:before{grid-column:1/span 2;grid-row:3;background:#6291eb;content:"";height:4px;top:6px;position:relative;z-index:1}.range-wrap:before{margin-left:calc(1em + (var(--a) - var(--min))/var(--dif)*(100% - 14px));width:calc((var(--b) - var(--a))/var(--dif)*(100% - 14px))}.range-wrap:after{margin-left:calc(1em + (var(--b) - var(--min))/var(--dif)*(100% - 14px));width:calc((var(--a) - var(--b))/var(--dif)*(100% - 14px))}input[type=range]{grid-column:1/span 2;grid-row:3;z-index:1;top:0;left:0;margin:0;background:none;--col:#000;pointer-events:none}input[type=range],input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:100%;background:none}input[type=range]::-moz-range-track{width:100%;height:100%;background:none}input[type=range]::-webkit-slider-thumb{border:4px solid #fff;width:16px;height:16px;border-radius:0;background:#6291eb;pointer-events:auto;border-radius:50%;cursor:pointer;-webkit-box-shadow:0 2px 2px rgba(0,35,140,.06),0 4px 8px rgba(0,7,26,.06);box-shadow:0 2px 2px rgba(0,35,140,.06),0 4px 8px rgba(0,7,26,.06)}input[type=range]::-moz-range-thumb{border:4px solid #fff;width:16px;height:16px;border-radius:0;background:#6291eb;pointer-events:auto;border-radius:50%;cursor:pointer;box-shadow:0 2px 2px rgba(0,35,140,.06),0 4px 8px rgba(0,7,26,.06)}.range-clear{cursor:pointer;color:var(--main);font-size:12px;font-style:italic}.range-values{font-size:14px;font-weight:400;color:var(--base3);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0 6px}.range-slider{position:relative;height:41px}.range-slider:after{background-color:#c1c7da;content:"";height:4px;position:absolute;top:8px;border-radius:16px;left:8px;right:8px;pointer-events:none}section.filter{display:inline-block;margin:0 0 24px 0;width:100%;border-radius:8px;-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:var(--white)}section.filter .filters-wrapper>section{padding:15px;position:relative}section.filter .filters-wrapper>section:not(:last-child):after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:var(--base4)}section.filter .filters-wrapper>section h4{margin-bottom:10px}#filters .header,section.filter .filters-wrapper>section form{position:relative}#filters .header{display:-webkit-box;display:-ms-flexbox;display:flex}.filter.open .header:after{content:"";position:absolute;width:100%;height:2px;left:0;bottom:-2px;background-color:var(--base4)}.filter.open .header{padding-bottom:12px}.remove-filters{-ms-flex-item-align:center;align-self:center;margin-left:auto;font-size:12px;font-style:italic}.remove-filters a{text-decoration:none}.filter input[type=text]{margin:0}.filter .custom-select,.filter .search-selection{font-family:Ubuntu,sans-serif;font-size:1.8em;line-height:1.4em;color:var(--base1);margin-top:15px}.filter .custom-select{width:100%;position:absolute;background-color:var(--white);border:2px solid var(--base4);z-index:10;left:0;margin:0;padding:0 5px;top:38px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.filter .custom-select ul{position:relative;max-height:320px;overflow:auto;padding:8px 0}.filter .custom-select.no-result ul{display:none}.filter .custom-select:not(.no-result):after,.filter .custom-select:not(.no-result):before{content:"";position:absolute;left:0;width:calc(100% - 22px);height:15px;z-index:11}.filter .custom-select:before{top:0;background:var(--white-to-transparent)}.filter .custom-select:after{bottom:0;background:var(--white-to-transparent);-webkit-transform:rotate(180deg);transform:rotate(180deg);border-top-right-radius:15px}.filter .custom-select ul,.filter .search-selection ul{padding-left:0;margin:0}.filter .custom-select li,.filter .search-selection li{padding-left:5px}.filter .custom-select li:hover{color:#6291eb;cursor:pointer}.filter .custom-select li,.filter .search-selection li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;list-style:none}.filter .custom-select li::marker,.filter .search-selection li::marker{display:none}.filter .search-selection li{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.filter .search-selection li img{margin-left:auto;-webkit-filter:invert(57%) sepia(17%) saturate(462%) hue-rotate(188deg) brightness(94%) contrast(90%);filter:invert(57%) sepia(17%) saturate(462%) hue-rotate(188deg) brightness(94%) contrast(90%);cursor:pointer}.filter .search-selection li img:hover+span{text-decoration:line-through}.exact-match{display:-webkit-box;display:-ms-flexbox;display:flex}.exact-match p{line-height:normal;color:var(--base1);-ms-flex-item-align:center;align-self:center}.exact-match input[type=checkbox]{cursor:pointer;margin-left:auto;width:18px;height:18px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;border:2px solid #e6e9f2;border-radius:4px}.exact-match input[type=checkbox]:checked{background:url(../img/icon_checkmark_blue.23afb86b.svg);background-repeat:no-repeat;background-size:18px;background-position:50%;border-color:#6291eb}@media screen and (min-width:769px){#filters{width:300px}body[view=advanced-search] .content .center aside.temp{float:right;margin-left:20px}#filters+.list h3,#filters .header>h3{margin-bottom:20px}#filters .remove-filters{-ms-flex-item-align:start;align-self:flex-start;padding-right:20px;font-size:14px;margin-top:3px}}@media screen and (max-width:768px){body[view=advanced-search] .content .center aside section.filter div.header{color:var(--base1)}body[view=advanced-search] .content .center aside section.filter div.header h3{margin-bottom:0;color:var(--base1)}body[view=advanced-search] .content .center aside.temp{width:100%;top:95px;z-index:1;margin-bottom:20px}body[view=advanced-search] .content .center aside.temp.pinned{position:sticky;width:calc(100% + 32px);top:95px;margin-left:-16px}body[view=advanced-search] .content .center aside.temp.pinned section.filter{border-radius:0 0 8px 8px}body[view=advanced-search] .content .center.medium section.list{width:100%;margin:0}body[view=advanced-search] .content .center.medium section.list h3{padding:0 16px 20px}.minimize-button{cursor:pointer;position:absolute;height:16px;width:16px;top:8px;right:8px;display:inline-block;padding:0;margin:8px;border-radius:3em;background:url(/img/icon_24_close-black.svg) 50% no-repeat;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.dark .minimize-button{-webkit-filter:invert(100%);filter:invert(100%)}#filters .header{padding:16px}header~.container #filters.pinned{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}header.header--hidden~.container #filters.pinned{-webkit-transform:translateY(-48px);transform:translateY(-48px)}}.subscription-signup .announcement p[data-v-9275f810]{margin-right:0}.checkbox-input[data-v-7e193bb6]{display:inline-block}input[type=checkbox][data-v-7e193bb6]{display:inherit;vertical-align:middle;width:20px;height:20px;padding:0;margin-top:-3px;margin-right:10px;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type=checkbox]+label[data-v-7e193bb6]{display:inherit}.subscription-confirmation .success[data-v-08d1b760]{height:24px;background:url(/img/icon_checkmark_blue.svg) 50% no-repeat}.subscription-confirmation .error[data-v-08d1b760]{height:24px;background:url(/img/icon_24_close-red.svg) 50% no-repeat}.chapters li a[data-v-5309f3c4]{cursor:pointer}.flag[data-v-5309f3c4]{vertical-align:text-bottom;margin-right:5px}a.author-name[data-v-f17e63d4] span,a h4[data-v-a2b6168c] span,h3[data-v-3c1504af] span{color:#6291eb;background:rgba(0,46,148,.1)}.song-treasures-notice[data-v-f7011ae2]{border-radius:8px;margin-top:20px;border:2px solid var(--base4);display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:11px}.song-treasures-logo[data-v-f7011ae2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;padding-right:20px;border-right:1px solid var(--base4);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 20px;background:rgba(230,233,242,.25) url(/img/songbooks.png) no-repeat;background-position:left 50% bottom -40px;background-size:96px;border-top-left-radius:8px;border-bottom-left-radius:8px}body.dark .song-treasures-logo[data-v-f7011ae2]{background-color:#1c1c1c}.song-treasures-logo img[data-v-f7011ae2]{max-width:100%}.song-treasures-notice .notice-description[data-v-f7011ae2]{padding:20px}@media only screen and (max-width:1049px){.song-treasures-notice[data-v-f7011ae2]{display:block;margin-right:0;padding:0}.song-treasures-logo[data-v-f7011ae2]{display:block;width:100%;border:none;border-bottom:2px solid var(--base4);padding:0;background-position:right 20px bottom -40px;border-bottom-left-radius:0;border-top-right-radius:8px}.song-treasures-logo img[data-v-f7011ae2]{max-width:180px;padding:15px 20px 10px}.song-treasures-notice p[data-v-f7011ae2]{padding:10px 20px 20px}}.user-voice-banner[data-v-7da5b43a]{border-radius:8px;margin-top:20px;border:2px solid var(--base4);display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:11px;overflow:hidden}.user-voice-illustration[data-v-7da5b43a]{background-color:rgba(98,145,235,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-voice-illustration img[data-v-7da5b43a]{max-width:70px}.user-voice-banner .content[data-v-7da5b43a]{padding:20px 24px}.user-voice-banner p[data-v-7da5b43a]{margin:7px 0 14px;color:#838ca8;line-height:1.6em}.user-voice-banner button[data-v-7da5b43a]{margin:0}@media only screen and (max-width:1049px){.user-voice-banner[data-v-7da5b43a]{margin-left:0}.user-voice-illustration[data-v-7da5b43a]{width:80px;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.user-voice-illustration img[data-v-7da5b43a]{max-width:50px}.user-voice-banner .content[data-v-7da5b43a]{padding:16px}}@media only screen and (max-width:648px){.user-voice-banner h4[data-v-7da5b43a]{margin-bottom:10px}.user-voice-banner p[data-v-7da5b43a]{display:none}}.banners[data-v-1e9a6340]{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1049px){.banners[data-v-1e9a6340]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.chapters .chapter a[data-v-307001a8]{cursor:pointer}input.share-link[data-v-274d9764]{display:inline}button.copy[data-v-274d9764]{border-radius:2em;right:25px;position:absolute;margin:4px;min-width:75px}button.copy.success[data-v-274d9764]{background:-webkit-gradient(linear,left top,right top,from(#3fd442),to(#5ee267));background:linear-gradient(90deg,#3fd442 0,#5ee267)}span.close-times[data-v-274d9764]{right:30px;top:30px;position:absolute;font-size:30px;cursor:pointer}section.social-buttons[data-v-274d9764]{width:450px;margin:0 auto}@media only screen and (max-width:768px){section.social-buttons[data-v-274d9764]{width:350px}}@media only screen and (max-width:648px){section.social-buttons[data-v-274d9764]{width:140px}}@media only screen and (max-width:648px){.share-button__text{display:none!important}}#scrollerTop #loader{margin:0 auto}.documentview-container{pointer-events:auto;margin-top:20px;margin-bottom:20px;width:100%;height:50vh;background-color:#f0ede4;background-image:url(//widgets.brunstad.org/design/brunstad/images/spinner-transparent.gif);background-repeat:no-repeat;background-position:0 0;background-position:50%}.documentview-container iframe{width:100%;height:100%}.reading-view ol,.reading-view ul{list-style:none;padding-left:0}.reading-view li{font-family:Merriweather,serif;color:#5a617d;font-size:2.1em;line-height:2em;font-weight:400;margin-bottom:0;text-indent:2em}.subscription-required[data-v-524d23f6]{padding:5% 0}#print-footer{display:none}@media print{@page{size:auto;margin:27mm 16mm 27mm 16mm}#bcc-widget-topbar,footer,header{display:none!important}#print-footer{display:block;position:fixed;font-size:15px;font-style:italic;left:0;bottom:3px}.reading-view,body{padding:0!important}.reading-view{background:#fff!important;color:#000!important}.reading-view article.center h2,.reading-view article.center h5,.reading-view article.center p{color:#000!important;margin-bottom:15px!important;page-break-inside:avoid}}.button-circular.main.share[data-v-0ebdb327]{right:12px;top:156px;position:fixed;z-index:40;background:url(/img/icon_24_share.svg) 50% no-repeat,-webkit-gradient(linear,left top,right top,color-stop(0,#666cf6),to(#5eafe2));background:url(/img/icon_24_share.svg) 50% no-repeat,linear-gradient(90deg,#666cf6,#5eafe2);-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:648px){.button-circular.main.share[data-v-0ebdb327]{-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;top:calc(100% - 68px);right:62px}}body.light{--main:#6291eb;--main-5:rgba(0,46,148,0.05);--main-10:rgba(0,46,148,0.1);--main-20:rgba(0,46,148,0.2);--base1:#16171a;--base2:#5a617d;--base4:#e6e9f2;--base5:#f5f6fa;--white:#fff;--white-to-transparent:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}body.dark,body.light{--gradient:linear-gradient(90deg,#666cf6 0%,#5eafe2);--base3:#838ca8}body.dark{--main:#6291eb;--main-5:rgba(140,177,255,0.05);--main-10:rgba(140,177,255,0.1);--main-20:rgba(140,177,255,0.2);--base1:#f5f6fa;--base2:#e6e9f2;--base4:#222224;--base5:#16171a;--white:#1d1e22;--white-to-transparent:linear-gradient(0deg,rgba(29,30,34,0),#1d1e22)}.container{position:relative;display:block;width:100%;padding:40px 16px 0 16px}@media only screen and (max-width:648px){.container{padding:20px 16px}}.container .section-header{padding:0;border-top:1px solid var(--white)}.container .section-header.border{border-top:1px solid var(--base4)}.container .section-header h5{color:var(--base3);margin:15px 0 20px}.container .section-header h3{color:var(--base1);margin:14px 0}.container .section-header.large{height:72px}.container .grid{margin:0 -12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:center;flex-flow:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:80px}.container .grid.no-bottom-padding{padding-bottom:0}@media only screen and (max-width:648px){.container .grid{margin:0 -8px;padding-bottom:40px}}.container .subscriptions-grid{margin:0 -12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:center;flex-flow:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:648px){.container .subscriptions-grid{margin:0 -8px}}.container .list{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:center;flex-flow:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:80px}@media only screen and (max-width:648px){.container .list{padding-bottom:40px}}.center{position:relative;display:block;width:100%;height:auto;max-width:1296px;margin:0 auto;overflow:visible}.center:after{content:"";display:table;clear:both}.center.small{width:100%;max-width:648px;margin:0 auto}.center.x-small{width:100%;max-width:400px;margin:0 auto}@media only screen and (max-width:648px){.center.x-small{max-width:100%}}.overlay{visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:rgba(22,23,26,.8);-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.overlay:after{content:"";display:table;clear:both}.overlay .overlay--dialog{max-width:400px;width:calc(100% - 24px);height:auto;overflow:auto;padding:24px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;background:var(--white);border-radius:12px;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.overlay .overlay--dialog h4{margin-bottom:8px}.overlay .overlay--dialog .button-main,.overlay .overlay--dialog .button-secondary{width:calc(50% - 16px);float:left;margin:18px 8px 4px 8px}@media only screen and (max-width:374px){.overlay .overlay--dialog .button-main,.overlay .overlay--dialog .button-secondary{width:100%;margin:8px 0 8px 0}}.overlay.hidden{background:rgba(22,23,26,0)}.overlay.hidden .overlay--dialog{top:55%;opacity:0}div[data-modal=shareUrlModal].v--modal-overlay{background:rgba(0,0,0,.5);z-index:10002}#main .v--modal{background-color:var(--white);color:var(--base1)}.dropdown,.filter-search{position:relative;display:inline-block;text-align:left}.dropdown button.dropdown-button,.filter-search button.dropdown-button{position:relative;display:block;height:32px;width:auto;max-width:250px;padding:0 28px 0 12px;margin:0;border-radius:20px;font-family:Ubuntu,sans-serif;font-weight:700;font-size:1.75em;line-height:24px;letter-spacing:-.2px;color:var(--main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;-webkit-transition:all .1s;transition:all .1s;-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.dropdown button.dropdown-button:hover,.filter-search button.dropdown-button:hover{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}.dropdown button.dropdown-button:active,.filter-search button.dropdown-button:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-20);box-shadow:inset 0 0 0 4px var(--main-20)}.dropdown button.dropdown-button:after,.filter-search button.dropdown-button:after{position:absolute;display:block;content:"";height:40px;width:40px;right:-4px;top:-4px;background:url(../img/icon_24_chevron-down.74666b11.svg) 50% no-repeat}.dropdown section.custom-select,.filter-search section.custom-select{display:block;position:absolute;width:200px;height:auto;max-height:0;padding:0;background:#16171a;border-radius:12px;top:48px;bottom:auto;right:0;left:auto;opacity:0;visibility:hidden;z-index:10;overflow:hidden;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.dropdown section.custom-select.show,.filter-search section.custom-select.show{visibility:visible;padding:12px 0;opacity:1;overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:410px}.dropdown section.custom-select.show li,.filter-search section.custom-select.show li{opacity:1}.dropdown section.custom-select h6,.filter-search section.custom-select h6{color:#5a617d;padding:0 16px 4px 16px}.dropdown section.custom-select ul,.filter-search section.custom-select ul{list-style:none;margin:0;padding:0}.dropdown section.custom-select ul li,.filter-search section.custom-select ul li{padding:12px 16px;font-family:Ubuntu,sans-serif;font-weight:regular;font-size:2em;line-height:1.3em;color:#fff;letter-spacing:-.2px;cursor:pointer;opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.dropdown section.custom-select ul li:hover,.filter-search section.custom-select ul li:hover{background:hsla(0,0%,100%,.1)}.dropdown section.custom-select ul li:active,.filter-search section.custom-select ul li:active{background:hsla(0,0%,100%,.2)}@media only screen and (max-width:648px){.filter-search{display:block;margin-bottom:0;width:100%}.filter-search+.filter-search{border-top:1px solid var(--base4);margin:0}.filter-search button.dropdown-button{padding:16px 40px 16px 0;height:48px;width:100%;max-width:100%;text-align:left;line-height:16px;-webkit-box-shadow:none;box-shadow:none}.filter-search button.dropdown-button:after{right:-8px;top:4px}.filter-search button.dropdown-button:hover{background:none;-webkit-box-shadow:none;box-shadow:none}.filter-search button.dropdown-button:active{background:none}}form.search-form{position:relative}form.search-form .main-search{display:inline-block;background:var(--white) url(../img/icon_search_blue.79888d08.svg) 8px 8px no-repeat;-webkit-box-shadow:inset 0 0 0 2px var(--base4);box-shadow:inset 0 0 0 2px var(--base4);border:none;border-radius:20px;height:40px;width:100%;padding:8px 8px 8px 38px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Ubuntu,sans-serif;font-weight:regular;font-size:2em;line-height:28px;color:var(--base1);letter-spacing:-.2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;margin-bottom:0;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}form.search-form .main-search::-webkit-input-placeholder{color:var(--base3)}form.search-form .main-search::-moz-placeholder{color:var(--base3)}form.search-form .main-search:-ms-input-placeholder{color:var(--base3)}form.search-form .main-search::-ms-input-placeholder{color:var(--base3)}form.search-form .main-search::placeholder{color:var(--base3)}form.search-form .main-search:hover{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}form.search-form .main-search:focus{-webkit-box-shadow:inset 0 0 0 2px var(--main);box-shadow:inset 0 0 0 2px var(--main);outline:none;background:var(--white) url(../img/icon_search_blue.79888d08.svg) 8px 8px no-repeat}@media only screen and (max-width:648px){form.search-form .main-search{margin:0}}form.search-form button[type=reset].button-reset{display:block;height:40px;width:40px;position:absolute;right:0;top:0;margin:0;border:none;background:url(../img/icon_24_clear-search.6d625ab7.svg) 50% no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}.section-header form{display:block;position:absolute;width:100%;max-width:300px;right:0;top:8px;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:648px){.section-header form{max-width:100%}}.section-header form .search{width:32px;height:32px;border-radius:16px;float:right;padding:8px 0 8px 32px;-webkit-box-shadow:none;box-shadow:none;line-height:16px;background:var(--white) url(../img/icon_search_blue.79888d08.svg) 4px 4px no-repeat}.section-header form .search:hover{-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10)}.section-header form .search:focus,.section-header form .search:valid{-webkit-box-shadow:inset 0 0 0 2px var(--main);box-shadow:inset 0 0 0 2px var(--main);width:100%;outline:none}.section-header form .search+button.button-reset{width:32px;height:32px}article.book{display:inline-block;padding:0 12px 32px 12px;width:20%}@media only screen and (max-width:1080px){article.book{width:33.3%}}@media only screen and (max-width:648px){article.book{width:50%;padding:0 8px 32px 8px}}article.book a{text-decoration:none}article.book a figure{position:relative;width:100%;padding-top:142%;margin:0;background:var(--gradient);background-size:cover;border-radius:4px;-webkit-box-shadow:0 0 0 0 var(--white),0 0 0 0 var(--main);box-shadow:0 0 0 0 var(--white),0 0 0 0 var(--main);-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}article.book a figure:before{display:block;position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:url(../img/cover-overlay.2d9ca9dc.svg) 0 0 no-repeat;background-size:cover;border-radius:4px}article.book a figure h5{display:block;position:absolute;content:"";width:90%;height:auto;top:50%;left:5%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:Inknut Antiqua,serif;font-weight:700;font-size:1.8em;line-height:1.4em;color:#fff;letter-spacing:-.5px;text-decoration:none;text-align:center}article.book a h4{color:var(--base1);margin:20px 0 0 0;font-size:1.9em}article.book a p{margin:0;color:var(--base2);font-weight:400}article.book a h6{margin:0}@media only screen and (min-width:648px){article.book a:hover figure{-webkit-box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--main);box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--main)}}article.book a:active figure{-webkit-box-shadow:0 0 0 0 var(--white),0 0 0 4px var(--main);box-shadow:0 0 0 0 var(--white),0 0 0 4px var(--main)}article.popular-author{display:inline-block;padding:0 12px 32px 12px;width:16.66%}article.popular-author a{text-decoration:none}article.popular-author a figure{position:relative;width:90%;padding-top:90%;margin:0 5% 0 5%;background:var(--gradient);background-size:cover;border-radius:50%;-webkit-box-shadow:0 0 0 0 var(--white),0 0 0 0 var(--main);box-shadow:0 0 0 0 var(--white),0 0 0 0 var(--main);-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}article.popular-author a h4{color:var(--base1);margin:20px 0 0 0;font-size:1.9em;text-align:center}article.popular-author a h6{margin:0;text-align:center}@media only screen and (min-width:648px){article.popular-author a:hover figure{-webkit-box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--main);box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--main)}}article.popular-author a:active figure{-webkit-box-shadow:0 0 0 0 var(--white),0 0 0 4px var(--main);box-shadow:0 0 0 0 var(--white),0 0 0 4px var(--main)}@media only screen and (max-width:1080px){article.popular-author{width:33.3%}}@media only screen and (max-width:648px){article.popular-author{width:100%;padding:0 8px 0 8px}article.popular-author a figure{width:56px;height:56px;padding-top:56px;margin:8px 12px 8px 0;float:left}article.popular-author a h4,article.popular-author a h6{display:block;width:calc(100% - 68px);float:left;text-align:left}}article.letter{display:inline-block;padding:0 12px 32px 12px;width:100%;-webkit-column-count:4;-moz-column-count:4;column-count:4}@media only screen and (max-width:1080px){article.letter{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media only screen and (max-width:768px){article.letter{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:648px){article.letter{width:100%;-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:0 8px 32px 8px}}article.letter h1{margin-bottom:0;-webkit-column-span:all;-moz-column-span:all;column-span:all;padding-bottom:16px;border-bottom:solid 2px var(--base4)}article.letter p{line-height:24px;padding:8px 0;border-bottom:solid 1px var(--base4);-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}article.letter p a{color:var(--base2);text-decoration:none}article.letter p a:hover{color:var(--main)}section.notice{-webkit-box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1);box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1);border-radius:4px;padding:12px;width:calc(100% - 32px);background-color:var(--white);text-align:center;bottom:16px;position:fixed;z-index:10005}nav{display:block}nav a{padding:12px;line-height:1.4em;color:var(--main)}.sidebar{-webkit-box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1);box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1);border-radius:12px;padding:12px 12px 4px 12px;width:350px;height:calc(100% - 116px);background-color:var(--white);right:-350px;bottom:16px;top:116px;position:fixed;z-index:10001;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:648px){.sidebar{-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:100%;height:75%;left:0;top:100%;background-color:var(--base5);padding:12px 12px 64px 12px}}.sidebar .section-header{position:sticky;border-radius:12px 12px 0 0;top:-12px;margin:-12px -12px 0 -12px;background-color:var(--white);padding:12px 12px 8px 12px;z-index:20;border-bottom:1px solid var(--base4)}.sidebar .section-header h5{color:var(--base1)}.sidebar .section-header h5 span{color:var(--base3)}@media only screen and (max-width:648px){.sidebar .section-header{border-bottom:0;-webkit-box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1);box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1)}}.button-circular.main.toggle-sidebar{right:7px;top:108px;position:fixed;z-index:10002;background:url(../img/icon_24_chapters.7a0973a4.svg) 50% no-repeat,var(--gradient);-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:648px){.button-circular.main.toggle-sidebar{top:calc(100% - 81px)}}@media only screen and (max-width:648px){.player-on .button-circular.main.toggle-sidebar{top:calc(100% - 58px - env(safe-area-inset-bottom))!important}}.button-circular.secondary.share{right:62px;top:108px;position:fixed;z-index:10002;background:url(../img/icon_24_share_white.5050c662.svg) 45% no-repeat,var(--base3);-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:648px){.button-circular.secondary.share{top:25%;right:7px;height:31px!important;width:31px!important;display:none}}@media only screen and (max-width:648px){.sidebar-open{height:100%;overflow:hidden;position:absolute}}.sidebar-open .button-circular.main.toggle-sidebar{background:url(../img/icon_24_chevron-blue.3d7047f2.svg) 50% no-repeat,var(--white);-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;right:20px;top:116px;height:24px;width:24px}.sidebar-open .button-circular.main.toggle-sidebar:hover{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}.sidebar-open .button-circular.main.toggle-sidebar:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-20);box-shadow:inset 0 0 0 4px var(--main-20)}@media only screen and (max-width:648px){.sidebar-open .button-circular.main.toggle-sidebar{top:calc(100% - 81px);width:40px;height:40px;right:7px;background:url(../img/icon_24_close.b81b9a48.svg) 50% no-repeat,var(--gradient)}}.sidebar-open .button-circular.secondary.share{background:url(../img/icon_24_share_blue.c6c6b060.svg) 45% no-repeat,var(--white);-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;height:24px;width:24px;right:50px;top:116px}.sidebar-open .button-circular.secondary.share:hover{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}.sidebar-open .button-circular.secondary.share:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-20);box-shadow:inset 0 0 0 4px var(--main-20)}@media only screen and (max-width:648px){.sidebar-open .button-circular.secondary.share{top:25%;right:7px;display:block}}.sidebar-open .button-circular.white.font-smaller{right:62px;top:58px;position:fixed;z-index:100003;background:url(../img/icon_font_smaller_black.32cedaf9.svg) 50%/40% no-repeat,var(--white);-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.sidebar-open .button-circular.white.font-smaller.dark{background:url(../img/icon_font_smaller_white.e45bdf48.svg) 50%/40% no-repeat,var(--white)}.sidebar-open .button-circular.white.font-smaller.disabled{opacity:.2}@media only screen and (max-width:648px){.sidebar-open .button-circular.white.font-smaller{-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;top:calc(25% - 68px)}}@media only screen and (device-width:375px)and (device-height:812px)and (-webkit-device-pixel-ratio:3){.sidebar-open .button-circular.white.font-smaller{-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;top:calc(25% - 68px)}}.sidebar-open .button-circular.white.font-bigger{right:12px;top:58px;position:fixed;z-index:100003;background:url(../img/icon_font_bigger_black.247cf83e.svg) 50% no-repeat,var(--white);-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.sidebar-open .button-circular.white.font-bigger.dark{background:url(../img/icon_font_bigger_white.3d114d7c.svg) 50% no-repeat,var(--white)}.sidebar-open .button-circular.white.font-bigger.disabled{opacity:.2}@media only screen and (max-width:648px){.sidebar-open .button-circular.white.font-bigger{-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;top:calc(25% - 68px)}}@media only screen and (device-width:375px)and (device-height:812px)and (-webkit-device-pixel-ratio:3){.sidebar-open .button-circular.white.font-bigger{-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;top:calc(25% - 68px)}}.sidebar-open .sidebar{right:16px}@media only screen and (max-width:648px){.sidebar-open .sidebar{-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;bottom:0;top:25%;border-radius:12px 12px 0 0}.sidebar-open .sidebar .section-header{padding:14px 12px 14px 12px}}.sidebar-open .overlay{visibility:visible!important;opacity:1!important}@media only screen and (max-width:648px){.sidebar-open .overlay{top:0!important}}.sidebar-open .reading-view{padding-right:366px}@media only screen and (max-width:1024px){.sidebar-open .reading-view{padding-right:16px;margin:0 auto}}@media only screen and (max-width:748px){.sidebar-open .reading-view{padding-right:16px}}@media only screen and (max-width:648px){.sidebar-open .reading-view{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}input,label{display:block}label{font-family:Ubuntu,sans-serif;font-weight:700;font-size:1.75em;line-height:1.4em;letter-spacing:-.2px;text-decoration:none;color:var(--base1);margin-bottom:4px}label+h5{margin-top:24px}input[type=text],select{-webkit-box-shadow:inset 0 0 0 2px var(--base4);box-shadow:inset 0 0 0 2px var(--base4);border:none;border-radius:20px;height:40px;width:100%;padding:8px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;font-family:Ubuntu,sans-serif;font-weight:regular;font-size:2em;line-height:20px;background-color:var(--white);color:var(--base1);letter-spacing:-.2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder{color:var(--base3)}input[type=text]::-moz-placeholder,select::-moz-placeholder{color:var(--base3)}input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder{color:var(--base3)}input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder{color:var(--base3)}input[type=text]::placeholder,select::placeholder{color:var(--base3)}select:hover{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}select:focus{-webkit-box-shadow:inset 0 0 0 2px var(--main);box-shadow:inset 0 0 0 2px var(--main);outline:none}input[type=text]:hover:not(.search-filter){-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}input[type=text]:focus:not(.search-filter){-webkit-box-shadow:inset 0 0 0 2px var(--main);box-shadow:inset 0 0 0 2px var(--main);outline:none}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:block;width:24px;height:24px;margin:4px 0;float:left;border-radius:12px;-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;cursor:pointer}input[type=radio]:hover{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}input[type=radio]:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-20);box-shadow:inset 0 0 0 4px var(--main-20)}input[type=radio]:checked{background:var(--gradient);-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}input[type=radio]:checked:before{display:block;content:"";position:relative;height:10px;width:10px;left:7px;top:7px;border-radius:5px;background:var(--white);-webkit-box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1);box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1)}input[type=radio]+label{display:inline-block;line-height:24px;margin:4px 16px 4px 8px;width:auto}select{background:var(--white) url(../img/icon_24_chevron-down.74666b11.svg) calc(100% - 8px) 8px no-repeat}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;margin:8px 0 0 0}button:disabled{background:var(--base4);-webkit-box-shadow:none;box-shadow:none;cursor:auto}nav{position:absolute;display:inline-block;width:auto;height:48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:480px){nav{left:43%}}nav a{display:inline-block;padding:12px 0 10px 0;margin:0 16px;font-family:Ubuntu,sans-serif;font-weight:700;font-size:1.75em;line-height:24px;color:var(--base1);letter-spacing:-.2px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}nav a:hover{color:var(--main)}nav a.current{border-bottom:solid 2px var(--main)}@media only screen and (max-width:480px){nav a{margin:0 8px}}.text-to-speech-player-outer{position:fixed;z-index:10;bottom:0;background-color:var(--white);width:100%;padding-bottom:env(safe-area-inset-bottom);-webkit-box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1);box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1)}.text-to-speech-player-outer .text-to-speech-player-inner{background-color:var(--white);border-top:2px solid rgba(217,226,231,.6);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.text-to-speech-player-outer .text-to-speech-player-inner .progress-bar{height:2px;width:100%;background-color:unset;position:absolute;top:0;z-index:0}.text-to-speech-player-outer .text-to-speech-player-inner .progress-bar .progress-bar-progress{height:2px;background:var(--gradient)}.text-to-speech-player-outer .text-to-speech-player-inner .play-pause-button{width:36px;height:36px;-webkit-box-shadow:0 1px 0 rgba(0,35,140,.06),0 1px 4px rgba(0,7,26,.1);box-shadow:0 1px 0 rgba(0,35,140,.06),0 1px 4px rgba(0,7,26,.1);margin-top:4px;margin-bottom:4px}.text-to-speech-player-outer .text-to-speech-player-inner .play-pause-button.play-icon{background:url(/img/icon_24_play_filled.svg) 60% 50% no-repeat;background-size:60%}.text-to-speech-player-outer .text-to-speech-player-inner .play-pause-button.pause-icon{background:url(/img/icon_24_pause_filled.svg) 52.5% 60% no-repeat;background-size:55%}.text-to-speech-player-outer .text-to-speech-player-inner .player-info{max-width:648px;margin:0 auto;padding-bottom:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-to-speech-player-outer .text-to-speech-player-inner .player-info .article-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:1px;font-size:2.2em;padding:0 10px;line-height:1.25em}.text-to-speech-player-outer .text-to-speech-player-inner .player-info .article-clock{color:var(--main)}.text-to-speech-player-outer .text-to-speech-player-inner .player-info .chapter-id{color:var(--main);font-weight:700}.text-to-speech-player-outer .text-to-speech-player-inner .player-info h3{font-family:Ubuntu,sans-serif;-webkit-box-flex:8;-ms-flex:8;flex:8;font-weight:400}.text-to-speech-player-outer .text-to-speech-player-inner .player-info h4{font-family:Ubuntu,sans-serif}@media only screen and (max-width:648px){.text-to-speech-player-outer .text-to-speech-player-inner{width:100%}.text-to-speech-player-outer .text-to-speech-player-inner .player-info{padding:3px 0 8px 15px;margin-right:50px}.text-to-speech-player-outer .text-to-speech-player-inner .player-info h3{-webkit-box-flex:5;-ms-flex:5;flex:5}.text-to-speech-player-outer .text-to-speech-player-inner .player-info .article-clock,.text-to-speech-player-outer .text-to-speech-player-inner .player-info .article-title,.text-to-speech-player-outer .text-to-speech-player-inner .player-info .chapter-id{font-size:1.9em}.text-to-speech-player-outer .text-to-speech-player-inner .player-info .article-title{margin-top:0}}.article-tts-btn.play-pause-icon{padding:2px 45px 2px 12px!important;margin:0 0 8px 12px;cursor:pointer;z-index:50;float:right;background:url(/img/icon_24_audio.svg) 85% 50% no-repeat,-webkit-gradient(linear,left top,right top,from(#666cf6),to(#5eafe2));background:url(/img/icon_24_audio.svg) 85% 50% no-repeat,linear-gradient(90deg,#666cf6 0,#5eafe2)}.article-tts-btn .play-icon{background:url(/img/icon_24_audio.svg) 80% 50% no-repeat,-webkit-gradient(linear,left top,right top,from(#666cf6),to(#5eafe2));background:url(/img/icon_24_audio.svg) 80% 50% no-repeat,linear-gradient(90deg,#666cf6 0,#5eafe2)}.article-tts-btn.pause-icon{background:url(/img/icon_24_audio_animated.svg) 80% 50% no-repeat,-webkit-gradient(linear,left top,right top,from(#666cf6),to(#5eafe2));background:url(/img/icon_24_audio_animated.svg) 80% 50% no-repeat,linear-gradient(90deg,#666cf6 0,#5eafe2)}.article-tts-btn.bmm-icon{padding-right:40px!important;background:url(/img/icon_32_bmm_logo.png) 91% 50% no-repeat;background-size:22px 22px,auto!important;border:1px solid #0ab66f;color:var(--base2)}.article-tts-btn.bmm-icon:hover{-webkit-box-shadow:inset 0 0 0 2px rgba(10,182,111,.25);box-shadow:inset 0 0 0 2px rgba(10,182,111,.25)}.article-tts-btn.bmm-icon:active{-webkit-box-shadow:inset 0 0 0 4px rgba(10,182,111,.25);box-shadow:inset 0 0 0 4px rgba(10,182,111,.25)}@media only screen and (max-width:648px){.article-tts-btn.play-pause-icon{float:right;margin-top:-11px}}header{display:block;position:sticky;width:100%;height:48px;background:var(--white);text-align:center;top:0;padding:0 10px;z-index:20;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1);box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1)}header .header__back-button{display:block;height:48px;width:24px;float:left;background:url(../img/icon_24_arrow-left-blue.75671cf9.svg) 50% no-repeat}header h4{line-height:48px;color:var(--base1);text-align:center;position:absolute;width:50%;left:25%;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:648px){header h4{width:calc(100% - 185px);left:85px}}header .header__night-mode{display:block;height:48px;width:48px;float:left;background:url(../img/icon_moon.789dac0a.svg) 50% no-repeat;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}header .header__night-mode.dark{background:url(../img/icon_sun.8c64c8da.svg) 50% no-repeat;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media only screen and (max-width:648px){header .header__night-mode{width:38px}}header .dropdown,header .filter-search{margin:8px 16px;float:right}@media screen and (max-width:768px){header .dropdown,header .filter-search{margin:0;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:768px){header.header--hidden{-webkit-transform:translateY(-48px);transform:translateY(-48px)}}iframe{border:none;width:100%;height:48px}.book-header{min-height:228px;background:var(--base5);padding:96px 16px 48px}@media only screen and (max-width:648px){.book-header{padding:72px 16px 24px}}.book-header figure{position:relative;width:108px;height:148px;margin:0 26px 0 0;background:var(--gradient);background-size:cover;padding:4px;float:left;border-radius:4px;-webkit-box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1);box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1)}.book-header figure img{width:100%;height:100%}@media only screen and (max-width:648px){.book-header figure{margin:0 auto 24px auto;float:none}}.book-header figure:before{display:block;position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:url(../img/cover-overlay.2d9ca9dc.svg) 0 0 no-repeat;background-size:cover}.book-header h2{margin-bottom:4px}@media only screen and (max-width:648px){.book-header h2{margin:0 32px 4px}}.book-header h5{color:var(--base3);margin-bottom:12px}@media only screen and (max-width:648px){.book-header h5{margin:0 32px 12px}}@media only screen and (max-width:648px){.book-header .info{text-align:center}}.book-header .actions .button-secondary :first-child{margin-left:0}@media only screen and (max-width:648px){.book-header .actions .button-main,.book-header .actions .button-secondary{width:calc(50% - 12px)}}.book-header .button-main{margin:4px}.book-header.ebook-only{height:80vh}.book-header.ebook-only .center.small{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.book-header.ebook-only figure{margin:0 auto 24px auto}.book-header.ebook-only .actions{text-align:center}.book-header.ebook-only .actions .button-main{margin:24px 4px 0;width:auto}.author-header{background:var(--base5);padding:96px 16px 48px;text-align:center}@media only screen and (max-width:648px){.author-header{padding:72px 16px 24px}}.author-header figure{display:inline-block;position:relative;width:180px;padding-top:180px;background:var(--gradient);background-size:cover;margin:0 0 24px 0;border-radius:50%;-webkit-box-shadow:0 0 0 0 var(--white),0 0 0 0 var(--main);box-shadow:0 0 0 0 var(--white),0 0 0 0 var(--main);-webkit-box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1);box-shadow:0 1px 0 0 rgba(0,35,140,.06),0 1px 4px 0 rgba(0,6,26,.1)}.author-header figure img{width:100%;height:100%}@media only screen and (max-width:648px){.author-header figure{width:120px;padding-top:120px}}.author-header h2{margin-bottom:4px}.author-library,.search-header{padding-top:68px}.search-header{background:var(--base5);overflow:visible}.search-header .filter-search{display:inline-block;position:relative;padding:0;margin:16px 0 40px 0}@media only screen and (max-width:648px){.search-header .filter-search{display:block;margin:0}}.search-header .filter-search button.dropdown-button{-webkit-box-shadow:inset 0 0 0 2px var(--base5);box-shadow:inset 0 0 0 2px var(--base5)}.search-header .filter-search button.dropdown-button:hover{-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10)}.search-header .filter-search button.dropdown-button:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-20);box-shadow:inset 0 0 0 4px var(--main-20)}@media only screen and (max-width:648px){.search-header .filter-search button.dropdown-button{padding:16px 40px 16px 0;height:48px;width:100%;max-width:100%;text-align:left;line-height:16px}.search-header .filter-search button.dropdown-button:after{right:-8px;top:4px}.search-header .filter-search button.dropdown-button:hover{background:none;-webkit-box-shadow:none;box-shadow:none}.search-header .filter-search button.dropdown-button:active{background:none}}.intro{background:var(--gradient);color:#fff;text-align:center;padding-top:88px}.intro h1{color:#fff;margin-bottom:8px}.intro p{color:hsla(0,0%,100%,.7);margin-bottom:40px}@media only screen and (max-width:648px){.intro p{margin-bottom:24px}}.intro .button-circular.minimize-button{cursor:pointer;position:absolute;top:16px;right:16px;background:hsla(0,0%,100%,.2) url(../img/icon_24_close-small.256ca770.svg) 50% no-repeat;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.intro .button-circular.minimize-button:hover{-webkit-box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.1)}.intro .button-circular.minimize-button:active{-webkit-box-shadow:inset 0 0 0 4px hsla(0,0%,100%,.3);box-shadow:inset 0 0 0 4px hsla(0,0%,100%,.3)}@media only screen and (max-width:648px){.intro{padding:104px 16px 32px 16px}}.publication-header{text-align:center;background:var(--base5);padding:133px 16px 85px}.publication-header h5{margin-top:8px}.filter-search.publication-year .dropdown-button{-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.filter-search.publication-year .dropdown-button:hover{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}.filter-search.publication-year .dropdown-button:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-20);box-shadow:inset 0 0 0 4px var(--main-20)}@media only screen and (max-width:648px){.filter-search.publication-year section.custom-select{width:150px}}.section-header.publication h5{display:inline-block;color:var(--base1);line-height:32px;margin-right:8px}article.publication-month{display:inline-block;padding:0;width:100%;border-radius:8px;margin-bottom:16px;-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}article.publication-month:hover{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}article.publication-month:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-20);box-shadow:inset 0 0 0 4px var(--main-20)}article.publication-month a{display:block;padding:16px 24px 16px 16px;text-decoration:none}article.publication-month a:after{content:"";display:table;clear:both}article.publication-month a figure{display:block;width:40px;height:56px;float:left;margin:0 16px 0 0;background:var(--white);background-size:cover;border-radius:2px}article.publication-month a h3,article.publication-month a p{margin:14px 0;width:calc(50% - 28px);float:left}article.publication-month a p{text-align:right}.subscription-info{display:inline-block;position:relative;background:var(--base5);border-radius:8px;padding:20px;margin:0 0 24px 0;width:100%;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:640px){.subscription-info{text-align:center}}.subscription-info h4{display:inline-block;line-height:32px;padding-left:32px;background:url(../img/icon_checkmark_blue.23afb86b.svg) no-repeat 0 4px}@media only screen and (max-width:640px){.subscription-info h4{display:block;width:100%;line-height:24px;padding-left:0;padding-top:32px;background:url(../img/icon_checkmark_blue.23afb86b.svg) no-repeat top}}.subscription-info .button-secondary{float:right;margin:0}@media only screen and (max-width:640px){.subscription-info .button-secondary{float:none;margin-top:12px}}.subscription{display:inline-block;position:relative;background:var(--white);border:1px solid var(--base4);border-radius:8px;padding:20px;margin:0 12px 24px 12px;width:calc(33.33% - 24px);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:1100px){.subscription{width:calc(50% - 24px)}}@media only screen and (max-width:648px){.subscription{width:calc(100% - 24px)}}.subscription h4,.subscription h5{margin-right:148px;line-height:24px}@media only screen and (max-width:800px){.subscription h4,.subscription h5{margin-right:80px}}.subscription p{margin:8px 0;margin-right:148px;color:var(--base3)}@media only screen and (max-width:800px){.subscription p{margin-right:80px}}@media only screen and (max-width:648px){.subscription p{display:none}}.subscription div.signup-cta{width:100%;padding:8px 0 0 0;height:auto}@media only screen and (max-width:648px){.subscription div.signup-cta{padding:16px 0 0 0}}.subscription div.signup-cta .button-main{margin:0 12px 0 0}.subscription div.signup-cta h5{color:#fff;display:inline-block}.subscription figure{display:block;height:120px;width:90px;background-size:cover;border-radius:2px;position:absolute;top:24px;right:32px;margin:0;z-index:10;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:800px){.subscription figure{height:70px;width:50px;top:26px;right:32px}}.subscription:after{display:block;content:"";height:120px;width:90px;background:var(--gradient);border-radius:2px;position:absolute;top:24px;right:32px;-webkit-transform:rotate(5deg);transform:rotate(5deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:800px){.subscription:after{height:70px;width:50px;top:26px;right:32px}}.subscription.active{background-image:-webkit-gradient(linear,right top,left top,from(#343d52),to(#1e212c));background-image:linear-gradient(270deg,#343d52 0,#1e212c);border:none;padding:20px 20px 65px 20px}.subscription.active:after{display:none}.subscription.active h5{padding-left:32px;background:url(../img/icon_checkmark_blue.23afb86b.svg) no-repeat;margin-right:0}.subscription.active h4{color:#fff;margin-right:0}.subscription.active p{margin-right:0}.subscription.active figure{position:relative;right:auto;top:auto;width:32px;height:45px}.subscription.active .button-secondary{background:rgba(63,106,202,.1);position:absolute;right:16px;top:20px;-webkit-box-shadow:inset 0 0 0 2px rgba(96,130,206,0);box-shadow:inset 0 0 0 2px rgba(96,130,206,0);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.subscription.active .button-secondary:hover{-webkit-box-shadow:inset 0 0 0 4px rgba(96,130,206,.1);box-shadow:inset 0 0 0 4px rgba(96,130,206,.1)}.subscription.active .button-secondary:active{-webkit-box-shadow:inset 0 0 0 4px rgba(96,130,206,.2);box-shadow:inset 0 0 0 4px rgba(96,130,206,.2)}.subscription.active .latest{padding:20px;position:absolute;bottom:0;left:0;width:100%;text-decoration:none;background:rgba(96,130,206,0) url(../img/icon_24_chevron.7c8699ff.svg) calc(100% - 16px) 50% no-repeat;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.subscription.active .latest:hover{background:rgba(96,130,206,.05) url(../img/icon_24_chevron.7c8699ff.svg) calc(100% - 16px) 50% no-repeat}.subscription.active .latest:active{background:rgba(96,130,206,.1) url(../img/icon_24_chevron.7c8699ff.svg) calc(100% - 16px) 50% no-repeat}.subscription.active .latest figure{float:left;margin-right:16px}h1+.subscription-signup{margin-top:4em}.subscription-signup{position:relative;background-image:-webkit-gradient(linear,right top,left top,from(#343d52),to(#1e212c));background-image:linear-gradient(270deg,#343d52 0,#1e212c);border-radius:8px;padding:20px 24px 24px 24px;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:400px){.subscription-signup{padding:164px 20px 20px 20px}}.subscription-signup h4{color:#fff;margin-right:148px}@media only screen and (max-width:400px){.subscription-signup h4{margin-right:0}}.subscription-signup p{margin:8px 0;margin-right:148px;color:var(--base3)}@media only screen and (max-width:400px){.subscription-signup p{margin-right:0}}.subscription-signup div.signup-cta{width:100%;padding:8px 0 0 0;height:auto}.subscription-signup div.signup-cta .button-main{margin:0 12px 0 0;color:#fff}.subscription-signup div.signup-cta h5{color:#fff;display:inline-block}.subscription-signup figure{display:block;height:120px;width:90px;background-size:cover;border-radius:2px;position:absolute;top:24px;right:32px;margin:0;z-index:10;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:400px){.subscription-signup figure{right:calc(50% - 45px)}}.subscription-signup:after{display:block;content:"";height:120px;width:90px;background:var(--gradient);border-radius:2px;position:absolute;top:24px;right:32px;-webkit-transform:rotate(5deg);transform:rotate(5deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:400px){.subscription-signup:after{right:calc(50% - 45px)}}.subscription-signup form{display:block;width:100%;height:auto;padding:24px;margin-top:24px;background:var(--white);border-radius:4px}@media only screen and (max-width:400px){.subscription-signup form{padding:16px}}.subscription-signup form h5{color:var(--base3);margin-bottom:16px}.subscription-signup .subscription-confirmation{width:100%;height:auto;padding:32px 24px 32px 24px;margin-top:24px;background:var(--white);border-radius:4px;text-align:center}.subscription-signup .subscription-confirmation h4{color:var(--base1)}.subscription-signup .subscription-confirmation h4,.subscription-signup .subscription-confirmation p{width:100%}@media only screen and (max-width:400px){.subscription-signup .subscription-confirmation{padding:16px}}.subscription-signup .button-circular.minimize-button{cursor:pointer;position:absolute;top:16px;right:16px;background:hsla(0,0%,100%,.2) url(../img/icon_24_close-small.256ca770.svg) 50% no-repeat;-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.subscription-signup .button-circular.minimize-button:hover{-webkit-box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.1)}.subscription-signup .button-circular.minimize-button:active{-webkit-box-shadow:inset 0 0 0 4px hsla(0,0%,100%,.3);box-shadow:inset 0 0 0 4px hsla(0,0%,100%,.3)}@media only screen and (max-width:400px){.subscription-signup.open{padding:20px 20px 20px 20px}}@media only screen and (max-width:400px){.subscription-signup.open h4,.subscription-signup.open p{margin-right:32px}}.subscription-signup.open figure{width:62px;height:84px;right:64px}@media only screen and (max-width:400px){.subscription-signup.open figure{top:0;right:calc(50% - 45px);opacity:0}}.subscription-signup.open:after{width:62px;height:84px;right:64px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media only screen and (max-width:400px){.subscription-signup.open:after{top:0;right:calc(50% - 45px);opacity:0}}.subscription-signup.open .circular-button{opacity:1;display:none}.subscription-signup.confirmed:after,.subscription-signup.confirmed figure{width:62px;height:84px;right:32px}.popular-authors h1{margin-bottom:24px}.popular-authors .grid{padding-bottom:0}.actions .button-main.small,.actions .button-secondary.small{line-height:normal;padding:8px 10px;vertical-align:middle}footer{display:block;position:absolute;bottom:0;width:100%;background:var(--base5);text-align:center;padding:16px 0 calc(env(safe-area-inset-bottom) + 16px)}footer:after{content:"";display:table;clear:both}.container-ssf{background:url(../img/SSF_portal_banner_phone.196a2b16.png) no-repeat 1100px/auto 70%,url(../img/SSF_portal_banner_bg.ce2674ec.jpg) repeat 0 0/contain;margin-bottom:2rem;padding-bottom:25px;isolation:isolate}.light .container-ssf{background:url(../img/SSF_portal_banner_phone.196a2b16.png) no-repeat 1100px/auto 70%}.dark .container-ssf:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,var(--base4),var(--base5));opacity:.5;z-index:-1}.container-ssf .ssf-banner img{max-width:100%;display:block}.readable-container{max-width:800px;padding-block:15px}.readable-container>h3,.readable-container>p{margin-bottom:15px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:648px){.sm-flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body{position:relative;padding:0 0 57px 0;margin:0;font-size:8px;line-height:1.3em;background:var(--white);width:100%;min-height:100vh;overflow-x:hidden;-webkit-transition:color .3s;transition:color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}*{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-family:Inknut Antiqua,serif;font-weight:700;font-size:4em;line-height:1.4em;color:var(--base1);letter-spacing:-1px;text-decoration:none}@media only screen and (max-width:648px){h1{font-size:2.75em}}h2{font-family:Inknut Antiqua,serif;font-weight:700;font-size:3.5em;line-height:1.4em;color:var(--base1);letter-spacing:-1px;text-decoration:none}@media only screen and (max-width:648px){h2{font-size:2.375em}}h3{font-family:Inknut Antiqua,serif;font-weight:700;font-size:2.5em;line-height:1.4em;color:var(--base1);letter-spacing:-1px;text-decoration:none}@media only screen and (max-width:648px){h3{font-size:2em}}h4{font-size:2.125em;color:var(--base1)}h4,h5{font-family:Ubuntu,sans-serif;font-weight:700;line-height:1.4em;letter-spacing:-.2px;text-decoration:none}h5{font-size:1.75em;color:var(--main)}h5 span{font-weight:400;padding:0 0 0 8px}h6{font-weight:700;font-size:1.375em;color:var(--main)}h6,p{font-family:Ubuntu,sans-serif;line-height:1.8em;letter-spacing:-.2px;text-decoration:none}p{font-weight:regular;font-size:2em;color:var(--base2)}p.small{font-size:1.75em}a{color:var(--main)}.reading-view{background-color:var(--base5);padding-top:88px;padding-bottom:80px;min-height:calc(100vh - 192px);-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:648px){.reading-view{padding-bottom:40px}}.reading-view article.center h1,.reading-view article.center h2,.reading-view article.center h3,.reading-view article.center h4{margin-bottom:8px}.reading-view article.center h5{margin-top:32px;margin-bottom:8px;position:relative}.reading-view article.center h6{color:var(--base3);margin-bottom:32px}.reading-view article.center p{font-family:Merriweather,serif;color:var(--base2);font-size:2.1em;line-height:2em;font-weight:400;margin-bottom:0;text-indent:2em}.reading-view article.center:first-child,.reading-view article.center h1+p,.reading-view article.center h2+p,.reading-view article.center h3+p,.reading-view article.center h4+p,.reading-view article.center h5+p,.reading-view article.center h6+p{text-indent:0}.reading-view article.center b{font-weight:900;color:var(--base2)}.reading-view article.center span{position:relative;padding:0;color:var(--main);background:var(--main-10);font-weight:700;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:1024px){.reading-view article.center{padding-right:15%;max-width:680px;margin:0 auto}}@media only screen and (max-width:748px){.reading-view article.center{padding-right:0}}.reading-view .button-circular.main.back{position:fixed;top:16px;left:16px;z-index:10}@media only screen and (max-width:648px){.reading-view .button-circular.main.back{top:8px;left:8px}}.button-main{display:inline-block;padding:6px 20px;margin:8px;background:var(--gradient);-webkit-box-shadow:inset 0 0 0 1px rgba(19,40,54,.1);box-shadow:inset 0 0 0 1px rgba(19,40,54,.1);border-radius:3em;font-family:Ubuntu,sans-serif;font-weight:700;font-size:1.75em;line-height:2em;color:#fff;letter-spacing:-.2px;text-decoration:none;cursor:pointer;-webkit-transition:box-shadow .1s;-webkit-transition:-webkit-box-shadow .1s;transition:-webkit-box-shadow .1s;transition:box-shadow .1s;transition:box-shadow .1s,-webkit-box-shadow .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button-main.small{padding:2px 10px}.button-main:hover{-webkit-box-shadow:inset 0 0 0 2px rgba(19,40,54,.25);box-shadow:inset 0 0 0 2px rgba(19,40,54,.25)}.button-main:active{-webkit-box-shadow:inset 0 0 0 4px rgba(19,40,54,.25);box-shadow:inset 0 0 0 4px rgba(19,40,54,.25)}.button-secondary{display:inline-block;padding:6px 20px;margin:8px;background:var(--main-5);border-radius:3em;font-family:Ubuntu,sans-serif;font-weight:700;font-size:1.75em;line-height:2em;color:var(--main);letter-spacing:-.2px;text-decoration:none;-webkit-box-shadow:inset 0 0 0 1px rgba(19,40,54,0);box-shadow:inset 0 0 0 1px rgba(19,40,54,0);cursor:pointer;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button-secondary.small{padding:2px 10px}.button-secondary:hover{-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10)}.button-secondary:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}.button-circular{display:inline-block;height:44px;width:44px;padding:0;margin:8px;border-radius:3em;cursor:pointer}@media only screen and (max-width:648px){.button-circular{height:40px;width:40px}}.button-circular.main{background:var(--gradient);-webkit-box-shadow:inset 0 0 0 1px rgba(19,40,54,.1);box-shadow:inset 0 0 0 1px rgba(19,40,54,.1);-webkit-transition:box-shadow .1s;-webkit-transition:-webkit-box-shadow .1s;transition:-webkit-box-shadow .1s;transition:box-shadow .1s;transition:box-shadow .1s,-webkit-box-shadow .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button-circular.main:hover{-webkit-box-shadow:inset 0 0 0 2px rgba(19,40,54,.25);box-shadow:inset 0 0 0 2px rgba(19,40,54,.25)}.button-circular.main:active{-webkit-box-shadow:inset 0 0 0 4px rgba(19,40,54,.25);box-shadow:inset 0 0 0 4px rgba(19,40,54,.25)}.button-circular.main.back{position:fixed;top:64px;left:16px;z-index:10;background:url(../img/icon_24_arrow-left-white.d547bb19.svg) 50% no-repeat,var(--gradient)}@media only screen and (max-width:648px){.button-circular.main.back{top:56px;left:8px}}.button-circular.secondary{background:var(--main-5);-webkit-transition:box-shadow .1s;-webkit-transition:-webkit-box-shadow .1s;transition:-webkit-box-shadow .1s;transition:box-shadow .1s;transition:box-shadow .1s,-webkit-box-shadow .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button-circular.secondary:hover{-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10)}.button-circular.secondary:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}.button-circular.secondary.back{position:fixed;top:16px;left:16px;z-index:10;background:url(../img/icon_24_arrow-left-black.5342fd88.svg) 50% no-repeat,var(--main-5)}@media only screen and (max-width:648px){.button-circular.secondary.back{top:56px;left:8px}}.button-circular.secondary.back:hover{background:url(../img/icon_24_arrow-left-black.5342fd88.svg) 50% no-repeat,var(--main-5)}.button-circular.small{height:24px;width:24px}.tag-cloud{text-align:center;padding:24px 0 0 0;width:100%}.tag-cloud a{margin:4px}article.search-result{display:inline-block;padding:4px;margin:0 0 24px 0;width:100%;border-radius:8px;-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}article.search-result a{display:block;text-decoration:none;padding:8px;margin:0;border-radius:4px;-webkit-transition:background .2s;transition:background .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}article.search-result a h4{margin:0 0 8px 0}article.search-result a span{position:relative;display:inline-block;padding:0;color:var(--main);font-weight:700}article.search-result a.result-author-only h4{margin-bottom:0}article.search-result a:hover{background:var(--base5)}article.search-result a:hover span{color:var(--main)}article.search-result a:hover span:after{height:2px;background:var(--main)}article.search-result a:hover .result-book{border-top-color:var(--main-10)}article.search-result .result-book{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;line-height:20px;padding:12px 0 0;margin:8px 0 0;border-top:1px solid var(--base5);-webkit-transition:background .2s;transition:background .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}article.search-result .result-book figure{position:relative;display:block;width:28px;min-width:28px;height:40px;padding:0;background:var(--base3);background-size:cover;margin:0 8px 0 0;float:left;border-radius:2px}article.search-result .result-book h5{position:relative;margin:0;color:var(--base1)}article.search-result .result-book p{margin:0}article.search-result .result-book:hover{background:var(--base5)}article.search-result .result-book:visited h5{color:var(--base1)}article.search-result .result-book:visited p{color:var(--base3)}article.search-result:hover{-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10)}article.search-result:hover .result-book h5:before{background:transparent}.pagination-button{display:block;padding:32px;margin:0 0 24px 0;width:100%;border-radius:8px;text-align:center;cursor:pointer;-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.pagination-button:hover{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}.pagination-button:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-20);box-shadow:inset 0 0 0 4px var(--main-20)}ol.chapters{display:block;width:100%;list-style:none;padding:0}ol.chapters li{counter-increment:li;border-top:1px solid var(--base4);-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}ol.chapters li:first-child{border-top:1px solid transparent}@media only screen and (min-width:648px){ol.chapters li:hover{border-radius:8px;background:var(--base5)}ol.chapters li:hover,ol.chapters li:hover+li{border-top:1px solid var(--white)}}ol.chapters li.current-chapter{border-top:1px solid var(--white);border-radius:8px;background:var(--gradient);-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}ol.chapters li.current-chapter:hover{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}ol.chapters li.current-chapter:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-20);box-shadow:inset 0 0 0 4px var(--main-20)}ol.chapters li.current-chapter h5{color:#fff;background:none}ol.chapters li.current-chapter+li{border-top:1px solid var(--white)}ol.chapters li.current-chapter:before{color:#fff}ol.chapters li.current-chapter:active{-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);background:var(--gradient)}@media only screen and (max-width:648px){ol.chapters li.current-chapter:active{border-top:1px solid var(--white);border-radius:8px;background:var(--gradient)}ol.chapters li.current-chapter:active+li{border-top:1px solid var(--white)}}ol.chapters li:active{-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10)}@media only screen and (max-width:648px){ol.chapters li:active{border-radius:8px;background:var(--base5)}ol.chapters li:active,ol.chapters li:active+li{border-top:1px solid var(--white)}}ol.chapters li:before{content:counter(li);display:inline-block;position:absolute;width:24px;margin-left:0;padding:14px 0 14px 8px;font-family:Ubuntu,sans-serif;font-weight:700;font-size:1.75em;line-height:1.4em;color:var(--main);letter-spacing:-.2px}ol.chapters li:before,ol.chapters li a{text-decoration:none;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}ol.chapters li a{display:block;padding:14px 8px;width:calc(100% + 8px);margin-left:-4px}ol.chapters li a h5{display:block;color:var(--base1);padding:0 24px 0 40px;background:url(../img/icon_24_chevron.7c8699ff.svg) 100% no-repeat;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.articles h1{width:100%;margin:0 8px;padding-bottom:16px}.articles article{display:inline-block;width:25%}.articles article a{display:block;text-decoration:none;padding:16px 20px;margin:0 8px 16px 8px;-webkit-box-shadow:inset 0 0 0 2px var(--main-10);box-shadow:inset 0 0 0 2px var(--main-10);-webkit-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:8px}.articles article a:hover{-webkit-box-shadow:inset 0 0 0 4px var(--main-10);box-shadow:inset 0 0 0 4px var(--main-10)}.articles article a:active{-webkit-box-shadow:inset 0 0 0 4px var(--main-20);box-shadow:inset 0 0 0 4px var(--main-20)}.articles article a h5{display:block;color:var(--base3);margin-top:4px;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:648px){.articles article a{padding:8px 12px;margin:0 8px 8px 8px}}@media only screen and (max-width:1080px){.articles article{width:33.3%}}@media only screen and (max-width:648px){.articles article{width:100%}}#loader{position:relative;width:32px;height:32px;margin:25vh auto 50vh auto;background:url(../img/loader.4d3400d8.gif) 50% no-repeat;background-size:100%}.reading-view #loader{margin:30vh auto 50vh auto}.search-results #loader{height:32px;margin:0 auto 0 auto}.empty-state{margin:25vh auto 30vh auto;color:var(--base3);text-align:center}.style-guide-section{padding:0 1em 15em 1em}.style-section-header{padding:1em;color:#fff;background:var(--gradient);border-radius:4px;margin:0 0 80px 0}.dark .portal-top-bar{background:var(--white);color:#fff;border-color:var(--base5)}.dark .portal-top-bar .search input.search-field,.dark .portal-top-bar a.portal-button{-webkit-filter:grayscale(100%) invert(100%);filter:grayscale(100%) invert(100%)}.dark .portal-top-bar .search input.search-field{-webkit-box-shadow:none;box-shadow:none}.dark .portal-top-bar .search input.search-field ::-webkit-input-placeholder{color:var(--base6)}.dark .portal-top-bar .search input.search-field ::-moz-placeholder{color:var(--base6)}.dark .portal-top-bar .search input.search-field :-ms-input-placeholder{color:var(--base6)}.dark .portal-top-bar .search input.search-field ::-ms-input-placeholder{color:var(--base6)}.dark .portal-top-bar .search input.search-field ::placeholder{color:var(--base6)}.dark .portal-top-bar .profile a.profile-button{-webkit-filter:grayscale(100%) invert(100%);filter:grayscale(100%) invert(100%)}