.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;overflow:hidden;position:fixed;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:24em;padding:2em}.cc-window.cc-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1em 1.8em;width:100%}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{display:inline-block;opacity:.8;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{border-style:solid;border-width:2px;display:block;font-size:.9em;font-weight:700;padding:.4em .8em;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;font-size:1.6em;line-height:.75;opacity:.9;position:absolute;right:.5em;top:.5em}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;left:3em;top:0}.cc-revoke.cc-bottom{border-top-left-radius:.5em;border-top-right-radius:.5em;bottom:0;left:3em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{left:unset;right:3em}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{bottom:0;left:0;right:0}.cc-banner .cc-message{-webkit-box-flex:1;display:block;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:1em;max-width:100%}.cc-compliance{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-line-pack:justify;align-content:space-between;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{border-radius:5px;padding:1.2em}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{-webkit-box-flex:0;display:inline;-ms-flex:none;flex:none;text-align:center}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{height:100%;margin:0;padding:.8em 1.8em}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}@layer reset{*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,html,li,ol,p,pre,ul{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{font:inherit}ol,ol[role=list],ul,ul[role=list]{list-style:none}a{background-color:transparent}:focus{outline:none}table{border-collapse:collapse;border-spacing:0}}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}@layer fonts{@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(../../fonts/Gilroy/Gilroy-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:400;src:url(../../fonts/Gilroy/Gilroy-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../../fonts/Gilroy/Gilroy-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(../../fonts/Gilroy/Gilroy-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(../../fonts/Gilroy/Gilroy-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:800;src:url(../../fonts/Gilroy/Gilroy-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:url(../../fonts/Gilroy/Gilroy-Black.woff2) format("woff2")}}@layer base{html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-base) * .9;line-height:var(--line-height-base);margin:0;padding:0}}@media screen and (width >= 768px){body{font-size:var(--font-size-base)}}@layer base{main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--space-unit)*2);margin-bottom:calc(var(--space-unit)*2);min-height:100vh}}@media screen and (width >= 768px){main{gap:calc(var(--space-unit)*4);margin-bottom:calc(var(--space-unit)*4)}}@media screen and (width >= 1024px){main{gap:calc(var(--space-unit)*6);margin-bottom:calc(var(--space-unit)*6)}}@layer base{iframe,img,svg,video{display:block;height:auto;max-width:100%}figure{margin:0 0 var(--space-unit) 0}figcaption{font-size:var(--font-size-xs);margin-top:calc(var(--space-unit)*.5)}.media-cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-left{margin-bottom:var(--space-unit)}}@media screen and (width >= 768px){.media-left{float:left;margin-bottom:0;margin-right:var(--space-unit)}}@layer base{.media-right{margin-bottom:var(--space-unit)}}@media screen and (width >= 768px){.media-right{float:right;margin-bottom:0;margin-left:var(--space-unit)}}@layer base{hr{border:0;border-top:1px solid var(--color-offwhite);margin:calc(var(--space-unit)*2) 0}table{border-collapse:collapse;margin-bottom:calc(var(--space-unit)*2);width:100%}td,th{border:1px solid var(--color-offwhite);padding:calc(var(--space-unit)*.5);text-align:left}:focus{outline:3px solid rgba(227,35,57,.15);outline-offset:2px}.content-width-base{margin:0 auto;max-width:calc(var(--max-width-content) + 8%);padding:0 4%;width:100%}.content-width-wide{margin:0 auto;max-width:var(--max-width-content-wide);padding:0 4%;width:100%}.content-width-wide.xs-full{padding:0}}@media screen and (width >= 768px){.content-width-wide{padding:0}.content-wide-inner-asym-right{padding-left:calc(50% - var(--max-width-content)/2)}.intro.content-wide-inner-asym-right{padding-left:calc(50% - var(--max-width-content)/2 - var(--space-unit)*6)}.content-wide-inner-asym-left{padding-right:calc(50% - var(--max-width-content)/2)}}@layer base{.hidden{display:none}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.inverted{background-color:var(--color-text);color:var(--color-bg)}.bg-primary{background-color:var(--color-primary);color:var(--color-bg)}.bg-primary a,.inverted a{color:var(--color-bg)!important}.bg-offwhite{background-color:var(--color-offwhite)}.border-top{border-top:1px solid}.border-bottom-primary{border-bottom:1px solid var(--color-primary)}}@layer typography{h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin:0 0 calc(var(--space-unit)*1.75) 0}h1{font-size:calc(var(--font-size-lg)*.6111)}}@media screen and (width >= 768px){h1{font-size:var(--font-size-lg)}}@layer typography{.teaser-box h1{font-size:calc(var(--font-size-xl)*.6)}}@media screen and (width >= 768px){.teaser-box h1{font-size:var(--font-size-xl)}}@layer typography{h2{color:var(--color-primary);font-size:calc(var(--font-size-lg)*.6111);font-weight:var(--font-weight-base)}}@media screen and (width >= 768px){h2{font-size:var(--font-size-lg)}}@layer typography{.inverted h2{color:var(--color-bg)!important;font-weight:var(--font-weight-bold)!important}h3{font-size:var(--font-size-md)}hgroup{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--space-unit)*.2)}hgroup>*{margin:0!important}p{margin:0 0 calc(var(--space-unit)*1.75) 0}.text-bold{font-weight:var(--font-weight-bold)}div>p:last-child,section>p:last-child{margin-bottom:0}.text-xs,small{font-size:var(--font-size-xs)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.text-lg{font-size:var(--font-size-lg)}.text-primary,a{color:var(--color-primary)}a{text-decoration:underline}a:hover{text-decoration:none}ol,ul{margin:0 0 var(--space-unit) calc(var(--space-unit)*1.25);padding:0}ol{list-style-type:decimal}ul{list-style:disc}li{margin:calc(var(--space-unit)*.25) 0}ul.no-indent{margin-left:0}ul.no-indent>li{margin:0}blockquote{border-left:4px solid var(--color-offwhite);margin:0 0 var(--space-unit) 0;padding-left:var(--space-unit)}}@layer forms{form.loading{opacity:.5}input,select,textarea{background-color:#fafafa;border:1px solid var(--color-lightgray);font:var(--font-family-base);font-size:var(--font-size-xs);line-height:1;padding:calc(var(--space-unit)*.8) calc(var(--space-unit)*1) calc(var(--space-unit)*.7)}input[type=checkbox],select{-moz-appearance:none;-webkit-appearance:none;appearance:none}select{background-image:var(--icon-chevron-down-red);background-position:right var(--space-unit) center;background-repeat:no-repeat;background-size:var(--space-unit) auto;padding-right:calc(var(--space-unit)*2.5)}input[type=checkbox]{height:calc(var(--space-unit)*1.5);padding:0;width:calc(var(--space-unit)*1.5)}input[type=checkbox]:checked{background-image:var(--icon-check);background-position:50%;background-repeat:no-repeat;background-size:70% auto}button{border:none;cursor:pointer;font:inherit}button:disabled{cursor:not-allowed;opacity:.6}.form-group label,form label{font-size:var(--font-size-xs)}form label{font-weight:var(--font-weight-bold)}form label a{color:var(--color-text)}input.year-input{width:calc(var(--space-unit)*2 + 4rem)}.input-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-unit)}.formcheckbox{min-height:calc(var(--space-unit)*1.5)}.formcheckbox label{display:block;font-weight:var(--font-weight-base);padding:calc(var(--space-unit)*.25) 0 0 calc(var(--space-unit)*2.5);position:relative}.formcheckbox label input{left:0;position:absolute;top:0}.form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#form-search-books{display:grid;gap:calc(var(--space-unit)*1.5) calc(var(--space-unit)*2);grid-template-columns:100%}}@media screen and (width >= 768px){#form-search-books{gap:0 calc(var(--space-unit)*2);grid-template-columns:1fr 1fr}}@layer forms{#form-search-books>.search-options{gap:calc(var(--space-unit)*1.5)}#form-search-books .check-options,#form-search-books>.search-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#form-search-books .check-options{gap:calc(var(--space-unit)*.5)}.form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--space-unit)*2);margin-top:calc(var(--space-unit)*1.5)}}@media screen and (width < 768px){.form-buttons .btn.btn-reset{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:calc(var(--space-unit)*2.5);overflow:hidden;text-indent:calc(var(--space-unit)*3)}}@layer icons{.icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:calc(var(--space-unit)*.75);justify-content:center;&:before{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(var(--space-unit)*1);background-position:50%;background-repeat:no-repeat;background-size:contain auto;content:"";display:block;flex-basis:calc(var(--space-unit)*1);flex-grow:0;flex-shrink:0;height:calc(var(--space-unit)*1);width:calc(var(--space-unit)*1)}}.icon.chevron-right:before{background-image:var(--icon-chevron-right)}.icon.chevron-right-white:before,.icon.chevron-right:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex-preferred-size:calc(var(--space-unit)*0.6);flex-basis:calc(var(--space-unit)*0.6);order:1;width:calc(var(--space-unit)*.6)}.icon.chevron-right-white:before{background-image:var(--icon-chevron-right-white)}.icon.chevron-right-red:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;background-image:var(--icon-chevron-right-red);order:1}.icon.chevron-left-white:before,.icon.chevron-right-red:before{-ms-flex-preferred-size:calc(var(--space-unit)*0.6);flex-basis:calc(var(--space-unit)*0.6);width:calc(var(--space-unit)*.6)}.icon.chevron-left-white:before{background-image:var(--icon-chevron-right-white);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon.arrow-left-red:before{background-image:var(--icon-arrow-left-red);background-position:top}.icon.arrow-left-red:hover:before{background-image:var(--icon-arrow-left-red-dark)}.icon.arrow-right-red:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;background-image:var(--icon-arrow-left-red);background-position:bottom;order:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon.arrow-right-red:hover:before{background-image:var(--icon-arrow-left-red-dark)}}@layer components{.bm-litprom-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary);container-name:logo;container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--space-unit)*1);max-width:32rem;min-width:15rem;text-decoration:none;width:100%}.bm-litprom-logo *{-ms-flex-negative:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;flex-shrink:1}.bm-litprom-logo :first-child{-ms-flex-preferred-size:5rem;flex-basis:5rem}.bm-litprom-logo :last-child{-ms-flex-preferred-size:28rem;flex-basis:28rem}.bm-litprom-logo .logo-subline{color:var(--color-text);display:block;font-size:calc(var(--font-size-xs)*.75);line-height:1.2;margin-top:calc(var(--space-unit)*.25)}@container logo (width >= 360px){.bm-litprom-logo .logo-subline{font-size:var(--font-size-xs)}}.inverted .bm-litprom-logo .logo-subline{color:var(--color-gray)!important}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--space-unit)*2);list-style:none;padding:0}nav ul,nav ul li{margin:0}nav ul li a{color:inherit;text-decoration:none}nav ul li a.active{font-weight:var(--font-weight-black)}.book-nav{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;padding-bottom:calc(var(--space-unit)*2);padding-top:calc(var(--space-unit)*2)}.btn{background-color:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-button);padding:calc(var(--space-unit)*.5) var(--space-unit);text-align:center;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.btn:hover{opacity:.9}.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-primary-darken);opacity:1}.btn.btn-light{background-color:var(--color-offwhite);color:var(--color-text)}.btn-light:hover{background-color:var(--color-lightergray);opacity:1}.btn.btn-default{background-color:transparent;color:var(--color-primary);padding-left:0;padding-right:0}.btn-default:hover{color:var(--color-primary-darken)}.floating-media{display:grid;gap:calc(var(--space-unit)*1.75);grid-template-columns:1fr}}@media screen and (width >= 768px){.floating-media{gap:calc(var(--space-unit)*2);grid-template-columns:33% 1fr}.content-wide-inner-asym-left.floating-media{padding-right:calc(var(--space-unit)*2)}}@media screen and (width >= 1240px){.floating-media{grid-template-columns:33% 1fr 17%}}@layer components{.teaser-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--space-unit)*2);padding:calc(var(--space-unit)*2) 4%}.teaser-box.book-teaser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.teaser-box .text-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.teaser-box figure{margin-bottom:0}.teaser-box .btn{justify-self:flex-start}.teaser-asym-media-right{margin-bottom:calc(var(--space-unit)*2)}.teaser-asym-media-right figure{-ms-flex-line-pack:center;align-content:center;margin-bottom:calc(var(--space-unit)*-4)}.teaser-borderless-media-right figure{-ms-flex-preferred-size:100%;-ms-flex-negative:0.75;display:none;flex-basis:100%;flex-shrink:0.75}.teaser-asym-media-right figure img{width:100%}.teaser-borderless-media-right figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media screen and (width >= 768px){.teaser-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--space-unit)*3);padding:calc(var(--space-unit)*3) calc(var(--space-unit)*2)}.teaser-box.book-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.teaser-box .text-content{padding-bottom:calc(var(--space-unit)*2);padding-top:calc(var(--space-unit)*2)}.teaser-asym-media-right{margin-bottom:calc(var(--space-unit)*3)}.teaser-asym-media-right figure{margin-bottom:calc(var(--space-unit)*-6)}.teaser-borderless-media-right figure{display:block;margin:calc(var(--space-unit)*-3) calc(var(--space-unit)*-2) calc(var(--space-unit)*-3) 0}}@media screen and (width >= 1024px){.teaser-box{padding-left:calc(var(--space-unit)*6);padding-right:calc(var(--space-unit)*6)}.teaser-box.teaser-asym-media-right{padding-right:calc(var(--space-unit)*3)}.intro .teaser-box{gap:calc(var(--space-unit)*6)}.teaser-asym-media-right figure{margin-bottom:calc(var(--space-unit)*-6)}.teaser-borderless-media-right figure{margin-right:calc(var(--space-unit)*-6)}}@media screen and (width >= 1240px){.teaser-box.teaser-asym-media-right{padding-right:0}.teaser-asym-media-right figure{margin-right:calc(var(--space-unit)*-3)}.intro .teaser-box{gap:calc(var(--space-unit)*12)}.intro .teaser-borderless-media-right figure{-ms-flex-negative:1;flex-shrink:1}}@layer components{.result-book-list ol{margin:0}.result-book-list .search-header .header-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--space-unit)*1.5);padding-bottom:calc(var(--space-unit)*1.5)}.result-book-list .search-footer .footer-inner{padding-top:calc(var(--space-unit)*1.5)}.result-book-list .pager{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;justify-self:flex-end}.result-book-list .pager .page-info{color:var(--color-gray);display:inline-block;font-size:var(--font-size-xs);margin-right:var(--space-unit);margin-top:calc(var(--space-unit)*.25);white-space:nowrap}.result-book-list .pager .btn{gap:0;height:calc(var(--space-unit)*2.5);min-width:calc(var(--space-unit)*3)}}@media screen and (width >= 768px){.result-book-list .search-header .header-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin:0 calc(var(--space-unit)*6);padding-bottom:calc(var(--space-unit)*2)}.result-book-list .search-footer .footer-inner{margin:0 calc(var(--space-unit)*6);padding-top:calc(var(--space-unit)*2)}}@layer components{.book-teaser .content-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:grid;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:calc(var(--space-unit)*2);grid-template-columns:auto;padding:calc(var(--space-unit)*2) 0}.book-teaser .content-row>figure{grid-column:1;grid-row:1}.book-teaser h2{color:var(--color-text);font-weight:var(--font-weight-black)}.book-teaser h2>a{text-decoration:none}.book-teaser h2>a:hover{text-decoration:underline}.book-teaser hgroup{margin-bottom:calc(var(--space-unit)*.2)}.book-teaser a{color:var(--color-text)}.book-teaser .instock{background:var(--color-offwhite);display:inline-block;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin-top:calc(var(--space-unit)*1.5);padding:calc(var(--space-unit)*.25) calc(var(--space-unit)*.5)}.book-teaser .additional-info{margin-bottom:calc(var(--space-unit)*1.75)}.book-teaser footer{margin-top:calc(var(--space-unit)*1.75)}}@media screen and (width >= 768px){.book-teaser .content-row{gap:calc(var(--space-unit)*3);grid-template-columns:30% auto;padding:calc(var(--space-unit)*2) 0}.book-teaser .content-row>.text-content{grid-column:2}.book-teaser>hr{margin:0 calc(var(--space-unit)*6)}}@media screen and (width >= 1024px){.book-teaser .content-row{gap:calc(var(--space-unit)*6);padding:calc(var(--space-unit)*3) 0 calc(var(--space-unit)*3) calc(var(--space-unit)*3)}}@layer components{.search-anchor:before{content:""}.search-teaser{background-color:var(--color-text)}.search-teaser .content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--space-unit)*.5);max-width:43rem;padding:var(--space-unit);position:relative;z-index:1}.search-teaser .content-inner *{margin:0}.search-teaser .content-inner :not(.btn){color:var(--color-bg)}.search-teaser .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--space-unit)*.5)}}@media screen and (width >= 768px){.search-teaser{background-color:transparent}.search-anchor:before{display:block;height:3rem;margin-top:-3rem;pointer-events:none;visibility:hidden}.search-teaser .content-inner{background-color:var(--color-text);margin:calc(var(--space-unit)*-3) 0 0 auto;padding:calc(var(--space-unit)*.5) calc(var(--space-unit)*2) calc(var(--space-unit)*.75)}.search-teaser .buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:var(--space-unit)}}@layer components{.search .content-inner{margin-left:-4%;margin-right:-4%;padding:calc(var(--space-unit)*1.5) 4%}}@media screen and (width >= 768px){.search .content-inner{margin-left:0;margin-right:0;padding:calc(var(--space-unit)*3) calc(var(--space-unit)*2)}}@layer header{header{background-color:var(--color-bg);padding:calc(var(--space-unit)*2)}header .logo{color:var(--color-primary);font-size:1.5rem;font-weight:700;text-decoration:none}header nav.main-navbar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:calc(var(--space-unit)*.5)}header .nav-group,header nav.main-navbar{display:-webkit-box;display:-ms-flexbox;display:flex}header .nav-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-item-align:end;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:flex-end;-ms-flex-direction:row;flex-direction:row;gap:var(--space-unit);justify-content:flex-end;padding-bottom:calc(var(--space-unit)*.2);text-align:right}}@media screen and (width >= 768px){header nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;gap:var(--space-unit);justify-content:space-between}header nav.main-navbar{gap:calc(var(--space-unit)*3)}}@media screen and (width >= 1024px){header .nav-group{padding-bottom:calc(var(--space-unit)*.4)}}@layer header{header nav ul.lang-nav{font-size:var(--font-size-xs);gap:calc(var(--space-unit)*.5);line-height:1;text-transform:uppercase}header nav ul.lang-nav a{display:block;padding:0 calc(var(--space-unit)*.25)}header nav ul.lang-nav a:hover{color:var(--color-primary)}}@layer footer{footer.site-footer{font-size:var(--font-size-xs);padding:calc(var(--space-unit)*2) 0 calc(var(--space-unit)*1)}footer.site-footer a{color:var(--color-white)}footer.site-footer nav{border-top:1px solid var(--color-gray);padding:var(--space-unit) 0}footer.site-footer p{margin-bottom:var(--space-unit)}footer.site-footer>.content-width-base{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--space-unit)*2)}footer.site-footer .info-row,footer.site-footer>.content-width-base{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}footer.site-footer .info-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:var(--space-unit)}}@media screen and (width < 768px){footer.site-footer .bm-litprom-logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer.site-footer .bm-litprom-logo :last-child{-ms-flex-preferred-size:auto;flex-basis:auto}footer.site-footer .about-info{display:none}}@media screen and (width >= 768px){footer.site-footer{padding-top:calc(var(--space-unit)*4)}footer.site-footer>.content-width-base{gap:calc(var(--space-unit)*3)}footer.site-footer .info-row{gap:25%}footer.site-footer .about-info{-ms-flex-preferred-size:50%;flex-basis:50%}footer.site-footer .contact{-ms-flex-preferred-size:25%;flex-basis:25%;padding-top:calc(var(--space-unit)*1)}}@layer reset, fonts, base, typography, forms, header, footer;:root{--color-white:#fff;--color-offwhite:#f5f5f5;--color-lightergray:#dbdbdb;--color-lightgray:#bdbdbd;--color-gray:grey;--color-primary:#e22238;--color-primary-darken:#b9182b;--color-secondary:#333;--color-bg:var(--color-white);--color-text:var(--color-secondary);--space-unit:1rem;--font-family-base:"Gilroy","Arial",sans-serif;--font-family-heading:var(--font-family-base);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--font-weight-heading:800;--font-weight-button:var(--font-weight-semibold);--line-height-base:1.4;--line-height-heading:1.1;--font-size-base:1.25rem;--font-size-xs:1rem;--font-size-sm:1.125rem;--font-size-md:1.375rem;--font-size-lg:2.25rem;--font-size-xl:3.75rem;--max-width-content:1170px;--max-width-content-wide:1600px;--icon-check:url(../../images/buchmesse/check.svg);--icon-chevron-right:url(../../images/buchmesse/chevron_right.svg);--icon-chevron-right-white:url(../../images/buchmesse/chevron_right_white.svg);--icon-chevron-right-red:url(../../images/buchmesse/chevron_right_red.svg);--icon-chevron-down-red:url(../../images/buchmesse/chevron_down_red.svg);--icon-arrow-left-red:url(../../images/buchmesse/arrow_left_red.svg);--icon-arrow-left-red-dark:url(../../images/buchmesse/arrow_left_red-dark.svg)}