body{font-family:"Merriweather",Georgia,Times,serif;font-style:normal;font-weight:400;background-color:#fff;color:#4a4a4a;font-smoothing:grayscale;line-height:1.8;margin:0;padding:0;text-rendering:optimizeLegibility}@media only screen and (min-width: 820px){body{font-size:16pt}}body b,body strong{font-weight:700}body i,body em{font-style:italic}body p{margin-top:0px;margin-bottom:16px}h1,h2{font-family:"Merriweather",Georgia,Times,serif;font-style:normal;font-weight:700}a{color:#4a4a4a;text-decoration:none;border-bottom:1px solid #ababab}a:hover{border-bottom:1px solid #4a4a4a}blockquote,p,ul,ol,dl{margin-bottom:20px}blockquote:not([class]){font-style:italic;border-left:4px solid #f0f0f0;margin-left:0;padding-left:16px}dt{font-weight:bold}dd{margin:0 0 16px 0}.progress-bar__meter{height:8px;position:relative;background:#e3dbd5;border-radius:6px;padding:4px}.progress-bar__value{display:block;height:8px;border-radius:4px;background-color:#f67d23;position:relative;overflow:hidden}.container{padding:16px 16px 0 16px;margin-left:auto;margin-right:auto;max-width:640px}@media only screen and (min-width: 820px){.container{max-width:800px}}.site-header{border-top:#f67d23 5px solid;background-color:#e3dbd5;padding-bottom:16px}.site-header .container{display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 820px){.site-header .container{flex-direction:row}}.site-header__identity{font-weight:bold;color:#f67d23;border:none;text-transform:uppercase;text-align:center}@media only screen and (min-width: 820px){.site-header__identity{text-align:left}}.site-header__identity:hover{border:none}.site-header__identity span{font-size:61.8%}.site-header__links{margin:0;padding:0;display:flex;flex-direction:column;margin-top:16px;padding-top:16px;border-top:3px double rgba(114,79,48,0.07);margin-top:0;padding-top:0;border-top:none;flex-direction:row}.site-header__links li{list-style-type:none;margin-top:2px;margin-left:4px;flex-grow:1;text-align:center}@media only screen and (min-width: 820px){.site-header__links li{font-size:85%}}.site-header__links a{border-radius:4px;color:#a2826d;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 12px;text-decoration:none;border:none}.site-header__links a:hover{color:#745541;background-color:rgba(114,79,48,0.07)}.selected__book .site-header__book a,.selected__worksheet .site-header__worksheet a,.selected__podcast .site-header__podcast a,.selected__about .site-header__about a{background-color:rgba(114,79,48,0.07)}.content-header{padding-top:32px;padding-bottom:68px;margin-bottom:60px;position:relative;background-color:#ebe5e1;background-image:url(/assets/images/graph.png);background-repeat:no-repeat;background-position:center 0%;background-size:2886 778px;width:100%}.content-header::after{clear:both;content:"";display:table}@media only screen and (min-width: 820px){.content-header{background-position:center 15%}}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.content-header{background-image:url(/assets/images/graph@2x.png);background-size:1443px 389px}}.content-header__headline{font-size:200%;text-align:center;color:#f67d23;margin-top:0}@media only screen and (min-width: 820px){.content-header__masthead{float:left;width:260px}}.content-header__masthead img{display:block;margin-bottom:16px}.content-header__page-summary{max-width:500px;margin-top:48px;padding-top:8px}.content-header__page-summary h1{margin-top:-8px;margin-bottom:0;color:#f67d23}@media only screen and (min-width: 820px){.content-header__page-summary{margin-top:0;padding-top:0;margin-bottom:24px;float:right}}.content-header__page-summary .thanks{margin-bottom:0}.connector{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:-36px}.content-header__promo{background-color:rgba(114,79,48,0.07);border-radius:16px;padding:16px}@media only screen and (min-width: 820px){.content-header__promo{display:inline-flex;align-content:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.content-header__promo-item{font-size:80%;margin:0;text-align:center;list-style-type:none}@media only screen and (min-width: 820px){.content-header__promo-item{width:49%}}.content-header__promo-item a{border-bottom:none;border-radius:8px;display:block;padding:16px;text-decoration:none}.content-header__promo-item a:hover{background-color:rgba(114,79,48,0.07)}.content-header__promo-item h2,.content-header__promo-item p{font-style:italic;margin-bottom:0}@media only screen and (min-width: 820px){.content-header__promo-item--podcast img{margin-top:19px;margin-bottom:20px}}a.cta-button{border-radius:4px;padding:4px 8px;font-size:130% !important;font-weight:bold;background-image:linear-gradient(-180deg, #D8D8D8 0%, #B3B3B3 100%);border:1px solid #979797;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),inset 0 2px 0 0 #fff;border-radius:6px;color:#4A4A4A;display:block;font-size:70%;padding:8px 16px;text-shadow:0 1px 0 #fff;text-align:center}@media only screen and (min-width: 820px){a.cta-button{font-size:100% !important}}.worksheet-disclaimer{color:#745541;text-align:center;font-size:85%}@media only screen and (min-width: 820px){.worksheet-disclaimer{font-size:70%}}.worksheet-disclaimer a{color:#745541;border-bottom:1px solid #745541}.worksheet-disclaimer a:hover{border-bottom-color:rgba(114,79,48,0.07)}.email-list-cta{background-color:rgba(114,79,48,0.07);border-radius:8px;clear:both;margin-top:32px;padding:16px 16px 0 16px}.email-list-cta::after{clear:both;content:"";display:table}.hero{font-family:"Merriweather",Georgia,Times,serif;font-style:normal;font-weight:300;text-align:center;font-size:60%;color:#745541;font-style:italic}@media only screen and (min-width: 820px){.hero{width:260px;float:left}}.hero b{display:block;font-size:130%}.hero p{margin-bottom:0}.included-hero{margin-right:auto;margin-left:auto}@media only screen and (min-width: 820px){.included-hero{float:right;margin-left:16px}}@media only screen and (min-width: 820px){.hero__image-podcast{margin-top:-65px;margin-left:-15px}}.email-form p{border-top:1px solid rgba(114,79,48,0.1);color:#f67d23;font-weight:bold;margin:0;margin-top:16px;padding-top:16px}@media only screen and (min-width: 820px){.email-form p{border-top:none;font-size:110%;margin:0;padding:0}}.email-form label{font-size:75%}.email-form span{font-size:85%}.email-form input,.email-form button{font-family:"Merriweather",Georgia,Times,serif;font-style:normal;font-weight:400;border-radius:4px;padding:4px 8px;font-size:100%}@media only screen and (min-width: 820px){.email-form input,.email-form button{font-size:80%}}.email-form input[type=email]{display:block;width:90%}.email-form input[type=submit],.email-form .subscribe_button{background-image:linear-gradient(-180deg, #D8D8D8 0%, #B3B3B3 100%);border:1px solid #979797;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),inset 0 2px 0 0 #fff;border-radius:6px;color:#4A4A4A;display:block;font-size:70%;padding:8px 16px;text-shadow:0 1px 0 #fff}.promo{background-color:rgba(114,79,48,0.07);border-radius:16px;clear:both;padding:8px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.promo::after{clear:both;content:"";display:table}.promo h2{color:#745541;margin:0 0 16px 0;text-align:center}.promo__product{background-color:rgba(114,79,48,0.07);border-radius:8px;padding:16px 16px 8px 16px;flex-grow:1}.promo__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.promo__hero{flex-grow:1;text-align:center;width:43%}.promo__product--audibook .promo__hero{padding-top:13px;padding-bottom:14px}.promo__cta{flex-grow:1;list-style-type:none;text-align:left;margin:0;padding:0;text-align:center}.promo__cta a.cta-button{display:inline-block;width:auto}.promo__text{font-size:50%;font-style:italic;font-weight:normal;color:#a2826d;display:block;line-height:1;margin:0;padding:0}.promo__price{color:#f67d23;font-weight:bold;font-size:150%}.promo__price strike{color:#a2826d;font-weight:normal;margin:0;padding:0}.promo__price sup{font-size:60%;font-weight:normal}.promo__info{display:block;margin-top:8px;font-size:80%}.promo__info a{color:#a2826d;border-color:#e3dbd5}.promo__info a:hover{border-color:#a2826d}.promo__description{border-top:1px solid #e3dbd5;display:block;font-size:80%;margin:16px 0 0 0;padding:24px 16px 16px 16px;width:100%}.promo__product--primary{width:100%;margin:8px}.promo__product--secondary{width:100%;margin:8px}@media only screen and (min-width: 820px){.promo__product--secondary{width:43%}}.promo__cta--alternatives{border-top:1px solid #e3dbd5;display:block;width:100%;list-style-type:none;margin:16px 0 0 0;padding:24px 0 0 0}.promo__cta--alternatives li{display:inline-block;list-style-type:none;margin:0;padding:0;text-align:center;width:49%}.promo__cta--alternatives a{border:none;text-decoration:none}.promo--mini{padding:8px}.promo--mini h2{display:block;text-align:center;margin:0 8px;width:100%}.promo--mini>p{font-size:80%;margin:0 8px}.promo__product--mini{text-align:center;margin:8px}.promo__product--mini h3{margin-top:0;margin-bottom:8px}.promo__product--mini img{margin-bottom:8px}.promo__product--mini span{font-weight:bold}.promo__product--mini .promo__image{border:none;text-decoration:none}.promo__product--mini .promo__image:hover img{transform:rotate(-3deg)}.promo__product--mini .promo__info{border-top:1px solid #e3dbd5;display:block;margin-bottom:4px;padding-top:8px}@media only screen and (min-width: 820px){.email-list-cta__form{min-width:484px;float:right}}.email-list-cta__form .email-form{border-radius:4px;padding-bottom:16px;max-width:484px}@media only screen and (min-width: 820px){.email-list-cta__form .email-form{min-width:484px;float:right}}.content-header__read-free{background-color:rgba(114,79,48,0.07);border-radius:4px;background-image:url(/assets/images/bookmark.png);background-repeat:no-repeat;background-position:96.5% 16px;background-size:24px 24px;clear:both;margin-top:24px;padding:16px 48px 16px 16px}@media only screen and (min-width: 820px){.content-header__read-free{background-size:48px 47px;padding:16px 16px 16px 81px;background-position:16px 16px}}@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.content-header__read-free{background-image:url(/assets/images/bookmark@2x.png)}}.content-header__read-free p{font-size:80%;margin:0}@media only screen and (min-width: 820px){.content-header__read-free p{font-size:70%}}.icon>svg{display:inline-block;width:16px;height:16px;padding-bottom:2px;vertical-align:middle}.bio-photo{float:right}.episode-header{display:flex;flex-direction:row;justify-content:space-between}.episode-header__title{font-family:"Merriweather",Georgia,Times,serif;font-style:normal;font-weight:700;text-align:left;width:65%;margin:0;line-height:1.3;font-size:140%}@media only screen and (min-width: 820px){.episode-header__title{font-size:160%}}.episode-header__person{color:#f67d23;margin:0;text-transform:uppercase}.episode-header__role{color:#ababab;display:block;font-size:80%;font-style:italic}.episode-header__meta{color:#ababab;text-align:right;width:35%}.episode-header__number{color:#f67d23;display:block;font-size:140%;margin:0;font-weight:bold;font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;text-transform:uppercase}.episode .episode-header{margin-top:32px}@media only screen and (min-width: 820px){.episode .episode-header{margin-left:-130px;margin-right:-130px}}.episode blockquote{display:block;background-color:#ebe5e1;border-radius:8px;margin-bottom:32px;margin-top:16px;padding:16px;margin-top:32px;position:relative}@media only screen and (min-width: 820px){.episode blockquote{margin-left:-130px;margin-right:-130px}}.episode blockquote p{color:#745541;margin:0;padding:16px 24px;position:relative;font-size:160%;font-style:italic;font-weight:300;text-align:right}.episode blockquote p:before{content:"“";color:#a2826d;position:absolute;left:-48px;top:-32px;font-size:400%;font-weight:bold}.episode blockquote p:after{content:"”";color:#a2826d;position:absolute;right:-48px;bottom:-72px;font-size:400%;font-weight:bold}.episode-card .episode-header{font-size:70%;margin-bottom:16px}.podcast-archives .episode-header{font-size:70%}.podcast-archives .episode-header__title{width:100%;text-align:center}.episode-card{background-color:#ebe5e1;display:block;margin-bottom:16px;border-radius:8px}.episode-card__link{border-bottom:none;color:#745541;display:block;font-size:85%;padding:16px 16px 8px 16px}.episode-card__link:hover{border-bottom:none}.episode-card__hero{width:100%;border-radius:4px}.episode-card__description{font-size:90%;font-weight:300;color:#4a4a4a}.latest-episode{background-color:#ebe5e1;border-radius:8px;margin-bottom:32px;margin-top:16px;padding:16px;margin-bottom:32px;padding-bottom:0}.latest-episode .fancy-heading{margin-top:0;margin-bottom:8px;padding-bottom:16px;border-bottom:1px solid #e3dbd5}.latest-episode .episode-card{font-size:120%}.latest-episode .episode-card__description{font-weight:300}.fancy-heading{text-align:center}.fancy-heading span{color:#666;display:block;font-size:50%;font-weight:300;font-style:italic}.podcast-archives .podcast-archives__list,.podcast-archives .podcast_archives__episode{list-style-type:none;padding:0;margin:0}@media only screen and (min-width: 820px){.podcast-archives__list{margin-left:-130px;margin-right:-130px}}@media only screen and (min-width: 820px){.podcast-archives__list{display:inline-flex;align-content:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 820px){.podcast-archives__list .podcast_archives__episode{width:49.5%}}.episode__description{font-style:italic;color:#4a4a4a;font-size:125%;margin-top:16px;margin-bottom:0;font-family:"Merriweather",Georgia,Times,serif;font-style:normal;font-weight:300}.episode__canonical{background-color:#ebe5e1;border-radius:8px;margin-bottom:32px;margin-top:16px;padding:16px}@media only screen and (min-width: 820px){.episode__canonical{margin-left:-130px;margin-right:-130px}}.episode__video{border:8px solid rgba(114,79,48,0.07);box-sizing:border-box;float:none;position:relative;padding-bottom:52%;padding-top:25px;height:0}.episode__video iframe,.episode__video object,.episode__video embed,.episode__video video{position:absolute;top:0;left:0;width:100%;height:100%}.episode__subscribe{border-top:1px solid #e3dbd5;color:#a2826d;margin-top:16px;margin-bottom:0;padding:16px 16px 0 16px;text-align:center}.episode__subscribe a{color:#a2826d;border-color:#e3dbd5;font-weight:bold}.episode__subscribe a:hover{border-color:#a2826d}article{max-width:540px;margin-right:auto;margin-left:auto}@media only screen and (min-width: 820px){article{font-size:75%}}article h1,article h2{font-family:"Merriweather",Georgia,Times,serif;font-style:normal;font-weight:700;color:#333;line-height:1.3;margin:0 0 20px 0}article h1{font-size:140%}@media only screen and (min-width: 820px){article h1{font-size:160%}}article h2{font-size:110%;margin:20px 0 8px 0}@media only screen and (min-width: 820px){article h2{font-size:110%}}article hr{border:none;height:1px;background:#ccc;height:1px;margin-top:24px;margin-bottom:24px}article p{font-size:80%}@media only screen and (min-width: 820px){article p{font-size:100%}}article ul{font-size:90%;list-style-type:disc;padding:0 16px 16px 16px;margin-top:8px;margin-bottom:8px}@media only screen and (min-width: 820px){article ul{font-size:100%}}article li{font-weight:normal;list-style-type:disc}blockquote{margin-top:16px;margin-bottom:16px}figure{margin-top:24px;margin-bottom:24px}figcaption{color:#666;font-style:italic;font-size:80%;text-align:center}figure.screenshot{background-color:#f0f0f0;padding:8px}figure.screenshot figcaption strong{color:#000;display:block}figure.screenshot img{border:1px solid #ddd;border-top:none}.product-hero{float:right;margin-left:16px}.go{font-family:"Merriweather",Georgia,Times,serif;font-style:normal;font-weight:700;background-color:#ebe5e1;border-radius:8px;color:#745541;font-weight:normal;margin:24px 0;padding:24px;text-align:center}@media only screen and (min-width: 820px){.go{text-align:right;margin:64px 0 80px}}@media only screen and (min-width: 820px){.go__hero{float:left;margin-top:-72px}}.go__button{display:block}.go__button a{display:block}@media only screen and (min-width: 820px){.go__button a{display:inline-block}}.testimonial-block{max-width:540px;margin-right:auto;margin-left:auto}@media only screen and (min-width: 820px){.testimonial-block{font-size:75%}}.testimonial{font-family:"Merriweather",Georgia,Times,serif;font-style:normal;font-weight:700;font-weight:normal;background-color:rgba(114,79,48,0.07);border-left:8px solid #ebe5e1;color:#745541;margin:32px 0;padding:16px;border-bottom-right-radius:40px}@media only screen and (min-width: 820px){.testimonial{margin-left:-130px;margin-right:-130px}}@media only screen and (min-width: 820px){.testimonial{font-size:140%;margin-bottom:32px}}.testimonial cite{display:block;margin-top:10px}@media only screen and (min-width: 820px){.testimonial cite{font-size:80%}}.testimonial a{color:#745541;border-bottom-color:#ebe5e1}.testimonial a:hover{border-bottom-color:#a2826d}.testimonial__speaker{color:#745541;display:block;text-align:right}.testimonial__speaker span{display:block;font-size:70%;font-weight:normal;line-height:90%}.testimonial__avatar{border-radius:50%;float:right;margin-left:8px;vertical-align:middle}.book-progress__overview{background-color:#ebe5e1;border-radius:8px;margin-bottom:32px;margin-top:16px;padding:16px;margin-top:32px;padding:16px}@media only screen and (min-width: 820px){.book-progress__overview{padding-left:32px;padding-right:32px}}.book-progress__overview h1{text-align:center;margin-top:8px;margin-bottom:8px}.book-progress__overview p{text-align:center}.book-progress__overview hr{border:none;height:1px;background:#ccc;height:1px;margin-top:32px;margin-bottom:32px}.book-progress__overview .progress-bar__percentage{color:#a2826d;display:block;font-size:140%;font-style:italic;font-weight:bold;text-align:center;margin-top:16px;margin-bottom:8px}.book-progress__overview .more{display:block;margin:24px 0 16px 0;text-align:center}.book-progress__overview .more a{color:#a2826d;display:inline-block;border-radius:8px;background-color:rgba(114,79,48,0.07);padding:8px 16px;border-bottom:none}.book-progress__overview .more a:hover{color:#745541}.book-progress__chapter-list{margin-left:-12px}@media only screen and (min-width: 820px){.book-progress__chapter-list{margin-left:0}}.book-progress__chapter-list li{font-size:80%;padding-bottom:16px}@media only screen and (min-width: 820px){.book-progress__chapter-list li{font-size:100%}}.book-progress__chapter-list .progress-bar__meter{height:4px;margin-top:4px;padding:2px}@media only screen and (min-width: 820px){.book-progress__chapter-list .progress-bar__meter{float:right;margin-top:10px;width:15%}}.book-progress__chapter-list .progress-bar__value{height:4px}.book-progress__divider{border:0;border-bottom:1px solid #ccc;background:#999;margin-top:32px;margin-bottom:32px}.table-of-contents__chapter{border-bottom:1px solid #f0f0f0;margin-bottom:24px}.table-of-contents__chapter:last-child{border-bottom:none}@media only screen and (min-width: 820px){.table-of-contents__chapter-link{font-weight:bold}}.chapter__status{background-color:#ebe5e1;border-radius:8px;margin-bottom:32px;margin-top:16px;padding:16px;font-size:90%;background-color:rgba(114,79,48,0.07);background-image:url(/assets/images/bookmark.png);background-repeat:no-repeat;background-position:16px 16px;background-size:32px 32px;padding-left:64px}@media only screen and (min-width: 820px){.chapter__status{margin-left:-130px;margin-right:-130px}}.chapter__status-description{display:flex;flex-direction:row;justify-content:space-between}.chapter__status-text{width:80%}.chapter__status-percentage{color:#a2826d;line-height:1.4em;text-align:right;width:20%}.chapter__status-percentage i{display:block;font-size:150%;font-weight:bold;font-style:normal}.chapter__title{font-size:200%;font-weight:bold}.chapter__contributor{border-bottom:1px solid #f0f0f0;font-size:90%;font-style:italic;margin-left:0;margin-right:0;padding-bottom:8px;margin-bottom:16px}.chapter__byline{font-weight:300}.chapter__content img{width:100%}.chapter__intro-quote{border-bottom:1px solid #f0f0f0;font-style:italic;font-size:120%;margin-left:0;margin-right:0;padding-bottom:24px;margin-bottom:24px}.chapter__intro-quote p{display:inline}.chapter__intro-quote span{display:block;text-indent:-11px}.chapter__intro-quote span:before{content:"“"}.chapter__intro-quote span:after{content:"”"}.chapter__intro-quote cite{display:block;font-size:80%;margin-top:8px;text-align:right}.chapter__intro-quote cite:before{content:"~ "}.related-links{border-top:1px solid #f0f0f0;margin-bottom:32px}.related-links p{color:#f67d23}.related-links ul{display:block;margin:0;padding:0}.related-links ul ul{margin-bottom:16px}.related-link{list-style-type:none}.related-link ul{margin-left:24px}.closing{margin-top:32px}.closing .bio-photo{float:left;margin-left:0;margin-right:16px}.closing a{border-bottom:none}.previous-next{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width: 820px){.previous-next{margin-left:-130px;margin-right:-130px}}.previous-next__link{background-color:#ebe5e1;border-radius:8px;margin-bottom:32px;margin-top:16px;padding:16px;background-color:rgba(114,79,48,0.07);border-color:#e3dbd5;color:#745541;display:block;font-weight:bold;width:45%}.previous-next__link:hover{border-color:#e3dbd5;background-color:#ebe5e1}.previous-next__link span{color:#a2826d;display:block;font-weight:normal}.previous-next__link-previous{text-align:left}.previous-next__link-next{text-align:right}.newsletter{background-color:#ebe5e1;border-radius:8px;margin-bottom:32px;margin-top:16px;padding:16px;margin-top:32px;max-width:520px;margin-right:auto;margin-left:auto}.site-footer{margin-left:auto;margin-right:auto;max-width:640px;text-align:center;margin-top:32px;margin-bottom:256px;padding-top:32px;font-size:70%}@media only screen and (min-width: 820px){.site-footer{max-width:800px}}.site-footer ul,.site-footer small{display:block;overflow:auto}.site-footer li{float:left}.site-footer small{font-style:italic}.site-footer__link{text-decoration:none;border-bottom:none}.site-footer__link:hover{border-bottom:none}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.block{border-top:4px solid #000;margin-top:32px}
