.EbookListing .pagination{text-align:center;display:flex;justify-content:center;align-items:center;margin-top:24px}.EbookListing .pagination .page-numbers{font-size:14px;line-height:1.5;text-decoration:none;color:#282830;display:inline-block;font-weight:400;width:32px;height:32px;line-height:32px;margin-right:8px;margin-left:8px;border-radius:50%}.EbookListing .pagination .page-numbers.prev,.EbookListing .pagination .page-numbers.next{border:1px currentColor solid;line-height:30px;color:#4646cc;display:none}.EbookListing .pagination .page-numbers.prev:hover,.EbookListing .pagination .page-numbers.prev:focus,.EbookListing .pagination .page-numbers.next:hover,.EbookListing .pagination .page-numbers.next:focus{color:#2a2a7b}.EbookListing .pagination .page-numbers.prev{margin-right:8px}.EbookListing .pagination .page-numbers.next{margin-left:8px}.EbookListing .pagination .page-numbers:hover,.EbookListing .pagination .page-numbers:focus{color:#2a2a7b}.EbookListing .pagination .page-numbers.current{font-weight:700;background-color:#f0f0fb;color:#58586a}.EbookListing fieldset{max-width:none !important}.EbookListing .form-columns-2{margin-left:-0.75rem;margin-right:-0.75rem;display:flex;flex-wrap:wrap}.EbookListing .form-columns-2>.hs-form-field{padding-left:.75rem;padding-right:.75rem;float:none}.EbookListing .hs-input{width:100% !important}.EbookListing .legal-consent-container .hs-form-booleancheckbox{display:flex;align-items:center}.EbookListing .legal-consent-container .hs-form-booleancheckbox-display{margin-bottom:0}.EbookListing .legal-consent-container .tooltip-container{margin-left:8px}.EbookListing .inputs-list{position:relative}.EbookListing .tooltip-container{display:inline-block}.EbookListing .info-icon{cursor:pointer}.EbookListing .tooltip-content{visibility:hidden;width:100vw;background-color:#ffebc3;color:#25272c;position:absolute;z-index:1;bottom:calc(100% + 16px);left:0%;border-radius:10px;padding:24px;transform:translate(0, -10px);transition:transform .2s,opacity .2s;opacity:0;font-weight:300;max-width:100%}.EbookListing .tooltip-content a{font-weight:600}.EbookListing .tooltip-content p:last-child{margin-bottom:0}.EbookListing .tooltip-content::after{content:"";position:absolute;top:100%;left:50%;margin-left:-12px;border-width:12px;border-style:solid;border-color:#ffebc3 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.EbookListing .tooltip-content[style*="visibility: visible"]{opacity:1;transform:translate(0, 0)}.EbookListing .Heading{margin-bottom:40px}.EbookListing__layout{display:grid;gap:24px;align-items:start}.EbookListing__listing{padding-top:0}.EbookListing__item{margin-bottom:1.5rem}.EbookListing__sidebar{display:flex;flex-direction:column;gap:24px}.EbookListing__downloads{padding:24px;background:#f0f0fb;border-radius:20px}.EbookListing__downloads-title{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:16px;letter-spacing:-0.02em}.EbookListing__downloads-list{counter-reset:downloads;margin:0;padding-left:0;list-style:none}.EbookListing__downloads-list li{counter-increment:downloads;display:grid;grid-template-columns:26px 1fr;-moz-column-gap:0;column-gap:0;align-items:baseline;margin-bottom:20px}.EbookListing__downloads-list li::before{content:counter(downloads) ".";display:block;width:26px;text-align:left;font-size:18px;font-weight:700;line-height:1;transform:translateY(3px)}.EbookListing__downloads-list li:last-child{margin-bottom:0}.EbookListing__downloads-list a{color:currentColor;text-decoration:none;font-size:12px;font-weight:400;line-height:1.4;text-align:left}.EbookListing__downloads-list a:hover,.EbookListing__downloads-list a:focus{color:#2a2a7b;text-decoration:none}.EbookListing__downloads-empty{margin-bottom:0;font-size:16px;line-height:1.5;color:#696975}.EbookListing__newsletter{padding:24px;background:#ffc85a;border-radius:20px}.EbookListing__newsletter-title{font-size:24px;font-weight:700;line-height:1.5;margin-bottom:16px;letter-spacing:-0.02em;margin-bottom:20px}@media (min-width: 768px){.EbookListing .pagination .page-numbers{width:48px;height:48px;line-height:48px}.EbookListing .pagination .page-numbers.prev,.EbookListing .pagination .page-numbers.next{line-height:45px;display:block}}@media (min-width: 992px){.EbookListing .tooltip-container{position:relative}.EbookListing .tooltip-content{max-width:510px;left:50%;transform:translate(-50%, -10px)}.EbookListing .tooltip-content[style*="visibility: visible"]{transform:translate(-50%, 0)}.EbookListing__layout{grid-template-columns:minmax(0, 1fr) 300px}.EbookListing__sidebar{position:sticky;top:104px}}
