html,legend{color:#000}body,kbd{color:#333}.animate-spin,kbd{display:inline-block}.icon-star,kbd{white-space:nowrap}.picker__table,table{border-collapse:collapse;border-spacing:0}html{background:#FFF;box-sizing:border-box}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}@font-face{font-family:fontello;src:url(../font/fontello.eot?95921179);src:url(../font/fontello.eot?95921179#iefix) format('embedded-opentype'),url(../font/fontello.woff?95921179) format('woff'),url(../font/fontello.ttf?95921179) format('truetype'),url(../font/fontello.svg?95921179#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.3em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;font-size:120%}.box small,.content h3,.content q{font-style:italic}.box strong,.content b,.payment input[type=submit],.release>ul>li a:not(.twitter-link),.release__banner a,.services__item h4,.topbar__note p::before,strong{font-weight:700}.icon-spin2:before{content:'\e804'}.icon-star:before{content:'\e800'}.icon-wrench:before{content:'\e801'}.icon-calendar:before{content:'\e803'}.icon-login:before{content:'\e806'}.icon-logout:before{content:'\e805'}.icon-left-open:before{content:'\e807'}.icon-right-open:before{content:'\e802'}.icon-twitter:before{content:'\e80a'}.icon-rss:before{content:'\e808'}.icon-github-circled:before{content:'\e809'}.icon-cancel:before{content:'\e80b'}.animate-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.text--centered{text-align:center}*,::after,::before{box-sizing:inherit}template{display:none}body{font-family:sans-serif;font-size:16px;line-height:1.6;background-color:#fff;cursor:default;scroll-behavior:smooth}@media (min-width:420px){body.webfonts-loaded{font-family:'Open Sans',sans-serif}}main{display:block;max-width:820px;margin:2em auto;padding:0 .5em}@media (min-width:852px){main{padding:0}}a{color:#07c;text-decoration:none}:focus{outline:0}body[data-whatinput=keyboard] :focus{outline:#01ff70 solid 3px}::-moz-focus-inner{padding:0;border:none}abbr[title]{border-bottom:1px dotted;cursor:help}@supports (text-decoration:dotted underline){abbr[title]{text-decoration:dotted underline;border-bottom:none}}kbd{padding:.1em .6em;border:1px solid #ccc;font-size:11px;font-family:inherit;background-color:#f7f7f7;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;border-radius:3px;margin:0 .1em;text-shadow:0 1px 0 #fff;line-height:1.4}hr{margin:2em 0;height:0;border:2px solid #ddd;padding:0 .1em;border-radius:.3em}[data-view=patron] .anon-view{display:none}[data-view=patron] .subscription{display:block}[data-view=anon] .patron-view,[role=tabpanel][aria-hidden=true]{display:none}.topbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #ddd;padding:.5em .7em}@media (min-width:940px){.topbar__startpage-link{width:220px}}.topbar__startpage-link a{display:block;width:32px}.topbar__startpage-link img{display:block}@media (min-width:940px){.loginbar{width:220px;text-align:right}}.topbar__note{font-size:87.5%;line-height:1.4;background-color:#eee;padding:.4em .7em;width:100%;margin-bottom:.5em;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:940px){.topbar__note{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:34em;margin-bottom:0}}.topbar__note p::before{content:"Update: ";color:#ff4500;display:inline}.button{color:inherit;font-size:inherit;border:none;background-color:transparent;padding:.3em}.button:hover{color:#07c}.box{display:none;text-align:left;max-width:410px;margin:2em auto;background:#eee;padding:1px 1.5em 6px}.box p{margin:1em 0}.box label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box--settings p{line-height:1.2}.u-small-text{font-size:.875em;line-height:1.4}.login-form button,.login-form input{width:100%;padding:.3em;display:inline-block;margin:.2em 0}.login-heading{font-size:1.4em;margin-bottom:0!important}.content{position:relative;margin:1.5em 0}.content>*>*{-webkit-transition:opacity .1s;transition:opacity .1s}.content::before{content:"Loading…";-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0,0);transform:translate(-50%,-50%) scale(0,0);z-index:1;background-color:#ff4500;border-radius:1em;color:#fff;-webkit-animation:pulse 1s linear 1s infinite alternate;animation:pulse 1s linear 1s infinite alternate;font-size:3em;padding:.2em .8em}.content a,.content em{padding:0 .1em;border-radius:.3em}.content h2{font-size:1.5em}.content h2,.content h3,.content ol,.content p,.content ul{margin:1em 0}.content ol li{list-style:decimal;margin-left:1.5em}.content form{display:inline}.content a:hover{background-color:rgba(0,119,204,.1)}.content q::before{content:"“"}.content q::after{content:"”"}.content b{color:#444}.content em{background-color:#fff2cc;-webkit-box-decoration-break:clone;box-decoration-break:clone}.content code{font-family:Consolas,monospace;color:#85144b;font-size:.9376em;word-spacing:-.3em}.content h3{color:#ff4500;font-size:90%;margin:0;padding-left:.3em}@media (min-width:1000px){.content h3{padding:0;font-style:normal;text-align:right;position:absolute;left:-120px;width:100px}}.content h3+ul{margin-top:0}.content--loading>*>*{opacity:.5}.content--loading::before{-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}.loading{display:none;text-align:center;line-height:30em}.loading span{color:#bbb;font-size:300%}.content__message{border:.1875em solid #ddd;border-radius:2em;margin:2em auto;padding:3.5em;text-align:center}.content__message p:first-child{font-size:2em;margin-top:0;color:#777}@-webkit-keyframes pulse{0%,100%{color:rgba(255,255,255,.75)}50%{color:#fff}}@keyframes pulse{0%,100%{color:rgba(255,255,255,.75)}50%{color:#fff}}.datepicker__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.datepicker__control{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.datepicker__control span{position:absolute;top:.7em;right:.7em;pointer-events:none}.datepicker__input{width:100%;border:none;background-color:rgba(0,119,204,.1);font-family:inherit;font-size:1.3em;padding:.3em .5em;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out}@media (min-width:430px){.datepicker__input{font-size:1.5em}}.datepicker__input:hover{background-color:rgba(0,119,204,.15)}.datepicker__button{border:none;margin:0 2px;padding:0 .5em;background-color:rgba(0,119,204,.1);font-family:inherit;font-size:inherit;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out}.datepicker__button[disabled]{color:#bbb;background-color:#eee}.datepicker__button:not([disabled]):hover{background-color:rgba(0,119,204,.15)}.datepicker__button:not([disabled]):active{position:relative;top:1px;left:1px}.datepicker__button:first-of-type{border-radius:99px 0 0 99px}.datepicker__button:last-of-type{border-radius:0 99px 99px 0}.datepicker__button span{display:none}@media (min-width:630px){.datepicker__button span{display:inline}}.datepicker__label{display:none}@media (min-width:530px){.datepicker__label{display:inline}}@media (min-width:1100px){.release{margin:0 -7.1875em;padding:1em 7em;border:.1875em solid #ddd;border-radius:2em}}.release h2{display:none}.release p{margin:0;color:#333}.release>ul>li{position:relative;line-height:1.8}.release>ul>li li{position:relative;list-style:disc;margin-left:1.2em}.release>ul>li li.age-class-3{color:red}.release>ul>li li.age-class-2{color:orange}.release>ul>li li.age-class-1{color:green}.attention strong,.icon-star{color:#ff4500}.release>ul>li li ul{position:relative;font-size:87.5%;margin:.7em .5em .5em;padding:.5em .8em;border:2px solid rgba(0,119,204,.5);border-radius:1em}.release>ul>li li ul::before{content:'';display:block;width:0;height:0;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(0,119,204,.5);left:1.2em;top:-.6em}.release>ul>li li li{list-style:none;margin-left:0;line-height:1.6}.release>ul>li:not(:first-child){border-top:1px dashed #aaa;padding-top:.5em}.release__header--special{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1em 0;padding:0 .6em .6em;background-color:#d9ead3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:720px){.release__header--special{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0}}.release__header--special h2{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:.1em 0}.icon-star{display:inline-block;vertical-align:middle;overflow:hidden;width:22px}.icon-star::before{margin-left:0}@media (min-width:900px){.icon-star{position:absolute;top:0;right:-26px}}.release__more{font-size:87.5%}.release__more li{line-height:1.6;margin-bottom:.6em}.release__banner{background-color:rgba(46,204,64,.2);box-shadow:inset 0 0 .5em rgba(46,204,64,.5);padding:.75em .5em;text-align:center;border-radius:.8em}.attention{background-color:rgba(255,69,0,.2);padding:.3em .7em}.attention+.attention{display:none}.content-area{position:relative}.search{position:absolute;left:0;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:47.4px;border:.1875em solid #ff4500;border-radius:99px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.2em;opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s}.search--active{opacity:1;pointer-events:auto}.search__field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.3em .4em;margin-right:.6em;color:grey;border:1px solid #ccc}.search__field:focus{color:#333;outline:0!important}.search__instructions{color:grey;font-size:87.5%;line-height:1}.search__instructions span{display:block}@media (min-width:630px){.search__instructions span{display:inline}}.search-results--empty p{margin:2em 0;text-align:center;color:#ccc;font-size:500%}@media (min-width:1100px){[class^=age-class]::after{content:attr(title);color:grey;position:absolute;top:0;font-size:90%;right:calc(-7em / .9);width:calc(7em / .9);text-align:center}}.search-results .icon-star{display:none}.search-results__count p{margin:1em 0;color:grey;font-size:87.5%}.subscription section{margin:1em 0}.subscription h3{font-size:130%;text-align:center;margin:2em 0 1em}.random-release{margin:1.5em 0}.random-release__button{display:block;width:100%;font-family:inherit;font-size:inherit;text-align:center;padding:.6em 0;margin-bottom:2px}@media (min-width:600px){.random-release__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.random-release__list-item{display:block;padding:1.6em 2em;text-align:center;line-height:1.1;border:1px solid silver;font-size:.875em;margin-bottom:2px;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}@media (min-width:600px){.random-release__list-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.random-release__list-item:not(:last-child){margin-right:2px}.random-release__list-item:first-child{border-bottom-left-radius:.7em}.random-release__list-item:last-child{border-bottom-right-radius:.7em}}.random-release__list-item:hover{border-color:grey}.random-release__list-item:hover .random-release__list-item-anchor{-webkit-transform:scale(1.05);transform:scale(1.05)}.random-release__list-item:hover .random-release__list-item-header{color:#07c}.random-release__list-item-anchor{display:block;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.random-release__list-item-header{color:#ccc;font-size:3em;display:inline-block;width:100%;margin-bottom:.5em;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.random-release__list-item-body{color:#333}.services__item{display:block;color:#333;text-decoration:none;background-color:#eee;overflow:auto;padding-top:.3em;margin-bottom:.4em}.services__item h4{font-size:120%}.services__item p{margin-top:-.1em}.services__icon{float:left;font-size:2.4em}.services__icon.icon-rss{color:#fa9b39}.services__icon.icon-twitter{color:#00a0d1}@media (min-width:800px){.services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.services__item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 2px;white-space:nowrap;overflow:hidden}.services__item h4,.services__item p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.payment{background:#eee;margin-top:1em;padding:.8em;text-align:center}.payment input,.payment select{font-size:1.2em;padding:.2em .5em}.quote{margin:1em 0;padding:.8em 1.1em;border-radius:1em}.quote:nth-child(1){background-color:#ffee80}.quote:nth-child(1)::before{border-right:.65em solid #ffee80}.quote:nth-child(2){background-color:#9ce6e6}.quote:nth-child(2)::before{border-left:.65em solid #9ce6e6}.quote:nth-child(3){background-color:#80ffb8}.quote:nth-child(3)::before{border-right:.65em solid #80ffb8}.quote img{display:none}@media (min-width:820px){.quote{position:relative}.quote::before{content:"";position:absolute;top:calc(106px/2 - .65em);width:0;height:0;border-top:.65em solid transparent;border-bottom:.65em solid transparent}.quote img{display:block;position:absolute;top:22px;border-radius:99px}.quote:nth-child(odd){margin-left:100px}.quote:nth-child(odd)::before{left:-.6175em}.quote:nth-child(odd) img{left:-86px}.quote:nth-child(even){margin-right:100px}.quote:nth-child(even)::before{right:-.6175em}.quote:nth-child(even) img{right:-86px}}.quote__body{margin-bottom:.2em}.quote__body::before{content:"“"}.quote__body::after{content:"”"}.quote__signature{font-size:87.5%}.quote__signature::before{content:"— ";font-weight:700}.quote__signature strong{font-size:1rem}header{border-top:1px solid #ddd}header div{max-width:600px;text-align:center;padding:2em 0;margin:2em auto;text-shadow:0 2px 0 #fff}header div h1{font-size:36px;font-weight:300}header div strong{font-weight:700;font-size:110%}header a{padding:0 .1em;border-radius:.3em}header a:hover{background-color:rgba(0,119,204,.1)}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__footer,.picker__header,.picker__table{text-align:center}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;-webkit-transition:background .15s ease-out,-webkit-transform 0s .15s;transition:background .15s ease-out,transform 0s .15s;transition:background .15s ease-out,transform 0s .15s,-webkit-transform 0s .15s;-webkit-backface-visibility:hidden}/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle;padding:0 1em}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}.picker--opened .picker__frame{top:auto;bottom:0}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-webkit-transform:translateY(0);transform:translateY(0);zoom:1;background:rgba(0,0,0,.32);-webkit-transition:background .15s ease-out;transition:background .15s ease-out}.picker--opened .picker__frame{-webkit-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.picker__header{position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}.picker__nav--next,.picker__nav--prev{top:-.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}