@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:100%}body{background:#f0f0f0}@media (max-width:49em){.desktop-only{display:none!important}}@media (min-width:49em){.mobile-only{display:none!important}}.page-search-ting .pane-page-content,.page-wrapper{max-width:1248px;position:relative}@media (min-width:49em){.page-search-ting .pane-page-content,.page-wrapper{margin-left:auto;margin-right:auto;max-width:1268px}}.content-wrapper,.pane-fulltext{max-width:1120px;width:100%;padding-left:20px;padding-right:20px}@media (min-width:49em){.content-wrapper,.pane-fulltext{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}@media (min-width:49em){.pane-node-content,.pane-page-content{padding:2rem 0 0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:SourceSansProLight;src:url(fonts/sourcesanspro-light.68770a66.woff) format("woff"),url(fonts/sourcesanspro-light.298afcbf.ttf) format("ttf")}@font-face{font-family:SourceSansPro;src:url(fonts/sourcesanspro-regular.16c4cdcc.woff) format("woff"),url(fonts/sourcesanspro-regular.1fb8786f.ttf) format("ttf")}@font-face{font-family:SourceSansProSemiBold;src:url(fonts/sourcesanspro-semibold.ac04a489.woff) format("woff"),url(fonts/sourcesanspro-semibold.90edc6c7.ttf) format("ttf")}@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.f691f37e.woff) format("woff"),url(fonts/fontawesome-webfont.1e59d233.ttf) format("ttf")}@font-face{font-family:icomoon;src:url(fonts/icomoon.575ba705.woff) format("woff"),url(fonts/icomoon.0f59df63.ttf) format("ttf")}body{font-family:SourceSansPro,sans-serif}@media (min-width:49em){.topbar .pane-search-form{order:4}}@media (min-width:49em){.topbar #header{order:1}}img{max-width:100%}.pane-user-login{display:block;width:100%;order:4;background:#f0f0f0}.pane-user-login select{background:#fff;border:1px solid #d5d5d5;width:100%;font-size:13px;padding:10px 30px;color:#787878;font-family:SourceSansProSemiBold,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px}.pane-user-login input[type=email],.pane-user-login input[type=password],.pane-user-login input[type=submit],.pane-user-login input[type=text]{text-decoration:none;border-radius:6px;min-width:250px;display:inline-block;position:relative;border:1px solid #d5d5d5;color:#000;font-size:15.4px;font-family:SourceSansProSemiBold,sans-serif;width:100%;box-sizing:border-box;padding:10px 30px;appearance:none}.pane-user-login input[type=submit]{font-family:SourceSansProSemiBold,sans-serif;line-height:1em;padding:15px 22px;margin-top:1rem;width:100%;background-color:#95b978;color:#fff;border-radius:2px;text-transform:uppercase}.pane-user-login input[type=submit]:hover{background-color:#7c9b63;cursor:pointer}.pane-user-login label{font-size:16px;line-height:22px;font-family:SourceSansProSemiBold,sans-serif;color:#3c3c3c;margin:0 0 5px;display:block}.pane-user-login .description{margin:.5rem 0}.pane-user-login .form-item{position:relative;margin-bottom:1.375rem}.pane-user-login form .description{color:#7c9b63;font-family:SourceSansPro,sans-serif;margin-top:5px}.pane-user-login .messages{margin:16px 0}.ui-dialog form select{background:#fff;border:1px solid #d5d5d5;width:100%;font-size:13px;padding:10px 30px;color:#787878;font-family:SourceSansProSemiBold,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px}.ui-dialog form input[type=email],.ui-dialog form input[type=password],.ui-dialog form input[type=submit],.ui-dialog form input[type=text]{text-decoration:none;border-radius:6px;min-width:250px;display:inline-block;position:relative;border:1px solid #d5d5d5;color:#000;font-size:15.4px;font-family:SourceSansProSemiBold,sans-serif;width:100%;box-sizing:border-box;padding:10px 30px;appearance:none}.ui-dialog form input[type=submit]{font-family:SourceSansProSemiBold,sans-serif;line-height:1em;padding:15px 22px;margin-top:1rem;width:100%;background-color:#95b978;color:#fff;border-radius:2px;text-transform:uppercase}.ui-dialog form input[type=submit]:hover{background-color:#7c9b63;cursor:pointer}.ui-dialog form label{font-size:16px;line-height:22px;font-family:SourceSansProSemiBold,sans-serif;color:#3c3c3c;margin:0 0 5px;display:block}.ui-dialog form .description{margin:.5rem 0}.ui-dialog form .form-item{position:relative;margin-bottom:1.375rem}.ui-dialog form form .description{color:#7c9b63;font-family:SourceSansPro,sans-serif;margin-top:5px}.view-articles,.view-ereol-search{width:100%;max-width:1200px;margin:0 auto}.ui-dialog{background-color:#fff;left:0!important;right:0!important;top:100px!important;position:absolute!important}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{outline:none}.ui-dialog .messages{margin:16px 0}.ui-dialog-content a[data-modal-name=reol_bookmark]{display:inline-block;width:auto}.ui-widget{font-family:Oxygen,sans-serif}div.messages{max-width:1120px;width:100%;padding:2rem;background-color:#fff;background-image:none;font-family:SourceSansPro,sans-serif;font-size:1.2rem;color:#3c3c3c;line-height:1.8rem;border:1px solid #dcdcdc;word-wrap:break-word}@media (min-width:49em){div.messages{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px;margin:1rem auto;padding:2rem}}div.messages.status{background-color:#c5e8c5}div.messages.warning{background-color:#fdffc7}div.messages.error{background-color:#ff7562}div.messages ul{margin:0}.pane-page-tabs{width:100%;display:block;background-color:#5f7f9f;text-align:center}.pane-page-tabs a{color:#fff;text-decoration:none;font-family:SourceSansProSemiBold,sans-serif;font-size:1.1rem}.pane-page-tabs .tabs{display:flex;justify-content:center}.pane-page-tabs .tabs a{display:inline-block;padding:.5rem 1rem}.icon-spinner:before{display:none}.btn,.material .action-button,.page-user .material-buttons .action-button{font-family:SourceSansProSemiBold,sans-serif;line-height:1em;padding:10px 22px;margin-top:1rem;background-color:#608244;color:#fff;border-radius:2px;text-transform:uppercase;width:100%;font-size:.9rem;color:#fff!important;text-decoration:none;position:relative}.btn:hover,.material .action-button:hover,.page-user .material-buttons .action-button:hover{background-color:#7c9b63;cursor:pointer}@media (min-width:49em){.btn,.material .action-button,.page-user .material-buttons .action-button{width:auto;display:inline-block;text-align:center;width:100%}}.btn.a,.material .a.action-button,.page-user .material-buttons .a.action-button{color:inherit!important}.btn-block{width:100%!important;max-width:100%!important}.btn--loan:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";position:absolute;right:.5rem}.btn--try{background-color:transparent;color:#3c3c3c!important;border:1px solid #dcdcdc}.btn--try:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";position:absolute;right:.5rem;font-size:2rem}.text{font-family:SourceSansPro,sans-serif}.text p{font-size:1rem;line-height:1.8rem;color:#3c3c3c}.text p strong{font-weight:700}.text p em{font-style:italic}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{font-family:SourceSansProLight,sans-serif}.text h2{font-size:2rem}.text h3{font-family:SourceSansProLight,sans-serif;font-size:1.5rem;margin-bottom:1.5rem;border-top:1px solid #d8d8d8;padding-top:1.5rem}.text h3,.text h4{color:#3c3c3c;margin-top:1.5rem}.text h4{font-family:SourceSansProSemiBold,sans-serif;text-transform:uppercase}.text a{color:#b81b40;text-decoration:none}.text a:hover{color:#5f7f9f}.text ul{margin:2rem 0 2rem 2rem;line-height:1.5rem;color:#787878}.text ul li:before{content:"\2014";margin-right:1rem}.highlight{color:#b81b40}.ui-dialog{border-radius:0;margin:0 auto;border:0;max-width:730px;max-height:90%;box-shadow:0 0 33px 0 rgba(0,0,0,.3);padding:25px 30px;text-align:center;overflow-y:auto}.ui-dialog.try-audiobook,.ui-dialog.try-ebook{max-height:none;top:30px!important;max-width:1180px;overflow-y:visible}.ui-dialog,.ui-dialog .ui-dialog-content,.ui-dialog .ui-widget-header{color:#505050;font-family:SourceSansProLight,sans-serif}.ui-dialog a{color:#fff;text-align:center}.ui-dialog form{text-align:left}.ui-dialog form .form-actions{text-align:center}.ui-dialog .action-button{font-family:SourceSansProSemiBold,sans-serif;line-height:1em;padding:10px 22px;margin-top:1rem;background-color:#608244;color:#fff;border-radius:2px;text-transform:uppercase;width:100%;font-size:.9rem}.ui-dialog .action-button:hover{background-color:#7c9b63;cursor:pointer}.ui-dialog .ui-corner-all{border:0;background:#fff;border-radius:5px}.ui-dialog .ui-dialog-titlebar{margin:0;padding:0;font-family:SourceSansPro,sans-serif;text-transform:uppercase}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{width:auto;float:none;display:block}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:0;right:0;position:absolute;font-size:10px;padding:0;margin:0}@media (min-width:49em){.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:0;right:15px}}.ui-dialog .ui-icon-closethick{text-indent:inherit;background:none;height:16px;width:16px}.ui-dialog .ui-icon-closethick:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";font-size:16px}@media (min-width:49em){.ui-dialog{min-width:600px}}.ui-widget-overlay{opacity:.4}#ding-reservation-delete-reservations-form a{font-family:SourceSansProSemiBold,sans-serif;line-height:1em;padding:10px 22px;margin-top:1rem;background-color:#608244;color:#fff;border-radius:2px;text-transform:uppercase;width:100%;font-size:.9rem;display:inline-block}#ding-reservation-delete-reservations-form a:hover{background-color:#7c9b63;cursor:pointer}@media (min-width:26em){#ding-reservation-delete-reservations-form a{width:49%}#ding-reservation-delete-reservations-form a#edit-cancel{float:right}}.pager{display:flex;width:100%;font-family:SourceSansProSemiBold,sans-serif;font-size:1rem}.pager .pager-ellipsis,.pager a{display:inline-block;padding:1rem;color:#787878;text-decoration:none}.pager .pager-ellipsis:hover,.pager a:hover{color:#b81b40}.pager-first,.pager-last{display:none}.pager-current{color:#b81b40;padding:1rem}.pager-next,.pager-previous{font-size:0}.pager-next a,.pager-previous a{padding:1rem 0}.pager-next a:before,.pager-previous a:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:.9rem;color:#505050;border:1px solid #dcdcdc;padding:1rem;border-radius:2px}.pager-next a:hover:before,.pager-previous a:hover:before{color:#b81b40;border:1px solid #b81b40}.pager-next a:before{content:""}.pager-previous{flex-grow:1}.pager-previous a:before{content:""}.pager-item-next-1,.pager-item-prev-1,.pager-item-prev-2,.pager-item-prev-3,.pager-item-prev-4,.pager-item-prev-5,.pager-item-prev-6,.pager-item-prev-7{display:none}@media (min-width:20em){.pager-item-prev-1{display:list-item}}@media (min-width:23em){.pager-item-next-1,.pager-item-prev-2{display:list-item}}@media (min-width:26em){.pager-item-next-1,.pager-item-prev-3{display:list-item}}@media (min-width:65em){.pager-item-prev-4,.pager-item-prev-5,.pager-item-prev-6,.pager-item-prev-7{display:list-item}}.fa-star-o{color:rgba(0,0,0,.2);font-size:1.1rem}.fa-star-o:before{content:"\f005"}.fa-star-o.active{color:#95b978}.star{margin-right:.3rem}.linkbox,.ting-cover-wrapper{position:relative}.overlay-icons{position:absolute;top:2rem;right:1rem}.overlay-icons .icon:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;padding:.5rem;background-color:#fff;border-radius:50%;color:#787878;font-size:1rem;margin-left:.5rem}.overlay-icons.no-quota .icon:before{background-color:#597795;color:#fff}.overlay-icons .ebook:before{content:""}.overlay-icons .audiobook:before{content:""}.overlay-icons .podcast:before{content:""}.overlay-icons .link:before{content:"";color:#b81b40}.reader__back-button{position:absolute;top:5px;left:5px;padding:5px;text-decoration:none;font-size:22px}.reader__back-button:before{font-family:FontAwesome;content:"\f060";position:relative}.search-overlay--wrapper{font-family:SourceSansPro,sans-serif}.search-overlay--text{color:#fff;font-size:1.5rem}.search-overlay--inner{background-color:#505050;color:#fff}.search-overlay--inner .cancel{font-family:SourceSansProSemiBold,sans-serif;line-height:1em;padding:10px 22px;margin-top:1rem;background-color:#608244;color:#fff;border-radius:2px;text-transform:uppercase;width:100%;font-size:.9rem}.search-overlay--inner .cancel:hover{background-color:#7c9b63;cursor:pointer}.search-overlay--inner .cancel a{color:#fff;text-decoration:none}body #autocomplete li{color:#505050}body #autocomplete li.selected{color:#b81b40}.site-header{background:#fff}.topbar{overflow:hidden}@media (min-width:49em){.topbar{height:80px}}.topbar .pane-main-menu{width:100%}.topbar__inner{position:relative}@media (min-width:49em){.topbar__inner{max-width:1120px;width:100%;padding-left:20px;padding-right:20px;height:100%}}@media (min-width:49em) and (min-width:49em){.topbar__inner{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}.branding{height:5rem;top:0;left:3.75rem;z-index:1}@media (min-width:49em){.branding{position:absolute;width:9%;float:left;height:100%}}.branding__logo{margin:0 auto;display:flex;align-items:center;justify-content:center;height:100%}.branding__logo img{width:100%;max-width:35vw}.pane-reol-profile-link{position:absolute;top:0;left:0}@media (min-width:49em){.pane-reol-profile-link{left:auto;right:3.75rem}}#user-login-form{max-width:500px;margin:0 auto;padding:2rem}.menu-name-main-menu>ul{margin:0 10px}@media (min-width:49em){.menu-name-main-menu>ul{margin:0 20px}}.menu-name-main-menu li{height:100%;display:inline-block;margin:0;padding:0;vertical-align:top}@media (min-width:49em){.menu-name-main-menu li{height:100%;display:inline-block;margin:0;padding:0}}.menu-name-main-menu li a{text-decoration:none;font-family:SourceSansProSemiBold,sans-serif;font-size:.75rem;line-height:3rem;display:block;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:49em){.menu-name-main-menu li a{font-size:1rem;line-height:5rem;height:100%;display:block}}.menu-name-main-menu.menu-level-1{background-color:#b81b40;text-align:center}@media (min-width:49em){.menu-name-main-menu.menu-level-1{background-color:#fff}}.menu-name-main-menu.menu-level-1 ul{display:flex;justify-content:space-between}@media (min-width:49em){.menu-name-main-menu.menu-level-1 ul{margin:0 20px;display:inline-block}}@media (min-width:49em){.menu-name-main-menu.menu-level-1 li{padding:0 1.5rem}}.menu-name-main-menu.menu-level-1 a{color:#fff;opacity:.7}@media (min-width:49em){.menu-name-main-menu.menu-level-1 a{color:#3c3c3c}}.menu-name-main-menu.menu-level-1 a:hover{background:#f0f0f0}.menu-name-main-menu.menu-level-1 .active-trail a{opacity:1}.menu-name-main-menu.menu-level-2{background-color:#f0f0f0;border-bottom:1px solid #dcdcdc;color:#787878}@media (min-width:49em){.menu-name-main-menu.menu-level-2>ul{max-width:1120px;width:100%;padding-left:20px;padding-right:20px}}@media (min-width:49em) and (min-width:49em){.menu-name-main-menu.menu-level-2>ul{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}.menu-name-main-menu.menu-level-2 li.expanded{margin-right:1rem}.menu-name-main-menu.menu-level-2 li.expanded:last-child{margin-right:0}.menu-name-main-menu.menu-level-2 li.expanded>a{text-transform:uppercase}.menu-name-main-menu.menu-level-2 li.expanded>a:after{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";font-size:.5rem;margin-left:.5rem}.menu-name-main-menu.menu-level-2 li.expanded ul{display:none}.menu-name-main-menu.menu-level-2 li.expanded.js-active ul{display:block}.menu-name-main-menu.menu-level-2 li.expanded.js-active>a,.menu-name-main-menu.menu-level-2 li.expanded.js-active>a:after,.menu-name-main-menu.menu-level-2 li.expanded>a.active-trail:after{color:#3c3c3c}@media (min-width:49em){.menu-name-main-menu.menu-level-2 li.expanded>a{position:relative;overflow:visible}.menu-name-main-menu.menu-level-2 li.expanded.js-active>a:before{content:"";color:#3c3c3c;position:absolute;width:0;height:0;vertical-align:middle;border-bottom:20px solid;border-right:20px solid transparent;border-left:20px solid transparent;right:-16px;bottom:-1px;z-index:2}}.menu-name-main-menu.menu-level-2 a{color:#3c3c3c}@media (min-width:49em){.menu-name-main-menu.menu-level-2 a:hover{color:#505050}}.menu-name-main-menu.menu-level-2 li div{max-width:1120px;width:100%;padding-left:20px;padding-right:20px;position:absolute;display:block;left:0;right:0;z-index:2}@media (min-width:49em){.menu-name-main-menu.menu-level-2 li div{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}.menu-name-main-menu.menu-level-2 li ul{column-count:2;column-gap:2rem;padding:1rem 20px;background-color:#3c3c3c}@media (min-width:49em){.menu-name-main-menu.menu-level-2 li ul{display:inline-block;columns:13rem;padding:30px}}.menu-name-main-menu.menu-level-2 li ul li{display:block}.menu-name-main-menu.menu-level-2 li ul a{color:#dcdcdc;font-family:SourceSansPro,sans-serif;padding:0}@media (min-width:49em){.menu-name-main-menu.menu-level-2 li ul a{line-height:2rem}}.footer,.menu-name-main-menu.menu-level-2 li ul a.active-trail{color:#fff}.footer{background-color:#282828;font-size:100%;font-family:SourceSansPro,sans-serif;overflow:hidden;width:100%;float:left;display:inline-block;margin-top:2rem}.footer__inner{position:relative;max-width:1200px;margin:0 auto}@media (min-width:49em){.footer__inner{display:flex;padding:4rem 0}}.footer__brand{background-color:#fff;color:#b81b40;font-family:SourceSansProSemiBold,sans-serif;padding:1rem 0;display:flex;justify-content:center;align-items:center}.footer__brand:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";font-size:2rem;margin-right:.5rem}.footer .menu a{text-transform:none}.footer a:hover{text-decoration:underline}.footer ul{display:none;margin:0;padding:0}@media (min-width:49em){.footer ul{display:block}}.footer ul li{list-style:none;padding:0;margin:0}@media (min-width:49em){.footer ul li{display:block!important}}.footer .panel-pane a{display:block;color:#dcdcdc;font-size:1.1rem;text-decoration:none;padding:1rem 2rem}@media (min-width:49em){.footer .panel-pane{flex:1}}.footer .pane-title{color:#fff;border-top:1px solid hsla(0,0%,100%,.2);cursor:pointer;text-transform:uppercase;font-size:1.1rem;margin:0;padding:2rem}@media (min-width:49em){.footer .pane-title{border-top:none}}.footer .leaf{margin:0}.radio-custom,input[type=checkbox]{width:0;height:0;opacity:0;visibility:hidden;position:absolute}.radio-custom,.radio-custom-label,input[type=checkbox],input[type=checkbox]+label:before{display:inline-block;vertical-align:middle;cursor:pointer}.radio-custom-label,input[type=checkbox]+label:before{position:relative}.radio-custom+.radio-custom-label:before,input[type=checkbox]+label:before{content:"";background:transparent;border:1px solid #b4b4b4;width:1.5rem;height:1.5rem;text-align:center;font-size:.7rem;border-radius:50%;line-height:1.5rem;position:absolute;left:0;top:-.1rem}.form-type-checkbox label.option{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:1.8rem;min-height:1.5rem}.form-type-textfield .field-prefix{position:absolute;z-index:2;width:3rem;display:flex;justify-content:center;padding:12px 0}.form-type-textfield .field-prefix+input[type=text]{padding-left:3rem}.form-checkboxes .radio-custom+.radio-custom-label:before,.form-checkboxes input[type=checkbox]+label:before{left:auto;right:0;top:0}.form-checkboxes label.option{padding-left:0}input[type=checkbox]:checked+label:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";background-color:#95b978;color:#fff}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom:checked+label:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";color:#bbb}.radio-custom:focus+.radio-custom-label,input[type=checkbox]:focus+label{outline:1px solid #ddd}.ding-facetbrowser-group-processed{font-family:SourceSansPro,sans-serif}.ding-facetbrowser-group-processed .form-item{margin-bottom:1.375rem}.ding-facetbrowser-group-processed a{color:#505050;text-decoration:none}.ding-facetbrowser-group-processed label{display:inline-block;width:100%}.ding-facetbrowser-group-processed label:before{float:right}.ding-facetbrowser-group-processed label a{float:left}.ding-facetbrowser-group-processed legend{top:3rem;position:relative;margin-bottom:3rem;font-family:SourceSansProSemiBold,sans-serif;text-transform:uppercase}fieldset{padding:2rem;border-bottom:1px solid #d8d8d8;background-color:#f0f0f0;margin-top:-.5rem}@media (min-width:49em){fieldset:nth-child(odd){background-color:#ebebeb}}.expand{margin-top:1rem;font-family:SourceSansPro,sans-serif;color:#787878;margin-left:3rem}.expand-more{float:right;text-decoration:none}.expand-more:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";position:relative;left:-10px;top:1px;color:#505050;font-weight:700}.expand-less{float:right}.expand-less:after{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";position:relative;right:-10px;top:1px;color:#505050;font-weight:700}.js-facets-trigger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAoCAYAAAAG0SEsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVFiF7Zcxb9pAGIafC9wIbNmpkPBiCX5BRi9QbBW2Tt2zd4hUVfyDZm4mlgqBLLkDTPyBDiBVYAkC3rOlalXJgutQQA6CYKxTFvJN5/Ore+67O3/vWbAnbNteAhebZ9d1xT7dcxFnjIvdjpeMV/j5wdPRB8dxLpVS1+xMyrbtppTyS7vdftAJ30JqtVpdKTUDbvbobsIwnNm2/U4nPA3gOE5DKfUNEOVyGcuyyOfzAMznc/r9PsPhMAu0bdtuuK7b0QEX66WeAZl6vU6lUtkr9DyPTqcD8CilLBzbglhFZr3HmXK5fBAMUK1WKZVKANkwDK9jJHY0LoQQbwEsyzoqjmiqWuBKqTfAdo+fi4imoAV+ilgptWmudMHvARaLxVFxEASb5r0uuAfQ6/WOiiOa71rgQohb4NdwOMTzvINCz/MYjUbw/1O71QFP+b7/u1gsToUQjclkIoIgIJfLkc1mWS6XTKdTWq0Wg8EAQAHvu93uj2MDG4bxCdh+277vf97VbF+uS+cdkD0w3iPwIW51i1NkUpGZTUzT/Lparf4qpa6EeKJtSiljZew4zqVhGB+Bq2i/YRhp0zR/jsfjP5u+vXezpHe4Wq1WF0LcAZkDkierlz4gOjmSmJOWzJOak5abTFJz0gJPak66Mk9kTi9+gYyaky54InPSBU9kTroOXCJzSu0TxTGFaCQ1J63l9VRz0nraXdftSCkLQDNyqjfRlFIWoq6oNfNTxzjfv9RX+PnB/wEW0D9HilhIfAAAAABJRU5ErkJggg==);width:2rem;height:2rem;background-repeat:no-repeat;background-size:contain;cursor:pointer}.facets-trigger-wrapper{width:100%;background-color:#f0f0f0;display:flex;justify-content:flex-end;padding:1rem;border-bottom:1px solid #d8d8d8}@media (min-width:49em){.facets-trigger-wrapper{display:none}}.page-search-ting .panel-col-first .inside{display:none;background-color:#f0f0f0}@media (min-width:49em){.page-search-ting .panel-col-first .inside{display:block}}.pane-ding-facetbrowser .expand-less,.pane-ding-facetbrowser .expand-more{padding-right:2rem;color:#505050}.pane-ding-facetbrowser fieldset .expand-less,.pane-ding-facetbrowser fieldset .expand-more{padding-right:0}.pane-search-form{height:5rem;margin-left:auto;position:absolute;right:0;top:0;z-index:1}@media (min-width:49em){.pane-search-form{position:relative;height:auto;width:100%;top:auto;right:auto}}.page-search .pane-page-tabs{display:none}.search-form{font-family:SourceSansPro,sans-serif;position:relative}.search-form #edit-search-type input{display:none}.search-form #edit-search-type .form-item{display:inline-block;margin:0 20px;font-family:SourceSansPro,sans-serif}.search-form #edit-search-type .form-item label{text-transform:uppercase;cursor:pointer;opacity:.5;font-size:1.3rem}.search-form #edit-search-type .form-item.selected label{opacity:1}@media (min-width:49em){.search-form #edit-search-type .form-item{margin:0 .4rem}.search-form #edit-search-type .form-item label{color:#fff;font-size:1rem}}.search-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1em;width:1em;border-radius:50em;background:url(images/backspace-solid.108ad93c.svg) no-repeat 50% 50%;background-size:contain;opacity:0;pointer-events:none}.search-form input[type=search]:focus::-webkit-search-cancel-button{opacity:1;pointer-events:all}@media (min-width:49em){.page-search .search-form{background-color:#b81b40}}.search-form__icon__wrapper{align-items:center;cursor:pointer;display:flex;height:5rem;justify-content:center}.search-form__icon__wrapper:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;position:relative;top:-3px;right:3px;color:#dcdcdc;content:"";font-size:2rem}@media (min-width:49em){.search-form__icon__wrapper:before{color:#fff;font-size:1.5rem;position:relative;top:3px}}.search-form__icon__wrapper__text{color:#fff;font-size:16px;font-family:SourceSansProSemiBold,sans-serif}.open .search-form__icon__wrapper{position:fixed;top:0;right:0;z-index:1}@media (min-width:49em){.open .search-form__icon__wrapper{height:2rem;left:calc(50% - 1rem);position:relative;width:2rem}}.open .search-form__icon__wrapper:before{position:relative;content:"\ea0f";font-size:1.5rem;right:17px;top:0}@media (min-width:49em){.open .search-form__icon__wrapper:before{position:relative;font-size:1rem;top:8px;right:0}}@media (min-width:49em){.page-search .open .search-form__icon__wrapper{display:none}}@media (min-width:49em){.search-form__icon__wrapper{background:#b81b40;display:block;height:2rem;text-align:center}}.search-form__icon{width:auto}.search-form__content{background:#fff;display:none;left:0;max-width:100%;position:fixed;top:0;width:100%;height:5rem;align-items:center}.page-search .search-form__content{height:8rem}@media (min-width:49em){.search-form__content{max-width:1248px;position:relative}}@media (min-width:49em) and (min-width:49em){.search-form__content{margin-left:auto;margin-right:auto;max-width:1268px}}.open .search-form__content{display:block}@media (min-width:49em){.open .search-form__content{display:flex}}@media (min-width:49em){.page-search .search-form__content{height:auto;padding:1.2rem;background-color:#b81b40}}.search-form .form-item-search-block-form{flex:1}.search-form .form-item-search-block-form:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";position:absolute;color:#787878;top:27px;left:7px;font-size:1.5rem}@media (min-width:49em){.search-form .form-item-search-block-form:before{top:21px;color:#fff;font-size:1.2rem}}.search-form__input--text{border:0;box-sizing:border-box;color:#505050;display:block;font-family:SourceSansProLight,sans-serif;font-size:2rem;height:5rem;padding:0 3.5rem 0 3rem;width:100%}.search-form__input--text:focus{outline:none}@media (min-width:49em){.search-form__input--text{padding:0 1.875rem}}@media (min-width:49em){.page-search .search-form__input--text{height:auto;background:#b81b40;color:#fff;font-size:1.3rem;font-family:SourceSansPro,sans-serif}.page-search .search-form__input--text::placeholder{color:#fff}}.search-form__icon--close{background:#b81b40;height:2rem;position:fixed;right:1rem;width:2rem}@media (min-width:49em){.search-form__icon--close{right:auto;left:calc(50% - 1rem)}}.search-form__icon--close:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#fff;content:"";font-size:1rem;left:.5rem;position:absolute;top:.5rem}@media (min-width:49em){.search-form{border-top:1px solid #d8d8d8}}.search-form.open .search-form__icon__wrapper__text{display:none}html.js input.form-autocomplete{background-image:none}.page-search-ting .pane-page-content{padding:0 2rem}.page-search-ting .pane-page-content .pane-search-result .pane-content>ul{font-size:1rem;line-height:1.8rem;color:#3c3c3c;line-height:1rem;margin:3.5rem 0}.page-search-ting .pane-page-content .pane-search-result .pane-content>ul strong{font-weight:700}.page-search-ting .pane-page-content .pane-search-result .pane-content>ul em{font-style:italic}@media (max-width:49em){.page-search-ting .panel-col-first{width:100%;background-color:hsla(0,0%,98%,.9)}}@media (min-width:49em){.page-search-ting .panel-col-first{padding-top:3.5rem;padding-bottom:3.5rem;float:left;width:300px;border-right:1px solid #d8d8d8}}@media (min-width:65em){.page-search-ting .panel-col-first{width:410px}}.page-search-ting .panel-col-last{width:100%}@media (min-width:49em){.page-search-ting .panel-col-last{width:auto;padding-left:3.5rem;overflow:hidden}}.page-search-ting .page-title{font-size:2.1rem;text-decoration:none;font-family:SourceSansProLight,sans-serif;color:#787878;overflow-wrap:break-word;padding:0 2rem;background:#f0f0f0;display:none}@media (min-width:49em){.page-search-ting .page-title{display:block}}.arrangement-toggles{position:absolute;top:1rem;flex-direction:row;justify-content:flex-start;display:flex;background-color:transparent}@media (min-width:49em){.arrangement-toggles{position:relative;top:0;margin:0 2rem 1rem}}.arrangement-toggles .arrangement-toggle{text-decoration:none;display:flex;justify-content:center;align-items:center;text-align:center;width:2.2rem;height:2.2rem;border-radius:1.1rem;cursor:pointer;background-color:#fff;transition:background-color .12s cubic-bezier(.52,1.03,.63,.97)}.arrangement-toggles .arrangement-toggle:hover{background-color:#dcdcdc}.arrangement-toggles .arrangement-toggle+.arrangement-toggle{margin-left:.7rem}.arrangement-toggles .arrangement-toggle:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#787878}.arrangement-toggles .arrangement-toggle.toggle-active{background-color:#95b978}.arrangement-toggles .arrangement-toggle.toggle-active:before{color:#fff}.arrangement-toggles .arrangement-toggle.toggle-active:hover{background-color:#95b978}.arrangement-toggles .arrangement-toggle.toggle-list:before{content:""}.arrangement-toggles .arrangement-toggle.toggle-grid:before{content:""}.search-results{padding:2rem 0 0}.search-results .pager{padding:3.75rem 0}.search-results .material__metadata{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:SourceSansProLight,sans-serif;font-size:14px;color:#787878}.search-results .material__language{display:inline-block}.search-results .material__language:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:12px;content:"⛿"}.search-results .material__number-in-series{display:inline;margin-left:.5em}.search-results .material__number-in-series:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:12px;content:""}.search-results .material__number-in-series .material__series-number{padding-left:.5em}.search-results .material__number-in-series .material__series-number+.material__series-series:before{content:" – "}.search-results.grid-view .arrangement-toggles{margin-bottom:2rem}.search-results.grid-view .list{display:flex;justify-content:flex-start;align-items:end;flex-flow:wrap;margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}@media (min-width:20em){.search-results.grid-view .search-result{width:50%;padding:.75rem}}@media (min-width:26em){.search-results.grid-view .search-result{width:33.3333%;padding:.75rem}}.search-results.grid-view .search-result .material{border-bottom:0;margin-top:0;padding:0}.search-results.grid-view .search-result .material__cover--teaser{width:100%}.search-results.grid-view .search-result .material__content{padding-left:0;width:100%}.search-results.grid-view .search-result .material__title{margin:0}.search-results.grid-view .search-result .material__title h2{font-family:SourceSansPro,sans-serif;font-size:16px;letter-spacing:.5px;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.search-results.grid-view .search-result .material__title h2 a{color:#000;font-weight:700}.search-results.grid-view .search-result .material__author{font-family:SourceSansProLight,sans-serif;font-size:14px;letter-spacing:.5px;margin:10px 0 0}.topbar .menu-name-main-menu a.user-logged-in-link,.topbar .menu-name-main-menu a.user-logged-in-link:hover,.topbar .menu-name-main-menu a.user-login-link,.topbar .menu-name-main-menu a.user-login-link:hover{font-size:0;color:transparent;background:transparent}.topbar .menu-name-main-menu li:last-child{position:absolute;top:15px}@media (min-width:49em){.topbar .menu-name-main-menu li:last-child{right:35px;top:0}}.topbar .menu-name-main-menu .user-login-link:before{content:"";font-size:28px;content:""}.topbar .menu-name-main-menu .user-logged-in-link:before,.topbar .menu-name-main-menu .user-login-link:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#787878;display:inline-block;top:10px}.topbar .menu-name-main-menu .user-logged-in-link:before{content:"";font-size:2rem;content:""}.notifications__count{position:absolute;background-color:#95b978;padding:4px;color:#fff;border-radius:50%;font-size:13px;font-family:SourceSansProSemiBold,sans-serif;display:flex;align-items:center;justify-content:center;height:14px;width:14px;margin-left:-10px;top:31px}@media (min-width:49em){.notifications__count{top:19px}}.page-user #ding-reservation-reservations-notready-form .actions-container,.page-user .pane-loans a[id^=bookmark-],.page-user .pane-reservations .actions-container .delete-all,.page-user .pane-reservations .item-checkbox,.page-user .pane-reservations a[id^=bookmark-]{display:none}.page-user .pane-reservations .delete-reservations.action-button [type=submit]{font-family:SourceSansProSemiBold,sans-serif;line-height:1em;padding:10px 22px;margin-top:1rem;background-color:#608244;color:#fff;border-radius:2px;text-transform:uppercase;width:100%;font-size:.9rem;width:auto;border:none;-webkit-appearance:none}.page-user .pane-reservations .delete-reservations.action-button [type=submit]:hover{background-color:#7c9b63;cursor:pointer}.page-user .select-all.ready-for-pickup{margin-top:1em;margin-bottom:1em}.article{font-family:SourceSansPro,sans-serif;z-index:0}.article__content{padding:2rem 2rem 0}@media (min-width:49em){.article__content{display:flex;flex-wrap:wrap;padding:0 0 3.5rem}}.article__title{font-family:SourceSansProLight,sans-serif;font-size:2rem;color:#787878;margin:3rem;text-align:center}@media (min-width:49em){.article__title{width:100%;order:1;margin:0 0 3rem;text-align:left}}.article__byline{width:100%;overflow:hidden;font-family:SourceSansPro,sans-serif;color:#3c3c3c;line-height:1.8rem}.article__byline__date{float:left;font-family:SourceSansProSemiBold,sans-serif;color:#3c3c3c}@media (min-width:49em){.article__byline__date{display:block;float:none}}.article__byline__author{float:right}@media (min-width:49em){.article__byline__author{display:block;float:none}}@media (min-width:49em){.article__byline{padding-right:3.5rem;order:2;width:17%}}.article__body{padding-bottom:3.5rem}@media (min-width:49em){.article__body{order:3;width:83%;padding-bottom:0}}.article__image{padding:2rem 2rem 0;margin-bottom:1.5rem}.article__image *{height:100%;width:100%}.article__image img{object-fit:cover;object-position:top}@media (min-width:49em){.article__image{padding:0;margin-bottom:5rem;height:400px}}.article__materials{background-color:#e6e6e6;width:100%;display:block;clear:both;overflow:hidden;padding:2rem}.article__materials .field-item:last-child .material--teaser{border:0}@media (min-width:65em){.article__materials .view-mode-teaser{width:83%;float:right}}@media (min-width:49em){.article__materials{padding:2rem 0}}.article--teaser{display:block;height:370px;padding:2rem 2rem 56px;color:#fff;background-color:#3c3c3c;position:relative}@media (min-width:49em){.article--teaser{padding:2rem 4rem;max-width:100vw;width:1049px}}.article--teaser>a{color:#fff;text-decoration:none;height:100%;display:flex;justify-content:space-between;flex-flow:column nowrap}@media (min-width:49em){.article--teaser>a{display:block}}.article--teaser__title{position:relative;max-width:600px;margin:0 auto 2rem;font-size:1.4rem;line-height:1.8rem;text-align:center;font-family:SourceSansProLight,sans-serif;text-shadow:0 0 6px rgba(0,0,0,.78);flex:0 0}.article--teaser--image .article--teaser__title{float:left;text-align:left}@media (min-width:49em){.article--teaser__title{max-width:100%;margin:0 0 1.2rem;text-align:left;font-size:2rem;line-height:2.6rem}}.article--teaser__teaser_right{position:relative}.article--teaser__body{position:relative;display:none;margin:0 0 2rem;opacity:.5;font-family:SourceSansPro,sans-serif;line-height:1.4rem}@media (min-width:49em){.article--teaser__body{display:block}}.article--teaser__covers{position:relative;height:100vw;max-height:220px;max-width:300px;margin:auto}@media (min-width:49em){.article--teaser__covers{max-height:340px;max-width:400px}}.article--teaser__covers img{position:absolute;width:auto;object-fit:cover;max-height:100%}.article--teaser__covers img:first-child{max-width:60%;right:38%;bottom:0;z-index:2;box-shadow:11px -1px 28px -13px rgba(0,0,0,.75)}@media (min-width:49em){.article--teaser__covers img:first-child{max-width:none;max-height:100%;right:auto;left:38%;box-shadow:-11px -1px 28px -13px rgba(0,0,0,.75)}}.article--teaser__covers img:nth-child(2){max-width:40%;left:58%;bottom:6%;z-index:1}@media (min-width:49em){.article--teaser__covers img:nth-child(2){max-width:none;max-height:70%;left:auto;right:58%}}.article--teaser__label{margin-bottom:1rem;font-size:1rem}.article--teaser__label,.article--teaser__read-more{position:relative;color:#fff;font-family:SourceSansProSemiBold,sans-serif;font-weight:700;text-transform:uppercase;text-shadow:0 0 6px rgba(0,0,0,.78)}.article--teaser__read-more{appearance:none;background:none;border:1px solid hsla(0,0%,100%,.5);padding:.75rem 1.2rem;font-size:.75rem;border-radius:2px;text-align:center;cursor:pointer;display:none}.article--teaser__read-more:hover{border:1px solid #fff}.article--teaser__read-more a{color:#fff;text-decoration:none}.article--teaser--image .article--teaser__read-more{float:right}@media (min-width:49em){.article--teaser__read-more{display:block}}@media (min-width:20em){.article--teaser{height:370px}}@media (min-width:49em){.article--teaser{height:400px}}@media (min-width:49em){.article--teaser__left,.article--teaser__right{float:left;width:50%;margin:0}}.article--teaser--image .article--teaser__info{padding:0 2rem}@media (min-width:49em){.article--teaser__info{height:100%;display:flex;align-items:center}.article--teaser__info__inner{width:100%;padding:2rem}}.article--teaser--image .article--teaser__info{height:100%;display:flex;align-items:flex-end}.article--teaser--image{padding:0}.article--teaser__cover{position:absolute;height:370px;width:1200px;max-width:100%}.article--teaser__cover *{height:100%;width:100%}.article--teaser__cover img{object-fit:cover;object-position:top}@media (min-width:49em){.article--teaser__cover{height:400px}}.field-name-field-article-image img{object-fit:cover;height:475px;display:block}.article--search-result{font-family:SourceSansPro,sans-serif}.article--search-result a{text-decoration:none}.article--search-result__left,.article--search-result__right{width:50%;float:left}.article--search-result__title{font-size:1rem;text-transform:uppercase;color:#3c3c3c;font-family:SourceSansProSemiBold,sans-serif;margin-bottom:1.5rem;line-height:1.3rem;margin-top:calc(50% - 3rem)}@media (min-width:49em){.article--search-result__title{margin:0}}.article--search-result__cover img{height:auto;max-height:194px;object-fit:cover;object-position:top}@media (min-width:49em){.article--search-result__cover{padding-right:3.5rem}}.article--search-result p{font-size:1rem;line-height:1.8rem;color:#3c3c3c}.article--search-result p strong{font-weight:700}.article--search-result p em{font-style:italic}.article--search-result__info__inner{padding:0 0 0 2rem}@media (min-width:49em){.article--search-result__info__inner{padding:1.5rem 0 0}}.ding-carousel{max-width:1120px;width:100%;padding-left:20px;padding-right:20px;position:relative}@media (min-width:49em){.ding-carousel{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}.ding-carousel .button-next,.ding-carousel .button-prev{background:#f0f0f0;border:1px solid #dcdcdc;border-radius:1px;font-size:0;padding:.75rem;float:right;margin-top:-.4rem;margin-left:1rem;display:none!important}@media (min-width:49em){.ding-carousel .button-next,.ding-carousel .button-prev{display:inline-block!important}}.ding-carousel .button-next:before,.ding-carousel .button-prev:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#505050;font-size:.75rem;text-indent:0}.ding-carousel .button-prev:before{content:""}.ding-carousel .button-next:before{content:""}.ding-carousel .slick-dots{position:absolute;bottom:0;padding:20px 0;width:100%;text-align:center;display:none!important}.ding-carousel .slick-dots li{display:inline-block}.ding-carousel .slick-dots button{background:none;border:0;font-size:0}.ding-carousel .slick-dots button:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";color:#505050;font-size:.75rem;text-indent:0}.ding-carousel .slick-dots .slick-active button:before{color:#dcdcdc}.ding-carousel .carousel__header{max-width:1080px;width:100%;font-family:SourceSansProLight,sans-serif;font-size:1.5rem;color:#3c3c3c;margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:49em){.ding-carousel .carousel__header{margin-left:auto;margin-right:auto;max-width:1080px}}.article__other-articles .ding-carousel .carousel__header{display:none}@media (min-width:49em){.article__other-articles .ding-carousel .carousel__header{display:block}}.ding-carousel .carousel__more-link{position:relative;appearance:none;background:none;border:1px solid hsla(0,0%,70.6%,.5);padding:.75rem 1.2rem;font-family:SourceSansProSemiBold,sans-serif;color:#3c3c3c;text-transform:uppercase;font-size:.75rem;font-weight:700;border-radius:2px;text-align:center;cursor:pointer;float:right;margin-top:-.4rem;margin-left:1rem}.ding-carousel .carousel__more-link:hover{border:1px solid #b4b4b4}.ding-carousel .carousel__more-link a{color:#3c3c3c;text-decoration:none}.ding-carousel-item{padding-right:20px}@media (min-width:49em){.ding-carousel-item{padding-right:40px}}@media (min-width:65em){.ding-carousel-item{padding-right:60px}}.ding-carousel-item.placeholder{min-height:336px;min-width:225px}.ding-carousel-item.placeholder .icon-spinner{position:relative;display:block;width:84px;height:84px;margin:0 auto 20px}.ding-carousel-item.placeholder .icon-spinner:after{animation:spin 4s linear infinite;content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background:url(images/placeholder.d4d2193a.png) no-repeat;background-size:100% auto}.ding-carousel-item:last-child{padding-right:0}.article__other-articles .ding-carousel,.paragraphs-item-article-carousel .ding-carousel,.paragraphs-item-picked-article-carousel .ding-carousel{max-width:1248px;position:relative;padding:0}@media (min-width:49em){.article__other-articles .ding-carousel,.paragraphs-item-article-carousel .ding-carousel,.paragraphs-item-picked-article-carousel .ding-carousel{margin-left:auto;margin-right:auto;max-width:1268px}}.article__other-articles .ding-carousel .carousel__header,.paragraphs-item-article-carousel .ding-carousel .carousel__header,.paragraphs-item-picked-article-carousel .ding-carousel .carousel__header{max-width:1120px;width:100%;padding-left:20px;padding-right:20px}@media (min-width:49em){.article__other-articles .ding-carousel .carousel__header,.paragraphs-item-article-carousel .ding-carousel .carousel__header,.paragraphs-item-picked-article-carousel .ding-carousel .carousel__header{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}.article__other-articles .ding-carousel-item,.paragraphs-item-article-carousel .ding-carousel-item,.paragraphs-item-picked-article-carousel .ding-carousel-item{width:100vw;padding-right:0}@media (min-width:49em){.article__other-articles .ding-carousel-item,.paragraphs-item-article-carousel .ding-carousel-item,.paragraphs-item-picked-article-carousel .ding-carousel-item{width:auto;padding-right:40px}}@media (min-width:65em){.article__other-articles .ding-carousel-item,.paragraphs-item-article-carousel .ding-carousel-item,.paragraphs-item-picked-article-carousel .ding-carousel-item{padding-right:60px}}.article__other-articles .ding-carousel-item:last-child,.paragraphs-item-article-carousel .ding-carousel-item:last-child,.paragraphs-item-picked-article-carousel .ding-carousel-item:last-child{padding-right:0}.article__other-articles .slick-dots,.paragraphs-item-article-carousel .slick-dots,.paragraphs-item-picked-article-carousel .slick-dots{display:block!important}@media (min-width:49em){.article__other-articles .slick-dots,.paragraphs-item-article-carousel .slick-dots,.paragraphs-item-picked-article-carousel .slick-dots{display:none!important}}@media (min-width:49em){.article__other-articles .ding-carousel-item.placeholder{padding:2rem 4rem;max-width:100vw;width:1049px}}.ding-carousel .article-placeholder .article--teaser__read-more{display:none}.ding-carousel{overflow:hidden}.ding-carousel ul{display:flex;vertical-align:top;margin:0;padding:0;list-style:none}.ding-carousel li{display:inline-block;flex:none}.material{padding:2rem 0;border-bottom:1px solid #d8d8d8}@media (min-width:49em){.material{margin:2rem 0;padding:0 0 2rem}}.material__aside{float:left;width:100%}@media (min-width:49em){.material__aside{width:33.333336%}}.material__cover{float:left;margin-bottom:1.2rem;width:100%}.material__cover .ting-cover{min-height:100px;background-image:url(images/placeholder.d4d2193a.png);background-repeat:no-repeat;background-position:50%}@media (min-width:26em){.material__cover{width:50%;margin-bottom:0}.material__cover img{width:auto}}@media (min-width:49em){.material__cover{width:100%}.material__cover .ting-cover{min-height:150px}}.material__cover img{width:100%}@media (min-width:49em){.material__cover--teaser{width:25%;padding-right:0}}.material__content{width:100%;float:left}@media (min-width:20em){.material__content{margin-bottom:0}}@media (min-width:49em){.material__content{margin-bottom:1.2rem;margin-top:0;padding-left:3.5rem;width:66.66667%}}@media (min-width:49em){.material__content--teaser{width:75%}}.material__title{margin-bottom:1.2rem;margin-top:1.2rem;font-size:1.7rem}.material__title .search-result--heading-type{display:none}.material__title a,.material__title h1{text-decoration:none;font-family:SourceSansProLight,sans-serif;color:#787878;overflow-wrap:break-word}@media (min-width:26em){.material__title{font-size:2.1rem}}@media (min-width:49em){.material__title{margin-top:0;font-size:2.1rem}}.material__author{color:#505050;font-family:SourceSansProSemiBold,sans-serif;font-weight:600;font-size:1rem;line-height:1.3rem;margin-bottom:.6rem}.material__author a{text-decoration:none;color:#505050}.material__language{color:#505050;line-height:1.3rem;font-size:14px;margin-bottom:.6rem}.material__language:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#787878;font-size:14px;margin-right:.2rem;content:"⛿"}.material__abstract{font-size:1rem;line-height:1.8rem;color:#3c3c3c;padding-bottom:40px;position:relative}.material__abstract strong{font-weight:700}.material__abstract em{font-style:italic}@media (min-width:49em){.material__abstract{display:block}}.material__abstract .field{max-height:147px;overflow:hidden;transition:max-height .3s cubic-bezier(0,1,0,1)}.material__abstract.showmore:before{content:"";height:30px;width:100%;border-top:1px solid #dcdcdc;position:absolute;right:0;bottom:0;cursor:pointer}.material__abstract.showmore:after{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";position:absolute;right:calc(50% - 12px);bottom:0;font-size:1.5rem;width:24px;cursor:pointer}.material__abstract.showmore.visible .field{max-height:100%;overflow:visible;transition:max-height .5s ease-out}.material__abstract.showmore.visible:after{content:""}.material__subjects{display:none;margin:2rem 0 1.2rem}@media (min-width:26em){.material__subjects{display:block}}.material__subjects .subject{background-color:#dcdcdc;border-radius:20px;color:#3c3c3c;text-decoration:none;padding:5px 20px;margin:0 1rem 1rem 0;display:inline-block}.material__subjects .subject:hover{background-color:#787878;color:#fff}.material__rating{margin:.3rem 0 1.2rem}.material__series{float:left;width:50%;font-family:SourceSansPro,sans-serif;color:#787878;clear:left;line-height:1.3rem;margin-bottom:.5rem}@media (min-width:49em){.material__series{width:100%;margin-top:0;clear:none}}.material__series a{text-decoration:none;color:#b81b40}.material__series .field-label{color:#505050;font-family:SourceSansProSemiBold,sans-serif;font-weight:400;float:left;margin-right:1rem}.material__also_available{font-family:SourceSansPro,sans-serif;margin-bottom:1.2rem}.material__also_available .item-list,.material__also_available li,.material__also_available ul{display:inline-block}.material__also_available a{color:#b81b40}.material__buttons{float:left}@media (min-width:20em){.material__buttons{width:100%}.material__buttons .action-button:first-child{margin-top:0}}@media (min-width:26em){.material__buttons{width:50%;padding-left:30px}}@media (min-width:49em){.material__buttons{width:100%;clear:left;padding-left:0;margin-bottom:3.5rem}.material__buttons .field-item{display:flex;justify-content:space-between;flex-flow:wrap}.material__buttons .action-button:first-child{margin-top:1rem}}.material__buttons .field-item{position:relative}.material__buttons .ajax-progress-throbber{position:absolute;top:calc(50% - 2px);left:calc(50% - 8px)}.material__details .field-group-format-title,.material__details .ting-relations__title h2,.material__details>h2{text-decoration:none;font-family:SourceSansProLight,sans-serif;color:#787878;overflow-wrap:break-word;font-size:1.1rem;display:block;width:100%}@media (max-width:49em){.material__details .field-group-format-title,.material__details .ting-relations__title h2,.material__details>h2{padding-right:4rem}.material__details .field-group-format-title:before,.material__details .ting-relations__title h2:before,.material__details>h2:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";position:absolute;right:3.5rem;font-size:1.5rem}}@media (min-width:26em){.material__details .field-group-format-title,.material__details .ting-relations__title h2,.material__details>h2{font-size:1.5rem}}@media (min-width:49em){.material__details .field-group-format-title,.material__details .ting-relations__title h2,.material__details>h2{font-size:2.1rem}}@media (min-width:49em){.material__details .ting-relations__title,.material__details>h2{float:left;width:33.33333%}}.material__details .field-group-format-wrapper,.material__details .ting-relations__content{padding:2rem 0}@media (min-width:49em){.material__details .field-group-format-wrapper,.material__details .ting-relations__content{padding:0;float:right;display:block!important;width:66.66667%}}.material__details .field-name-ting-reference-reverse .field-items{width:100%}.material .action-button{float:left;text-align:left}@media (min-width:49em){.material .action-button{max-width:47%}}.material .detail{width:100%;display:inline-block;clear:left;padding:1.5rem 0;border-top:1px solid #d8d8d8;margin:0}.material .detail .article--search-result{float:left;width:100%;margin:.5rem 0}@media (min-width:49em){.material .detail .article--search-result{margin:1.5rem 0 2rem}}.material .field-group-format-wrapper{font-family:SourceSansPro,sans-serif;font-weight:400}.material .field-group-format-wrapper .field-items,.material .field-group-format-wrapper .field-label{width:50%;float:left;padding:1rem .5rem 1rem 0}.material .field-group-format-wrapper .field-label{font-family:SourceSansProSemiBold,sans-serif;font-weight:400}.material .field-group-format-wrapper .field-items{color:#3c3c3c}.material .field-group-format-wrapper .field-items a{color:#b81b40;text-decoration:none}.material .field-group-format-wrapper span{margin-right:1rem}.material .field-group-format-wrapper .field-name-ting-reference-reverse .field-items,.material .field-group-format-wrapper .field-name-ting-reference-reverse .field-label{width:100%}.material .abstract{font-size:1rem;line-height:1.8rem;color:#3c3c3c}.material .abstract strong{font-weight:700}.material .abstract em{font-style:italic}.material .ting-fulltext-inner-wrapper h1{color:#3c3c3c;font-family:SourceSansProSemiBold,sans-serif}.content-wrapper--material{padding:0 2rem}.ting-object.view-mode-compact{width:130px;margin-bottom:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3c3c3c}.ting-object.view-mode-compact .field-name-ting-title{font-family:SourceSansPro,sans-serif;font-size:16px;letter-spacing:.5px;margin-top:6px}.ting-object.view-mode-compact .field-name-ting-title h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ting-object.view-mode-compact .field-type-ding-entity-rating-action{display:none}.ting-object.view-mode-compact .ting-cover img{height:auto}.ting-object.view-mode-compact .field-name-ting-author{font-family:SourceSansProLight,sans-serif;font-size:14px;letter-spacing:.5px;margin-top:10px}.ting-object.view-mode-compact .field-name-ting-details-language{font-family:SourceSansProLight,sans-serif;font-size:14px;margin-top:4px}.ting-object.view-mode-compact .field-name-ting-details-language .field-item:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#3c3c3c;font-size:12px;margin-right:.2rem;content:"⛿"}.ting-object.view-mode-compact .field-type-ting-details-language,.ting-object.view-mode-compact .field-type-ting-details-language div{display:inline-block}.ting-object.view-mode-compact .field-type-ting-series,.ting-object.view-mode-compact .field-type-ting-series div{display:inline}.ting-object.view-mode-compact .field-type-ting-series{white-space:nowrap;margin-left:.5em;font-family:SourceSansProLight,sans-serif;font-size:14px;margin-top:4px}.ting-object.view-mode-compact .field-type-ting-series .material__series-number:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;content:"";font-size:12px;margin-right:5px}.ting-object.view-mode-compact .field-type-ting-series .material__series-number+.material__series-series:before{content:" – "}@media (min-width:49em){.ting-object.view-mode-compact{width:186px}}@media (min-width:65em){.ting-object.view-mode-compact{width:225px}}.linkbox{overflow:hidden}.linkbox a{color:#fff;text-decoration:none}.linkbox.linkbox--dark-text a{color:#3c3c3c}.linkbox .linkbox__container{height:125px;padding:20px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media (min-width:49em){.linkbox .linkbox__container{height:250px;padding:30px}}.linkbox .linkbox__image{padding-bottom:20px}.linkbox .linkbox__image img{max-height:41.66667px;width:auto}@media (min-width:49em){.linkbox .linkbox__image{padding-bottom:40px}.linkbox .linkbox__image img{max-height:83.33333px}}.linkbox .linkbox__content{font-family:SourceSansPro,sans-serif;font-weight:700;text-align:center}@media (min-width:49em){.linkbox .linkbox__content{font-size:1.2rem}}.spotlight-box{max-width:1120px;width:100%;padding-left:20px;padding-right:20px}@media (min-width:49em){.spotlight-box{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}.spotlight-box__item{margin-top:10px;margin-bottom:10px}@media (min-width:49em){.spotlight-box__item{margin-top:20px;margin-bottom:20px}}@media (min-width:49em){.spotlight-box__bottom__item_1 .spotlight-box__item,.spotlight-box__middle__item_1 .spotlight-box__item,.spotlight-box__top__primary .spotlight-box__item{margin-left:0}.spotlight-box__bottom__item_2 .spotlight-box__item,.spotlight-box__middle__item_3 .spotlight-box__item,.spotlight-box__top__secondary .spotlight-box__item{margin-right:0}}.spotlight-box__bottom,.spotlight-box__middle,.spotlight-box__top{display:flex;flex-wrap:wrap}@media (min-width:49em){.spotlight-box__bottom,.spotlight-box__middle,.spotlight-box__top{display:flex;flex-wrap:nowrap}}.spotlight-box__top__primary,.spotlight-box__top__secondary{flex-basis:100%}@media (min-width:49em){.spotlight-box__top{flex-wrap:nowrap}.spotlight-box__top__primary{flex:0 0 66.66667%;padding-right:20px}.spotlight-box__top__secondary{display:block;flex:0 0 33.33333%;padding-left:20px}}.spotlight-box__middle__item_1{flex-basis:100%;order:1}.spotlight-box__middle__item_2{flex-basis:100%;order:3}.spotlight-box__middle__item_3{flex-basis:100%;order:2}@media (min-width:26em){.spotlight-box__middle__item_1{flex-basis:50%;padding-right:10px}.spotlight-box__middle__item_3{flex-basis:50%;padding-left:10px}}@media (min-width:49em){.spotlight-box__middle__item_1{flex-basis:33.33333%;order:1;padding-right:20px}.spotlight-box__middle__item_2{flex-basis:33.33333%;order:2;padding-left:20px;padding-right:20px}.spotlight-box__middle__item_3{flex-basis:33.33333%;order:3;padding-left:20px}}.spotlight-box__bottom__item_1,.spotlight-box__bottom__item_2{flex-basis:100%}@media (min-width:49em){.spotlight-box__bottom__item_1{flex-basis:50%;padding-right:20px}.spotlight-box__bottom__item_2{flex-basis:50%;padding-left:20px}}.page-user .layout-wrapper{max-width:1120px;width:100%;padding-left:20px;padding-right:20px;display:flex;flex-wrap:wrap}@media (min-width:49em){.page-user .layout-wrapper{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}.page-user .layout-wrapper .primary-content{flex-basis:100%}@media (min-width:49em){.page-user .layout-wrapper .primary-content{flex-basis:75%;order:2}}.page-user .layout-wrapper .secondary-content{flex-basis:100%}@media (min-width:49em){.page-user .layout-wrapper .secondary-content{flex-basis:25%;order:1}}.page-user .layout-wrapper .primary-content .panel-pane,.page-user .layout-wrapper .secondary-content .panel-pane{margin:0 1rem 2rem}.page-user h1,.page-user h2,.page-user h3{font-family:SourceSansProLight,sans-serif;font-size:1.5rem;padding:1rem 0}@media (min-width:49em){.page-user h1,.page-user h2,.page-user h3{font-size:2.1rem}}.page-user .pane-content{font-size:1rem;line-height:1.8rem;color:#3c3c3c}.page-user .pane-content strong{font-weight:700}.page-user .pane-content em{font-style:italic}.page-user .pane-library-info .pane-content a{color:#b81b40}.page-user .pane-user-menu .pane-title,.page-user .pane-user-menu li{font-family:SourceSansProLight,sans-serif;font-size:1.2rem;padding:1rem 0;border-top:1px solid #dcdcdc}.page-user .pane-user-menu a{color:#000;text-decoration:none}.page-user .left-column .item-checkbox{display:none}.page-user .material-item{display:flex;flex-wrap:wrap;margin-bottom:2rem}@media (min-width:49em){.page-user .material-item{flex-wrap:nowrap}}.page-user .material-item .left-column{flex-basis:100%}@media (min-width:49em){.page-user .material-item .left-column{flex-basis:300px;flex-grow:0}}.page-user .material-item .right-column{flex-basis:100%}@media (min-width:49em){.page-user .material-item .right-column{flex-basis:75%;padding:0 20px}}.page-user .material-item img{width:100%}.page-user h3{text-decoration:none;font-family:SourceSansProLight,sans-serif;color:#787878;overflow-wrap:break-word}.page-user h3 a{color:#000;text-decoration:none}.page-user .ting-cover-wrapper{max-width:300px}.page-user .item-information{display:flex;justify-content:space-between;margin:1em 0}.page-user .material-buttons{display:flex;bottom:0;flex-wrap:wrap;justify-content:space-between}.pane-profile2-form select{background:#fff;border:1px solid #d5d5d5;width:100%;font-size:13px;padding:10px 30px;color:#787878;font-family:SourceSansProSemiBold,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px}.pane-profile2-form input[type=email],.pane-profile2-form input[type=password],.pane-profile2-form input[type=submit],.pane-profile2-form input[type=text]{text-decoration:none;border-radius:6px;min-width:250px;display:inline-block;position:relative;border:1px solid #d5d5d5;color:#000;font-size:15.4px;font-family:SourceSansProSemiBold,sans-serif;width:100%;box-sizing:border-box;padding:10px 30px;appearance:none}.pane-profile2-form input[type=submit]{font-family:SourceSansProSemiBold,sans-serif;line-height:1em;padding:15px 22px;margin-top:1rem;width:100%;background-color:#95b978;color:#fff;border-radius:2px;text-transform:uppercase}.pane-profile2-form input[type=submit]:hover{background-color:#7c9b63;cursor:pointer}.pane-profile2-form label{font-size:16px;line-height:22px;font-family:SourceSansProSemiBold,sans-serif;color:#3c3c3c;margin:0 0 5px;display:block}.pane-profile2-form .description{margin:.5rem 0}.pane-profile2-form .form-item{position:relative;margin-bottom:1.375rem}.pane-profile2-form form .description{color:#7c9b63;font-family:SourceSansPro,sans-serif;margin-top:5px}.page-user-bookmarks select{background:#fff;border:1px solid #d5d5d5;width:100%;font-size:13px;padding:10px 30px;color:#787878;font-family:SourceSansProSemiBold,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px}.page-user-bookmarks input[type=email],.page-user-bookmarks input[type=password],.page-user-bookmarks input[type=submit],.page-user-bookmarks input[type=text]{text-decoration:none;border-radius:6px;min-width:250px;display:inline-block;position:relative;border:1px solid #d5d5d5;color:#000;font-size:15.4px;font-family:SourceSansProSemiBold,sans-serif;width:100%;box-sizing:border-box;padding:10px 30px;appearance:none}.page-user-bookmarks input[type=submit]{font-family:SourceSansProSemiBold,sans-serif;line-height:1em;padding:15px 22px;margin-top:1rem;width:100%;background-color:#95b978;color:#fff;border-radius:2px;text-transform:uppercase}.page-user-bookmarks input[type=submit]:hover{background-color:#7c9b63;cursor:pointer}.page-user-bookmarks label{font-size:16px;line-height:22px;font-family:SourceSansProSemiBold,sans-serif;color:#3c3c3c;margin:0 0 5px;display:block}.page-user-bookmarks .description{margin:.5rem 0}.page-user-bookmarks .form-item{position:relative;margin-bottom:1.375rem}.page-user-bookmarks form .description{color:#7c9b63;font-family:SourceSansPro,sans-serif;margin-top:5px}.page-user-bookmarks .select-all{margin:20px 0}.page-user-bookmarks input[type=checkbox]+label{display:flex;align-items:center}.page-user-bookmarks input[type=checkbox]+label:before{margin-right:10px;background-color:#f0f0f0}.page-user-bookmarks input[type=checkbox]:checked+label:before{background-color:#95b978}.page-user-bookmarks .left-column{position:relative;display:flex}.page-user-bookmarks .left-column .item-checkbox{display:inline-block}.page-user-bookmarks .left-column .item-checkbox label{font-size:0}.page-user-bookmarks .item-information-list a{color:#b81b40}.review{position:relative}.review a{text-decoration:none;color:#000}.review .review__wrapper{padding:20px;background-color:#e2e2e2;display:flex;flex-flow:row nowrap}.review .review__content{flex:1 1 100%;display:flex;flex-flow:column nowrap;justify-content:space-between}.review .review__content .ting-cover{display:none}.review .ting-cover{height:140px;margin-right:20px;flex:none}@media (min-width:49em){.review .ting-cover{height:280px;margin-right:40px}}.review .ting-cover img{width:auto;max-width:inherit;max-height:140px}@media (min-width:49em){.review .ting-cover img{max-height:280px}}.review .review__head,.review .review__meta{flex:1 1 50%;color:#3c3c3c}.review .review__meta{display:flex;flex-flow:column nowrap;justify-content:space-between}.review h4{text-transform:uppercase;font-family:SourceSansProSemiBold,sans-serif;margin-top:.2rem;margin-bottom:.5rem;font-size:.9rem}@media (min-width:49em){.review h4{font-size:1rem}}.review .review__subhead{font-family:SourceSansPro,sans-serif;font-size:.7rem}@media (min-width:49em){.review .review__subhead{font-size:1rem}}.review .review__subhead .review__highlight{color:#b81b40}.review .field-name-ting-title{font-family:SourceSansProLight,sans-serif;font-size:1.1rem;margin-bottom:.5rem}.review .field-name-ting-author{font-family:SourceSansProLight,sans-serif;font-size:.8rem;color:#3c3c3c;margin-bottom:.5rem}@media (min-width:49em){.review .review__wrapper{padding:30px}.review .review__cover{display:none}.review .review__content .ting-cover-wrapper{height:auto;display:block;padding:50px 0;margin:0}.review .review__content .ting-cover-wrapper .ting-cover{display:flex;justify-content:center}.review .review__content .ting-cover-wrapper img{height:225px;flex:none}.review .review__meta{justify-content:inherit}.review .review__head,.review .review__meta{flex:1 1 auto}.review .field-name-ting-author,.review .field-name-ting-title{font-family:SourceSansPro,sans-serif;font-size:1rem}.review .field-name-ting-author{font-family:SourceSansProLight,sans-serif}}.spotlight-box__top__primary{display:flex}@media (min-width:49em){.spotlight-box__top__primary{height:auto}}.spotlight-box__top__primary .spotlight-box__item{display:flex;flex:auto}.paragraphs-item-video{position:relative;width:100%;height:100%}.media-youtube-video{position:static}.faq-content{max-width:1120px;width:100%;padding:2rem 2rem 0}@media (min-width:49em){.faq-content{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}.faq-category-menu{font-family:SourceSansPro,sans-serif}.faq-category-menu .faq-qa-header{font-family:SourceSansProLight,sans-serif;font-size:2rem;color:#787878;margin:1rem 0}.faq-category-menu .faq-qa li{padding:.5rem 0}.faq-category-menu .faq-qa a{color:#b81b40}.faq-question{font-family:SourceSansProSemiBold,sans-serif;text-transform:uppercase;padding:0;margin:3rem 0 0}.faq-answer{font-size:1rem;line-height:1.8rem;color:#3c3c3c;padding:0;margin:0}.faq-answer strong{font-weight:700}.faq-answer em{font-style:italic}.recommended-material a{text-decoration:none;color:#000}.recommended-material__wrapper{padding:20px;background-color:#e2e2e2;display:flex;flex-flow:row nowrap}@media (min-width:49em){.recommended-material__wrapper{padding:30px}}.recommended-material__wrapper .ting-cover{min-width:95px}.recommended-material__wrapper .ting-cover img{vertical-align:middle;height:135px;width:auto}@media (min-width:26em){.recommended-material__wrapper .ting-cover{min-width:130px}.recommended-material__wrapper .ting-cover img{height:190px}}.recommended-material__details{padding-left:20px;display:flex;flex-flow:column nowrap;justify-content:space-between;color:#3c3c3c;width:100%}@media (min-width:49em){.recommended-material__details{padding-left:40px}}.recommended-material__details .field-name-field-rec-title{text-transform:uppercase;font-family:SourceSansProSemiBold,sans-serif;font-size:.8rem;margin-top:.2rem}@media (min-width:49em){.recommended-material__details .field-name-field-rec-title{font-size:1rem}}.recommended-material__details .field-name-ting-title{overflow:hidden;position:relative;font-family:SourceSansProLight,sans-serif;font-size:1.1rem;margin-bottom:.5rem}.recommended-material__details .field-name-ting-title h2{max-height:4.4rem;padding-bottom:.1rem}.recommended-material__details .field-name-ting-title h2:after{content:"";text-align:right;position:absolute;top:3.3rem;right:0;width:100%;height:1.1rem;background:linear-gradient(180deg,hsla(0,0%,88.6%,0),#e2e2e2 50%)}@media (min-width:49em){.recommended-material__details .field-name-ting-title{font-size:1.5rem;overflow:hidden;position:relative}.recommended-material__details .field-name-ting-title h2{max-height:4.5rem;padding-bottom:.1rem}.recommended-material__details .field-name-ting-title h2:after{content:"";text-align:right;position:absolute;top:3rem;right:0;width:100%;height:1.5rem;background:linear-gradient(180deg,hsla(0,0%,88.6%,0),#e2e2e2 50%)}}.recommended-material__details .field-name-ting-author{font-family:SourceSansProLight,sans-serif;font-size:.8rem;color:#3c3c3c;margin-bottom:.5rem}.audio-preview{padding:20px;background-color:#3c3c3c;color:#fff;display:flex;flex-flow:row nowrap;justify-content:space-between}@media (min-width:49em){.audio-preview{padding:30px}}.audio-preview .ting-cover-wrapper{min-width:95px;order:0}.audio-preview .ting-cover-wrapper img{vertical-align:middle;height:135px;width:auto}@media (min-width:26em){.audio-preview .ting-cover-wrapper{min-width:130px}.audio-preview .ting-cover-wrapper img{height:190px}}@media (min-width:49em){.audio-preview .ting-cover-wrapper{order:1}}.audio-preview .audio-preview__details{flex-grow:2}.audio-preview__details{padding-left:20px;display:flex;flex-flow:column nowrap;justify-content:space-between}@media (min-width:49em){.audio-preview__details{padding-left:0;padding-right:40px}}.audio-preview__details .audio-preview__title{font-size:.8rem;overflow:hidden;position:relative;text-transform:uppercase;font-family:SourceSansProSemiBold,sans-serif}.audio-preview__details .audio-preview__title div{max-height:2.4rem;padding-bottom:.1rem}.audio-preview__details .audio-preview__title div:after{content:"";text-align:right;position:absolute;top:1.6rem;right:0;width:100%;height:.8rem;background:linear-gradient(180deg,rgba(60,60,60,0),#3c3c3c 50%)}@media (min-width:49em){.audio-preview__details .audio-preview__title{font-size:1rem;overflow:hidden;position:relative}.audio-preview__details .audio-preview__title div{max-height:3rem;padding-bottom:.1rem}.audio-preview__details .audio-preview__title div:after{content:"";text-align:right;position:absolute;top:2rem;right:0;width:100%;height:1rem;background:linear-gradient(180deg,rgba(60,60,60,0),#3c3c3c 50%)}}.audio-preview__details .audio-preview__author{font-family:SourceSansPro,sans-serif;font-size:.8rem;margin-top:1rem}.audio-preview__player{font-family:SourceSansProSemiBold,sans-serif;font-size:.8rem;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.audio-preview__player .audio-preview__time{color:#b4b4b4;flex:auto}@media (min-width:49em){.audio-preview__player .audio-preview__time{order:2;text-align:right}}.audio-preview__player .audio-preview__played{color:#fff}.audio-preview__player .audio-preview__button{font-size:0;color:#fff;border:1px solid #787878;border-radius:50%;background:none;padding:.5rem;vertical-align:middle;flex:none}@media (min-width:49em){.audio-preview__player .audio-preview__button{order:1;padding:6px;width:1.7rem;height:1.7rem;border-radius:.85rem}}.audio-preview__player .audio-preview__button:before{font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;position:relative;left:1px;font-size:1rem;content:""}@media (min-width:49em){.audio-preview__player .audio-preview__button:before{font-size:.8rem}}.audio-preview__player .audio-preview__button.playing:before{content:"";left:0}.audio-preview__progress{height:2px;width:100%;background-color:#fff;margin-top:10px;flex-basis:100%;flex:none;order:3}.audio-preview__progress .audio-preview__progress__complete{height:100%;width:0;background-color:#b81b40}.page__content{padding:2rem 2rem 0}@media (min-width:49em){.page__content{padding:0 0 3.5rem}}.page__title{font-family:SourceSansProLight,sans-serif;font-size:2rem;color:#787878;margin:3rem;text-align:center}@media (min-width:49em){.page__title{width:100%;order:1;margin:0 0 3rem;text-align:left}}.page__body{position:relative;padding-bottom:3.5rem}@media (min-width:49em){.page__body{order:1}}.page__body img{margin:2rem 0}.page__files{font-size:1rem;line-height:1.8rem;color:#3c3c3c}.page__files strong{font-weight:700}.page__files em{font-style:italic}.author-quote{position:relative}.author-quote a{text-decoration:none;color:#000}.author-quote__wrapper{padding:20px;background-color:#597795;color:#fff;height:175px;display:flex;flex-flow:column nowrap;justify-content:space-between}@media (min-width:26em){.author-quote__wrapper{height:230px}}@media (min-width:49em){.author-quote__wrapper{padding:30px;height:250px}}.author-quote__wrapper .author-quote__author{text-transform:uppercase;font-family:SourceSansProSemiBold,sans-serif;font-size:.8rem;margin-bottom:1rem}@media (min-width:49em){.author-quote__wrapper .author-quote__author{font-size:1rem}}.author-quote__wrapper .author-quote__quote{font-family:SourceSansProLight,sans-serif;font-size:1rem;font-style:italic;line-height:1.2rem}.author-quote__wrapper .author-quote__quote:before{content:"“"}.author-quote__wrapper .author-quote__quote:after{content:"”"}@media (min-width:49em){.author-quote__wrapper .author-quote__quote{font-size:1.5rem;line-height:1.7rem}}.author-quote__wrapper .author-quote__attribution{font-family:SourceSansPro,sans-serif;font-size:.7rem}@media (min-width:49em){.author-quote__wrapper .author-quote__attribution{font-size:.8rem}}.author-quote__wrapper .author-quote__attribution q:before{content:"“"}.author-quote__wrapper .author-quote__attribution q:after{content:"”"}.pane-ting-collection{margin-top:3rem}.pane-ting-collection .content-wrapper--material>.field>.field-items>.field-item>h2{font-family:SourceSansProLight,sans-serif;font-size:2rem;color:#787878;margin:3rem;text-align:center}@media (min-width:49em){.pane-ting-collection .content-wrapper--material>.field>.field-items>.field-item>h2{width:100%;order:1;margin:0 0 3rem;text-align:left}}.node-webform{max-width:1120px;width:100%;padding-left:20px;padding-right:20px;margin-top:3rem;margin-bottom:3rem}@media (min-width:49em){.node-webform{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}.node-webform select{background:#fff;border:1px solid #d5d5d5;width:100%;font-size:13px;padding:10px 30px;color:#787878;font-family:SourceSansProSemiBold,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px}.node-webform input[type=email],.node-webform input[type=password],.node-webform input[type=submit],.node-webform input[type=text]{text-decoration:none;border-radius:6px;min-width:250px;display:inline-block;position:relative;border:1px solid #d5d5d5;color:#000;font-size:15.4px;font-family:SourceSansProSemiBold,sans-serif;width:100%;box-sizing:border-box;padding:10px 30px;appearance:none}.node-webform input[type=submit]{font-family:SourceSansProSemiBold,sans-serif;line-height:1em;padding:15px 22px;margin-top:1rem;width:100%;background-color:#95b978;color:#fff;border-radius:2px;text-transform:uppercase}.node-webform input[type=submit]:hover{background-color:#7c9b63;cursor:pointer}.node-webform label{font-size:16px;line-height:22px;font-family:SourceSansProSemiBold,sans-serif;color:#3c3c3c;margin:0 0 5px;display:block}.node-webform .description{margin:.5rem 0}.node-webform .form-item{position:relative;margin-bottom:1.375rem}.node-webform form .description{color:#7c9b63;font-family:SourceSansPro,sans-serif;margin-top:5px}@media (min-width:49em){.node-webform{margin-top:3rem;margin-bottom:3rem}}.node-webform .webform__title{font-family:SourceSansProLight,sans-serif;font-size:2rem;color:#787878;margin:3rem;text-align:center}@media (min-width:49em){.node-webform .webform__title{width:100%;order:1;margin:0 0 3rem;text-align:left}}.page-node-done .pane-page-content{max-width:1120px;width:100%;padding-left:20px;padding-right:20px}@media (min-width:49em){.page-node-done .pane-page-content{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}.page-node-done .pane-page-content .webform-confirmation{margin-top:2rem;margin-bottom:2rem}.page-node-done .pane-page-content .webform-confirmation p{margin-top:1rem;margin-bottom:1rem}.page-node-done .pane-page-content .links{margin-bottom:2rem}.view-articles .view-header,.view-ereol-search .view-header{font-family:SourceSansProLight,sans-serif;font-size:2rem;color:#787878;margin:3rem;text-align:center}@media (min-width:49em){.view-articles .view-header,.view-ereol-search .view-header{width:100%;order:1;margin:0 0 3rem;text-align:left}}.view-articles .view-content,.view-ereol-search .view-content{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.view-articles .view-content .views-row,.view-ereol-search .view-content .views-row{margin-top:50px;margin-bottom:50px}.view-articles .pager,.view-ereol-search .pager{padding:3.75rem 0}.announcement{max-width:1120px;width:100%;padding:2rem;font-family:SourceSansPro,sans-serif;font-size:1.2rem;color:#3c3c3c;line-height:1.8rem;border:1px solid #dcdcdc;margin:6px 0}@media (min-width:49em){.announcement{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px;margin:1rem auto;padding:2rem}}.announcement.info{background:#b7dce5}.announcement.warning{background:#e5dbb7}form.mailchimp-signup-subscribe-form{max-width:1120px;width:100%;padding:2rem 20px}@media (min-width:49em){form.mailchimp-signup-subscribe-form{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px;padding-top:3rem;padding-bottom:3rem}}form.mailchimp-signup-subscribe-form>div{position:relative}form.mailchimp-signup-subscribe-form .mailchimp-signup-subscribe-form-description{margin-bottom:2rem}form.mailchimp-signup-subscribe-form .mailchimp-signup-subscribe-form-description p{text-transform:uppercase;font-family:SourceSansProSemiBold,sans-serif;font-size:1rem;color:#505050;margin-bottom:.8rem}form.mailchimp-signup-subscribe-form .mailchimp-signup-subscribe-form-description h2{font-family:SourceSansProSemiBold,sans-serif;font-size:1rem;font-weight:400;color:#505050}form.mailchimp-signup-subscribe-form .form-item label[for]{display:none}form.mailchimp-signup-subscribe-form .form-item input[type=text]{width:100%;border:0;outline:none;background:transparent;font-family:SourceSansPro,sans-serif;font-size:2rem;border-bottom:2px solid #d8d8d8;color:#787878;padding:1rem 4rem 1rem 0}form.mailchimp-signup-subscribe-form .form-item input[type=text]:focus{outline:none}form.mailchimp-signup-subscribe-form .form-actions{position:absolute;bottom:1rem;right:0}form.mailchimp-signup-subscribe-form .form-actions input[type=submit]{-webkit-appearance:none;text-indent:-9999px;overflow:hidden;width:3.2rem;height:3.2rem;border:1px solid #d8d8d8;border-radius:1.6rem;background-color:#b4b4b4;background-image:url(images/white-arrow-right.199cdd0b.svg);background-size:1rem;background-position:50%;background-repeat:no-repeat;cursor:pointer}body.page-nyhedsbrev-app .pane-page-content,body.page-nyhedsbrev-web .pane-page-content{padding:0 2rem;margin-bottom:4rem}body.page-nyhedsbrev-app .pane-title,body.page-nyhedsbrev-web .pane-title{font-size:1.8rem;font-family:SourceSansProSemiBold,sans-serif}body.page-nyhedsbrev-app form[class^=mailchimp-] select,body.page-nyhedsbrev-web form[class^=mailchimp-] select{background:#fff;border:1px solid #d5d5d5;width:100%;font-size:13px;padding:10px 30px;color:#787878;font-family:SourceSansProSemiBold,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px}body.page-nyhedsbrev-app form[class^=mailchimp-] input[type=email],body.page-nyhedsbrev-app form[class^=mailchimp-] input[type=password],body.page-nyhedsbrev-app form[class^=mailchimp-] input[type=submit],body.page-nyhedsbrev-app form[class^=mailchimp-] input[type=text],body.page-nyhedsbrev-web form[class^=mailchimp-] input[type=email],body.page-nyhedsbrev-web form[class^=mailchimp-] input[type=password],body.page-nyhedsbrev-web form[class^=mailchimp-] input[type=submit],body.page-nyhedsbrev-web form[class^=mailchimp-] input[type=text]{text-decoration:none;border-radius:6px;min-width:250px;display:inline-block;position:relative;border:1px solid #d5d5d5;color:#000;font-size:15.4px;font-family:SourceSansProSemiBold,sans-serif;width:100%;box-sizing:border-box;padding:10px 30px;appearance:none}body.page-nyhedsbrev-app form[class^=mailchimp-] input[type=submit],body.page-nyhedsbrev-web form[class^=mailchimp-] input[type=submit]{font-family:SourceSansProSemiBold,sans-serif;line-height:1em;padding:15px 22px;margin-top:1rem;width:100%;background-color:#95b978;color:#fff;border-radius:2px;text-transform:uppercase}body.page-nyhedsbrev-app form[class^=mailchimp-] input[type=submit]:hover,body.page-nyhedsbrev-web form[class^=mailchimp-] input[type=submit]:hover{background-color:#7c9b63;cursor:pointer}body.page-nyhedsbrev-app form[class^=mailchimp-] label,body.page-nyhedsbrev-web form[class^=mailchimp-] label{font-size:16px;line-height:22px;font-family:SourceSansProSemiBold,sans-serif;color:#3c3c3c;margin:0 0 5px;display:block}body.page-nyhedsbrev-app form[class^=mailchimp-] .description,body.page-nyhedsbrev-web form[class^=mailchimp-] .description{margin:.5rem 0}body.page-nyhedsbrev-app form[class^=mailchimp-] .form-item,body.page-nyhedsbrev-web form[class^=mailchimp-] .form-item{position:relative;margin-bottom:1.375rem}body.page-nyhedsbrev-app form[class^=mailchimp-] form .description,body.page-nyhedsbrev-web form[class^=mailchimp-] form .description{color:#7c9b63;font-family:SourceSansPro,sans-serif;margin-top:5px}body.page-nyhedsbrev-app form[class^=mailchimp-] input[type=submit].form-submit,body.page-nyhedsbrev-web form[class^=mailchimp-] input[type=submit].form-submit{padding:0 1rem;margin-top:0}body.page-nyhedsbrev-app form[class^=mailchimp-] .form-required,body.page-nyhedsbrev-web form[class^=mailchimp-] .form-required{color:#b81b40}body.page-nyhedsbrev-app form.mailchimp-signup-subscribe-form .form-actions,body.page-nyhedsbrev-web form.mailchimp-signup-subscribe-form .form-actions{position:relative;bottom:auto;right:auto}body.page-nyhedsbrev-app form.mailchimp-signup-subscribe-form .form-actions:after,body.page-nyhedsbrev-web form.mailchimp-signup-subscribe-form .form-actions:after{display:none}body.page-nyhedsbrev-app form.mailchimp-signup-subscribe-form .form-actions input[type=submit],body.page-nyhedsbrev-web form.mailchimp-signup-subscribe-form .form-actions input[type=submit]{text-indent:0}.author-portrait{overflow:hidden;position:relative}.author-portrait a{color:#fff;text-decoration:none}.author-portrait.author-portrait--dark-text a{color:#3c3c3c}.author-portrait__container{height:125px;padding:20px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media (min-width:49em){.author-portrait__container{height:250px;padding:30px}}.author-portrait__image,.author-portrait__image img{position:absolute;width:100%;height:100%}.author-portrait__image img{object-fit:cover}.author-portrait__overlay{position:absolute;width:100%;height:100%;opacity:.8}.author-portrait__content{position:relative;z-index:1;font-family:SourceSansPro,sans-serif;font-weight:700;text-transform:uppercase;font-size:.7em}@media (min-width:49em){.author-portrait__content{font-size:1rem}}.ting-relations .abstract{margin:1rem 0}.pane-fulltext{font-size:1rem;line-height:1.8rem;color:#3c3c3c;padding:2rem 2rem 0}.pane-fulltext strong{font-weight:700}.pane-fulltext em{font-style:italic}@media (min-width:49em){.pane-fulltext{padding:0 0 3.5rem}}.pane-fulltext .page-title{font-family:SourceSansProLight,sans-serif;font-size:2rem;color:#787878;margin:3rem;text-align:center}@media (min-width:49em){.pane-fulltext .page-title{width:100%;order:1;margin:0 0 3rem;text-align:left}}.pane-fulltext .author{color:#505050;font-family:SourceSansProSemiBold,sans-serif;font-weight:600;font-size:1rem;line-height:1.3rem;margin-bottom:1.2rem}.pane-fulltext .description{margin:1rem 0}.overdrive-message{max-width:1120px;width:100%;padding:1rem}@media (min-width:49em){.overdrive-message{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:30px;padding-right:30px}}.overdrive-message .actions{margin-top:2rem}@media (min-width:49em){.overdrive-message .action-button:not(:last-child){margin-right:2rem}}@media (min-width:65em){.overdrive-message .action-button:not(:last-child){margin-right:2rem}}@media (max-width:49em){.overdrive-message .action-button{display:block}}