.lfi{--lfi-measure:1140px;--focus-ring:var(--darkblue);background:var(--white);color:var(--darkblue)}.lfi-wrap{width:100%;max-width:calc(var(--lfi-measure) + 2 * var(--space-section-x));padding-inline:var(--space-section-x);margin-inline:auto}.lfi-hero{background:var(--surface-light-gray);padding-block:170px var(--space-8)}.lfi-hero__grid{gap:var(--space-3);grid-template-columns:5fr 7fr;align-items:center;display:grid}.lfi-hero__title{margin:0 0 var(--space-4);font-size:var(--text-display-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-flat);letter-spacing:var(--tracking-tight);color:var(--darkblue)}.lfi-hero__sub,.lfi-hero__by{font-size:var(--text-h4);font-weight:var(--font-weight-light);line-height:var(--leading-relaxed);color:var(--darkblue)}.lfi-hero__sub{max-width:17em}.lfi-hero__by{margin-top:var(--space-2)}.lfi-hero__media img{width:619px;max-width:100%;height:auto}.lfi-cta{margin-top:var(--space-5)}.lfi-cta--center{justify-content:center;display:flex}.lfi-first-review{padding-top:var(--space-5)}.lfi-rule{border:0;border-top:1px solid var(--line);width:570px;max-width:100%;margin:10px auto 0}.lfi-review--first{max-width:737px;margin:var(--space-3) auto var(--space-4)}.lfi-review__who{margin-bottom:var(--space-1);align-items:center;gap:12px;display:flex}.lfi-review__avatar svg{width:36px;height:36px}.lfi-review__avatar-ground{fill:var(--darkblue-30)}.lfi-review__avatar-figure{fill:var(--white)}.lfi-review__name{font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);color:var(--darkblue)}.lfi-review__head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.lfi-review__stars{color:var(--gold);gap:1px;display:inline-flex}.lfi-review__title{font-size:var(--text-body-sm);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--darkblue)}.lfi-review__date{font-size:var(--text-body-xs);line-height:var(--leading-normal);color:var(--ink-faint);margin-top:2px}.lfi-review__verified{font-size:var(--text-label);font-weight:var(--font-weight-bold);line-height:var(--leading-normal);color:var(--gold);margin-top:2px}.lfi-review__text{margin-top:var(--space-1);font-size:var(--text-body-sm);line-height:var(--leading-normal);color:var(--darkblue)}.lfi-reviews{padding-block:var(--space-5)}.lfi-reviews__grid{gap:var(--space-4) var(--space-3);grid-template-columns:1fr 1fr;display:grid}.lfi-book{padding-top:var(--space-4)}.lfi-centered,.lfi-book__copy{font-size:var(--text-h5);font-weight:var(--font-weight-light);line-height:var(--leading-normal);color:var(--darkblue)}.lfi-centered{text-align:center}.lfi-centered p+p,.lfi-book__copy p+p{margin-top:var(--space-4)}.lfi-book__copy strong{font-weight:var(--font-weight-bold)}.lfi-book__row{gap:var(--space-3);margin-block:var(--space-4) var(--space-3);grid-template-columns:5fr 7fr;align-items:center;display:grid}.lfi-book__cover{justify-self:end}.lfi-book__cover img{width:380px;max-width:100%;height:auto}.lfi-book .lfi-cta{margin-top:var(--space-8)}.lfi-formats{width:299px;max-width:100%;height:auto;margin:var(--space-3) auto var(--space-2)}.lfi-listen{background:var(--surface-light-gray);padding-block:var(--space-8) var(--space-5);text-align:center}.lfi-listen__h{margin:0 0 var(--space-4);font-size:var(--text-h2);font-weight:var(--font-weight-bold);line-height:var(--leading-flat);letter-spacing:var(--tracking-snug);color:var(--darkblue)}.lfi-listen__p{font-size:var(--text-h5);font-weight:var(--font-weight-light);line-height:var(--leading-normal);color:var(--darkblue)}.lfi-listen .lfi-cta{margin-top:var(--space-5)}@media screen and (width<=991px){.lfi-hero{padding-top:var(--space-10)}}@media screen and (width<=767px){.lfi-hero{padding-block:var(--space-6)}.lfi-hero__grid{gap:var(--space-4);text-align:center;grid-template-columns:1fr}.lfi-hero__media{order:-1}.lfi-hero__media img{width:300px;margin-inline:auto}.lfi-hero__sub{max-width:none}.lfi-hero__sub,.lfi-hero__by{font-size:var(--text-h5);line-height:var(--leading-normal)}.lfi-book__row{text-align:center;grid-template-columns:1fr}.lfi-book__cover{justify-self:center}.lfi-book__cover img{width:303px}.lfi-reviews__grid{grid-template-columns:1fr}.lfi-centered,.lfi-book__copy,.lfi-listen__p{font-size:var(--text-body)}.lfi-centered p+p,.lfi-book__copy p+p{margin-top:var(--space-3)}.lfi-cta{flex-direction:column;align-items:stretch;display:flex}.lfi-cta .btn-sys{text-align:center;justify-content:center}}.footer{background:var(--superdark);border-top:3px solid var(--gold);padding-block:var(--space-4)}.footer-in{width:100%;max-width:var(--lfi-measure,1140px);padding-inline:var(--space-section-x);box-sizing:content-box;justify-content:space-between;gap:var(--space-1) var(--space-3);font-size:var(--text-caption);color:var(--white-70);flex-wrap:wrap;margin-inline:auto;display:flex}.footer-in a{color:inherit;text-underline-offset:2px;padding-block:6px;text-decoration:underline}.footer-in a:hover{color:var(--gold)}@media screen and (width<=767px){.footer-in{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center}}
