.ebook-content .table table{min-width:0}.ebook-content .table thead th{font-size:1.8rem;line-height:2.2rem;padding:1rem;text-align:left}.ebook-content .table tbody tr td{font-size:1.6rem;line-height:2.4rem;padding:1rem}@media screen and (min-width:768px){.ebook-content .table table{min-width:0}.ebook-content .table thead th{font-size:1.8rem;line-height:2.2rem}.ebook-content .table tbody tr td{font-size:1.6rem;line-height:2.4rem}}.ebook-content .ebook-callout.black,.ebook-content .ebook-callout.grey,.ebook-content .ebook-callout.red{border-radius:1rem;margin-bottom:5.5rem;padding:2rem}.ebook-content .ebook-callout.black :last-child,.ebook-content .ebook-callout.grey :last-child,.ebook-content .ebook-callout.red :last-child{margin-bottom:0}.ebook-content .ebook-callout.black p:has(+.cta),.ebook-content .ebook-callout.grey p:has(+.cta),.ebook-content .ebook-callout.red p:has(+.cta){margin-bottom:2rem}@media screen and (min-width:768px){.ebook-content .ebook-callout.black,.ebook-content .ebook-callout.grey,.ebook-content .ebook-callout.red{padding:4rem}}.ebook-content .ebook-callout.white{border-radius:1rem;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2);margin-bottom:5.5rem;padding:2rem}.ebook-content .ebook-callout.white :last-child{margin-bottom:0}.ebook-content .ebook-callout.white p:has(+.cta){margin-bottom:2rem}@media screen and (min-width:768px){.ebook-content .ebook-callout.white{padding:4rem}}.ebook-content .ebook-callout.grey{background-color:#f5f5f5}.ebook-content .ebook-callout.red{background-color:#f5333f}.ebook-content .ebook-callout.red *{color:#fff}.ebook-content .ebook-callout.black{background-color:#434143}.ebook-content .ebook-callout.black *{color:#fff}.ebook-content .ebook-callout .logo{margin-bottom:2rem}.ebook-content .ebook-callout .logo img{height:auto;max-height:120px;max-width:120px;width:auto}.ebook-content .ebook-image{margin-bottom:5.5rem}.ebook-content .ebook-image figcaption{font-size:1.6rem;line-height:2.4rem;margin-top:.8rem}.ebook-content .testimonials .card.quote{margin-bottom:5.5rem;margin-right:0}.ebook-content .testimonials .card.quote blockquote{font-size:3rem;font-weight:500;line-height:4rem}.ebook-content .ebook-toc-wrapper{align-self:flex-start;padding-bottom:5.5rem;position:sticky;top:166px;z-index:2}.ebook-content .ebook-toc-wrapper .cta{display:none}@media screen and (min-width:768px){.ebook-content .ebook-toc-wrapper{top:18rem}.ebook-content .ebook-toc-wrapper .cta{display:block}}.ebook-content .sticky-aside{align-self:flex-start;position:sticky;top:166px;z-index:2}@media screen and (min-width:768px){.ebook-content .sticky-aside{top:18rem}}.ebook-content .ebook-toc{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.ebook-content .ebook-toc .toc-title{color:#434143;display:none;font-weight:700;margin-bottom:2rem}.ebook-content .ebook-toc .toc-toggle{align-items:center;background-color:#f5f5f5;border:1px solid #ececec;border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-between;padding:1.4rem 1.6rem;position:relative;width:100%;z-index:1}.ebook-content .ebook-toc .toc-toggle .toc-toggle__text{color:#434143;font-size:1.5rem;font-weight:700;text-align:left}.ebook-content .ebook-toc .toc-toggle:after{border-right:2px solid #434143;border-top:2px solid #434143;content:"";display:inline-block;flex-shrink:0;height:.8rem;margin-left:1rem;transform:rotate(135deg);transition:transform .2s ease;width:.8rem}.ebook-content .ebook-toc .toc-toggle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ebook-content .ebook-toc .toc-toggle[aria-expanded=true]:after{transform:rotate(-45deg)}.ebook-content .ebook-toc ul{border-left:1px solid #ececec;display:none;left:0;list-style:none;padding:0;position:absolute;right:0}.ebook-content .ebook-toc ul.is-open{background-color:#fff;border:1px solid #ececec;border-radius:0 0 .5rem .5rem;border-top:none;box-shadow:0 4px 5px rgba(0,0,0,.14),0 6px 10px rgba(0,0,0,.12);display:block;margin-bottom:0;padding-bottom:.5rem}.ebook-content .ebook-toc ul li{border-left:3px solid transparent;margin-bottom:0;transition:border-color .2s ease}.ebook-content .ebook-toc ul li.is-active{border-left-color:#f5333f}.ebook-content .ebook-toc ul li.is-active a{color:#f5333f}.ebook-content .ebook-toc ul li a{color:#434143;display:block;font-size:1.5rem;font-weight:700;letter-spacing:.05rem;line-height:1.5rem;margin-left:1.25rem;padding:1.25rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ebook-content .ebook-toc ul li a:hover{background-color:#f5f5f5}@media screen and (min-width:768px){.ebook-content .ebook-toc{border-radius:0;box-shadow:none}.ebook-content .ebook-toc .toc-title{display:block}.ebook-content .ebook-toc .toc-toggle{display:none}.ebook-content .ebook-toc ul{display:block;position:static}}.ebook-content article{padding-top:10rem}.ebook-content aside p{font-size:1.7rem;line-height:2.6rem;margin-bottom:2rem}@media screen and (min-width:768px){.ebook-content{column-gap:3rem}.ebook-content .ebook-toc-wrapper,.ebook-content aside{flex-basis:calc(25% - 2rem);max-width:calc(25% - 2rem)}.ebook-content article{flex-basis:calc(50% - 2rem);max-width:calc(50% - 2rem);padding-top:0}.ebook-content aside .ebook-callout.black,.ebook-content aside .ebook-callout.grey,.ebook-content aside .ebook-callout.red{padding:3rem}}@media screen and (min-width:1024px){.ebook-content{column-gap:4rem}.ebook-content .ebook-toc-wrapper,.ebook-content aside{flex-basis:calc(25% - 2.667rem);max-width:calc(25% - 2.667rem)}.ebook-content article{flex-basis:calc(50% - 2.667rem);max-width:calc(50% - 2.667rem)}}#flex .ebook-content aside p{font-size:1.7rem;line-height:2.6rem;margin-bottom:2rem}