html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}a{text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;height:auto}img.not-responsive{max-width:none}amp-img,img,svg{line-height:1}amp-ad,amp-img,img,svg,iframe{vertical-align:middle}html{font-family:Verdana,Arial,Helvetica,sans-serif;overflow-y:scroll}body,html{background-color:#ecf0f2}@media(min-width:880px){.media-object{display:block;position:relative}.media-object .media-object__side{display:block;float:left;margin-right:1em}.media-object .media-object__main{display:table-cell;width:500em}}@keyframes notificationFadeIn{from{opacity:0}to{opacity:1}}#eu-cookies-consent.amp-active{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;animation:notificationFadeIn ease-in 600ms 1 forwards;background-color:#e0e4e7;border-top:1px solid #28aae2;color:#231f20;opacity:0;text-align:center}#eu-cookies-consent.amp-active .actions,#eu-cookies-consent.amp-active .message{display:inline-block;margin:.75em}#eu-cookies-consent.amp-active .button-element{cursor:pointer;font-size:.825em}.element-invisible{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.element-invisible.focusable:active,.element-invisible.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}h1,h2,h3{font-weight:400}a{color:#3d246b;text-decoration:none}a.active,a:active{color:#321e58}a:focus,a:hover{color:#271745}body{min-width:21em}#layoutSidebar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#layoutSidebar .block-next-main-menu{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.layoutOurBooksColumns .views__rows{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-left:-1em;margin-right:-1em}.layoutOurBooksColumns .views__row{margin-left:1em;margin-right:1em;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:8em}@media(max-width:879px){.layoutOurBooksColumns .views__row{margin-left:.5em;margin-right:.5em}}@media(min-width:1168px){.layoutViewsColumns .views__rows{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1em;margin-right:-1em}.layoutViewsColumns .views__row{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:23.5em;-moz-flex-basis:23.5em;-ms-flex-preferred-size:23.5em;flex-basis:23.5em;margin-left:1em;margin-right:1em}}.region-header{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.region-header .site-logo{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media(max-width:1167px){.region-header{padding:.25em}}.page-header .site-logo{line-height:1em;margin:0;text-align:center;font-size:1.5em}@media(min-width:1168px) and (max-width:1458px){.page-header .site-logo{font-size:3em}}@media(min-width:1459px){.page-header .site-logo{font-size:4em}}.page-header .site-logo--link{color:#231f20;display:inline-block;font-style:normal;text-transform:uppercase;text-decoration:none}.page-header .site-logo--img{max-height:1.5em;width:auto}.main-navigation-open-button{background-color:transparent;border:none;color:#32343e;font-size:2em}@media(min-width:1168px) and (max-width:1458px){.main-navigation-open-button{font-size:3em}}@media(min-width:1459px){.main-navigation-open-button{font-size:3em}}.site-footer{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAO0lEQVR42mPYf+jI/wdPnrEBsREDiNh74NAnIB0N4rgBsdy+g4d/M+zZf/A1kBMCxOIgGQWg6C8g7QUAtOAsuGrGkX8AAAAASUVORK5CYII=);background-repeat:repeat-x;background-position:left top;background-color:#e0e4e7;margin-top:2em}.site-footer .list-items{list-style:none;padding-left:0}.site-footer .list-item{border-bottom:1px solid #d5d8da}.site-footer .list-item a{color:#202d3e;border-bottom:1px solid #e8ebec;display:block;line-height:2em;text-decoration:none}.site-footer .list-item a.active,.site-footer .list-item a:active{color:#17212d}.site-footer .list-item a:focus,.site-footer .list-item a:hover{color:#0f151c}.site-footer .region-footer-bottom{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAO0lEQVR42mPYf+jI/wdPnrEBsREDiNh74NAnIB0N4rgBsdy+g4d/M+zZf/A1kBMCxOIgGQWg6C8g7QUAtOAsuGrGkX8AAAAASUVORK5CYII=);background-repeat:repeat-x;background-position:left top}.region-primary-menu{background-color:#e0e4e7;color:#231f20}.layoutSidebar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:3em;padding-left:1em;padding-right:1em}.layoutSidebar .block{margin-bottom:0;margin-top:0}.layoutSidebar .block h2{font-size:1.5em;margin-bottom:.25em;margin-top:.25em}.layoutSidebar .close-button{background-color:transparent;border:none;font-size:1em;padding:.5em}.layoutSidebar .close-button span{display:none}.layoutSidebar .next-search-form{font-size:.75em}.layoutSidebar .list-items{list-style:none;margin:0;padding:0}.layoutSidebar .list-item a{color:#231f20;display:block;padding:.5em 0;text-decoration:none;text-transform:uppercase}.layoutSidebar .list-item span{text-shadow:0 0 1px #fff}.layoutSidebar .block-next-menu-categories a{font-weight:700}.layoutSidebar .block-next-menu-other-links{font-size:.75em;margin-top:1em}.layoutSidebar .block-next-menu-subscription{font-size:.75em}.layoutSidebar .block-next-menu-subscription .items{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.column-sidebar .block,.expandable-tabs .block,.layoutSidebar .block,.site-bottom .block,.site-footer .block{margin-bottom:1em;margin-top:1em}.column-sidebar .block h2,.expandable-tabs .block h2,.layoutSidebar .block h2,.site-bottom .block h2,.site-footer .block h2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAO0lEQVR42mPYf+jI/wdPnrEBsREDiNh74NAnIB0N4rgBsdy+g4d/M+zZf/A1kBMCxOIgGQWg6C8g7QUAtOAsuGrGkX8AAAAASUVORK5CYII=);background-repeat:repeat-x;background-position:left bottom;color:#4f3367;font-family:segoe ui,open sans,san francisco,roboto,helvetica neue,sans-serif;font-weight:lighter;font-size:1.5em;line-height:1.5;margin-bottom:0;text-transform:uppercase}@media(min-width:1459px){.layout-main .block>h2{font-size:2em}}.site-highlighted .block{margin-bottom:1em;margin-top:1em}.path-frontpage #block-next-page-title,.path-frontpage #block-next-content{margin:0}.block--amp-ad{clear:both}.block--amp-ad .block__title{margin-bottom:.83em}@media(max-width:399px){.block--amp-ad{margin-left:-2em;margin-right:-2em}}@media(max-width:879px){.block--amp-ad{text-align:center}}@media(min-width:880px){.column-page-content .block--amp-ad{text-align:center}}.block-next-sidebar-search-form .block__title{margin-top:0}.simple-form-box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;min-width:15em}.simple-form-box .form-actions{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0}.simple-form-box .form-item{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-flex-grow:2;-ms-flex-positive:2;flex-grow:2;margin:0 1em 0 0}.simple-form-box .form-email,.simple-form-box .form-search,.simple-form-box .form-submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.next-search-form{background-color:#fff;border:1px solid #ccc;margin-bottom:1em;margin-top:1em;padding:.5em}.next-search-form .form-search{background-color:#fff;border-color:#fff;min-width:10em}.next-search-form .form-actions{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.subscription-options .description{font-size:.875em}.subscription-options__social_buttons .items{list-style-type:none;padding:0;margin:1em 0}.subscription-options__social_buttons .item{display:inline-block;margin-right:.5em}.subscription-options__social_buttons .item a{background-color:#28aae2;display:inline-block;font-size:1.5em;padding:.5em}.subscription-options__social_buttons .item svg{color:#fff}.subscription-options__social_buttons .item .title{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.subscription-options__social_buttons .item .title.focusable:active,.subscription-options__social_buttons .item .title.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.form--inline .form-item{float:left;margin-right:.5em}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:.5em}.form--inline .form-actions{clear:left}.pager{background:#f6f8f9;border-top:1px solid #ecf0f2;clear:both;font-family:segoe ui,open sans,san francisco,roboto,helvetica neue,sans-serif;font-weight:lighter;margin-bottom:1em;margin-top:1em}.pager .pager__items{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;list-style:none;margin:0;padding-left:0}.pager .pager__item{line-height:2em;margin:0 .25em}.pager .pager__item.is-active{background-color:#3d1a6f;color:#fff}.pager .pager__item.is-active a{color:#fff}.pager .pager__item.is-active a.active,.pager .pager__item.is-active a:active{color:#f2f2f2}.pager .pager__item.is-active a:focus,.pager .pager__item.is-active a:hover{color:#e5e5e5}.pager .pager__item.is-text-only{padding:0 .75em}.pager .pager__item.is-empty{min-width:2em}@media(min-width:880px){.pager .pager__item{font-size:1.5em}}.pager a{display:block;color:#6a5586;min-width:2em;text-align:center;text-transform:uppercase;text-decoration:none}.user-profile .user-profile__contact-options .item{display:inline-block;margin-right:.5em}.user-profile .user-profile__contact-options .fontello-icon-link{display:inline-block;padding:.5em}.user-profile .user-profile__contact-options .icon{font-size:2em}.user-profile .user-profile__contact-options .title{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.user-profile .user-profile__contact-options .title.focusable:active,.user-profile .user-profile__contact-options .title.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.user-profile .user-picture{width:16em}@media(max-width:1167px){.user-profile .field-biography{margin-top:1em;margin-bottom:1em}}@media(min-width:880px){.user-profile{overflow:auto}.user-profile .user-picture{float:left;margin-right:1em}}.hidden{display:none}.contextual .trigger.visually-hidden,.visually-hidden{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.contextual .trigger.visually-hidden.focusable:active,.visually-hidden.focusable:active,.contextual .trigger.visually-hidden.focusable:focus,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}.form-item label{display:block;font-weight:700}.form-item .form-checkbox+label{display:inline-block;font-weight:400}form:not(.simple-form-box) .form-item .form-email,form:not(.simple-form-box) .form-item .form-search,form:not(.simple-form-box) .form-item .form-text{padding-right:1.5em}.form-email,.form-search,.form-text,.form-textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #959595;border-radius:0;line-height:1.5em;max-width:100%;padding:.25em .5em}.button-element,.form-submit{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#2d2a2f;border-radius:0;border:1px solid #2d2a2f;display:inline-block;font-family:segoe ui,open sans,san francisco,roboto,helvetica neue,sans-serif;line-height:1.5em;padding:.25em 1em;text-align:center}.button-element.active,.form-submit.active,.button-element:active,.form-submit:active{color:#f2f2f2}.button-element:focus,.form-submit:focus,.button-element:hover,.form-submit:hover{color:#e5e5e5}.form-clean-icon-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2d2a2f;background-color:#fff;border-radius:0;border:1px solid #fff;font-family:segoe ui,open sans,san francisco,roboto,helvetica neue,sans-serif;height:2em;line-height:1.5em;padding:0 .5em}.form-clean-icon-button.active,.form-clean-icon-button:active{color:#201e22}.form-clean-icon-button:focus,.form-clean-icon-button:hover{color:#131214}.highlighted-form{background-color:#f4f6f7;padding:1em 2em;margin-bottom:4em;margin-top:2em}.highlighted-form .form-email,.highlighted-form .form-text,.highlighted-form .form-textarea{width:100%}.article--teaser{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAO0lEQVR42mPYf+jI/wdPnrEBsREDiNh74NAnIB0N4rgBsdy+g4d/M+zZf/A1kBMCxOIgGQWg6C8g7QUAtOAsuGrGkX8AAAAASUVORK5CYII=);background-repeat:repeat-x;background-position:left bottom;padding-bottom:1.3125em;background-color:#fff;display:flex;flex-direction:column;font-family:segoe ui,open sans,san francisco,roboto,helvetica neue,sans-serif;font-weight:lighter;max-width:34em}.article--teaser .field-featured-image{order:-5}.article--teaser .field-featured-image a{display:block}.article--teaser .node__title{align-items:center;background-color:#3d246b;color:#fff;display:flex;font-weight:lighter;line-height:1.3em;min-height:2.6em;margin:0;padding:.25em}.article--teaser .node__title a{color:#fff;text-decoration:none}.article--teaser .node__title a.active,.article--teaser .node__title a:active{color:#f2f2f2}.article--teaser .node__title a:focus,.article--teaser .node__title a:hover{color:#e5e5e5}.article--teaser .node__meta{font-size:.875em;margin:1em .5em}.article--teaser .node__content{margin-left:.5em;margin-right:.5em}.article--teaser .body{line-height:1.15em;height:4.6em;overflow:hidden;position:relative}.article--teaser .body p:first-of-type{margin-top:0}.article--teaser .body:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;content:"\02026\000A0";position:absolute;right:0;text-align:right;top:3.45em;width:3em;background-size:100% 100%;background:linear-gradient(to right,rgba(255,255,255,0),#ffffff 50%,#ffffff)}.article--teaser-simple{border-bottom:1px solid #e0e4e7;padding:1em 0;font-family:segoe ui,open sans,san francisco,roboto,helvetica neue,sans-serif;font-weight:lighter;overflow:auto}.page-wrapper .article--teaser-simple{max-width:34em}@media(min-width:880px){.article--teaser-simple .node__header-wrapper{display:table}}@media(max-width:1458px){.article--teaser-simple .field-featured-image{display:none}}@media(min-width:1168px){.article--teaser-simple .field-featured-image{float:left;margin-right:1em;width:12em}}.article--teaser-simple .node__title{display:block;font-weight:lighter;margin:0}.article--teaser-simple .node__meta{margin-bottom:.5em;margin-top:.5em}.article--teaser-simple .body{line-height:1.15em;height:4.6em;overflow:hidden;position:relative}.article--teaser-simple .body p:first-of-type{margin-top:0}.article--teaser-simple .body:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;content:"\02026\000A0";position:absolute;right:0;text-align:right;top:3.45em;width:3em;background-size:100% 100%;background:linear-gradient(to right,rgba(236,240,242,0),#ecf0f2 50%,#ecf0f2)}