h1{font-size:32px;line-height:36px}h2{font-size:20px;line-height:32px}h3{font-size:27px;line-height:34px}a,button,em,li,p,input,textarea,.comment-body{font-size:19px}.pipe{margin-left:8px;margin-right:8px}.desktop-only{display:none !important}.av .av-container{align-content:center;background:var(--popup-background-color);box-shadow:40px 0 var(--popup-background-color);grid-template-rows:4fr 5fr;margin-left:-20px;padding-left:20px;width:calc(100vw - 40px)}.av .av-container .text{grid-row:2;padding:20px;padding-top:0px;margin-left:0px}.av .av-container .text h3{font-size:7vw;text-align:right;margin-top:20px}.av .av-container .text h3 .de{font-size:4vw}.av .av-container .text h2{font-size:13vw;margin:0 auto;margin-top:-1vw}.av .av-container .text p{margin:0 auto;margin-top:30px;text-align:center}.av .av-container a{margin:0 auto}.av .av-container a .book-container{margin-top:-110px}.article.large figure img{height:200px}.article.large .text h2{display:-webkit-box;font-size:26px;line-height:36px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article.small{grid-template-columns:auto 25%}.article.small .text{grid-column:1;grid-row:1}.author-info figure{width:120px}.author-info figure img{width:120px}.book-container .book{transform:rotateY(-20deg) rotateX(3deg) scale(0.9)}.book-container .book.hover:hover{transform:rotateY(-40deg) rotateX(3deg) scale(1)}@keyframes animate{0%{transform:rotateY(-20deg) rotateX(3deg) scale(0.9)}50%{transform:rotateY(-30deg) rotateX(3deg) scale(0.9)}100%{transform:rotateY(-20deg) rotateX(3deg) scale(0.9)}}footer{justify-content:center}.footnotes{padding:40px 20px 40px 20px}header #logo-container{height:80px}header #logo-container #logo-center #logo{font-size:16px;letter-spacing:1.8px;line-height:80px;z-index:2}header #logo-container #logo-center #logo img{height:100px !important;width:100px !important}header #logo-container #logo-center #buttons{margin-right:20px}header #logo-container #logo-center #buttons .new-books{right:13px;top:48px}header #logo-container #logo-center #buttons .icon{display:none}header #logo-container #logo-center #buttons #total{margin-left:22px;margin-top:-45px}header #logo-container #logo-center #buttons #search{display:none}header #logo-container #logo-center #buttons #cart{margin-top:-10px;z-index:10}header #logo-container #logo-center #buttons #menu-button{cursor:pointer;margin-top:calc((80px / 2) - 14px);transition:transform 0.2s ease-in-out;z-index:20}header #logo-container #logo-center #buttons #menu-overlay{height:calc(100vh - 81px);position:fixed;top:81px;width:100vw;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}header #logo-container #logo-center #buttons #menu{background:var(--popup-background-color);border-top:1px dashed var(--popup-border-color);box-shadow:0px 0px 200px 50px var(--background-color);height:calc(100dvh - 80px);margin-right:-50px;padding-right:50px;position:fixed;top:80px;transition:all 0.2s ease-in-out;right:0;width:68vw}header #logo-container #logo-center #buttons #menu.closed{opacity:0;transform:translateX(100%)}header #logo-container #logo-center #buttons #menu.open{opacity:1;transform:translateX(0)}header #logo-container #logo-center #buttons #menu>ul{align-items:center;display:grid;height:100%;list-style:none;padding:0px;text-align:center}header #logo-container #logo-center #buttons #menu>ul a{align-items:center;border-bottom:1px dashed var(--popup-border-color);display:flex;flex-direction:column;gap:10px;height:calc(100% - 1px);justify-content:center}header #logo-container #logo-center #buttons #menu>ul a:last-of-type{border-bottom:none}header #logo-container #logo-center #buttons #menu>ul a div{color:#A62F27 !important;font-style:italic;font-size:18px}header #utility{display:none}#home #hero .scroll-container{clip-path:inset(0 0 10px 0);margin-left:-40px;overflow-x:scroll;scroll-snap-type:x mandatory;transform:translateX(20px);margin-top:-40px;padding-top:40px;padding-bottom:70px;width:100vw}#home #hero .scroll-container .scroll{display:grid;grid-template-columns:calc(100vw - (20px * 4)) calc(100vw - (20px * 4)) calc(100vw - (20px * 3))}#home #hero .scroll-container .scroll::-webkit-scrollbar{display:none}#home #hero .scroll-container .scroll .scroll-item{padding-left:20px;scroll-snap-align:start}#home #hero .scroll-container .scroll .scroll-item:last-of-type{padding-right:20px}#home #hero .right .header{margin-top:-20px;padding-bottom:10px}#home #hero .right .header h2{font-size:28px;line-height:30px}#home #hero .right .header h2 i::after{content:"\a";white-space:pre}#home #hero .right .list .article{margin-bottom:10px}.newsletter .newsletter-container{align-content:center;background:var(--popup-background-color);box-shadow:40px 0 var(--popup-background-color);grid-template-rows:4fr 5fr;width:calc(100vw - 40px);margin-left:-20px;padding-left:5px}.newsletter .newsletter-container .text{grid-row:2;padding:20px;padding-top:0px}.newsletter .newsletter-container .text h3{font-size:7vw;text-align:right;margin-top:0px}.newsletter .newsletter-container .text h3 .de{font-size:4vw}.newsletter .newsletter-container .text h2{font-size:11vw;margin:0 auto;margin-top:-1vw}.newsletter .newsletter-container .text p{margin:0 auto;margin-top:30px}.newsletter .newsletter-container .envelope-container{margin-top:-110px}.newsletter .newsletter-container .envelope-container .envelope{margin:0 auto;transform:rotateY(-20deg) rotateX(3deg) scale(0.9)}@keyframes animate{0%{transform:rotateY(-20deg) rotateX(3deg) scale(0.9)}50%{transform:rotateY(-30deg) rotateX(3deg) scale(0.9)}100%{transform:rotateY(-20deg) rotateX(3deg) scale(0.9)}}.newsletter .newsletter-container form{margin-left:10px;margin-right:10px;margin-bottom:20px}.quiz-page{padding:0}.quiz-page .results .main h2{line-height:50px}.quiz-page .results .alternatives .grid{grid-template-columns:1fr}.quiz-page .results .info .list{grid-template-columns:1fr}.recording img{height:33px !important;left:-13px;top:-1px}article{width:calc(100vw - 40px)}article #hero .title .authors{margin-bottom:30px}article #hero .title .authors a img{width:120px}article #hero .title .authors a span{font-size:16px;letter-spacing:0.1px}article #hero .info{color:var(--muted-color);font-size:14px;position:absolute;margin-top:75px;right:20px}article #hero figure{margin-top:20px}article .content .uylenspieghel{flex-direction:column;gap:10px;padding:30px}article .content .uylenspieghel small{text-align:center}article .content .note,article .content .recording{padding:40px 20px 40px 20px}article .content .recording .toggle{margin-top:-25px}article .content .summary h3{font-size:24px;margin-left:10px}article .content #body>p:first-of-type:first-letter{font-size:95px;line-height:55px}article .content blockquote p{padding-left:20px}article .content table{overflow-x:auto}.slider{width:calc(100vw - 40px)}.themes{margin-top:10px}.theme{grid-template-areas:"description" "article" "pages";margin-bottom:40px}.theme .description h2{border-bottom:1px dashed var(--border-color);font-size:28px;line-height:30px;margin-bottom:40px;padding-bottom:10px}.theme .description h2 i::after{content:"\a";white-space:pre}.theme .pages{margin-top:20px}.theme .article img{height:160px}main{margin-top:40px;min-height:calc(100vh - 81px - 56px);width:calc(100vw - 40px)}
