html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:1.2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.body{margin:0;padding:0}.container{padding:10px;max-width:800px;margin-left:auto;margin-right:auto}.body--simple .container{max-width:400px}.page-header{border-bottom:1px solid #f3e8e0;padding-bottom:2em;margin-bottom:1.8em}.page-header__content{color:#a2826d}@media only screen and (min-width: 720px){.page-header__content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.page-header__chapter{color:#a2826d;font-size:90%;font-style:italic}.page-header__heading{color:#553826;font-size:1.9em;line-height:1.3em;font-weight:normal;margin:0}@media only screen and (min-width: 640px){.page-header__heading{font-size:2.2em;line-height:1.2em}}.page-header__role{display:block;color:#a2826d;font-size:70%}.page-header__subheading,.page-header__intro-quote{color:#a2826d;font-style:italic;font-size:1.25em;font-weight:normal;line-height:1.6em;margin:0}@media only screen and (min-width: 640px){.page-header__subheading,.page-header__intro-quote{line-height:1.6em}}.page-header__intro-quote{display:block;position:relative}.page-header__intro-quote p{margin-bottom:0;padding:0;position:relative;display:inline-block}.page-header__intro-quote p:before{content:"“";color:#a2826d}@media only screen and (min-width: 640px){.page-header__intro-quote p:before{position:absolute;left:-12px}}.page-header__intro-quote p:after{content:"”";color:#a2826d}@media only screen and (min-width: 640px){.page-header__intro-quote p:after{position:absolute}}.page-header__intro-quote cite{display:block;font-size:.65em}.page-header__intro-quote a{color:#a2826d;text-decoration:none;border-bottom:1px solid #f3e8e0}.page-header__video{border:8px solid rgba(114,79,48,0.07);box-sizing:border-box;float:none;position:relative;margin-bottom:1em;padding-bottom:52%;padding-top:25px;height:0}.page-header__video iframe,.page-header__video object,.page-header__video embed,.page-header__video video{position:absolute;top:0;left:0;width:100%;height:100%}.article__main{position:relative}@media only screen and (min-width: 720px){.article__main{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.article__content h2{color:#553826;margin-bottom:0}@media only screen and (min-width: 720px){.article__content{width:62%}}.article__content>p:last-child:after,.article__content p.final:after{color:#f67d23;content:" ✧"}.article__contributor{font-size:90%;font-style:italic;margin-top:1em}.article__contributor a,.article__contributor p,.article__contributor span{display:inline}@media only screen and (min-width: 720px){.article__aside{width:34%}}@media only screen and (min-width: 720px){.article__aside .promo{position:-webkit-sticky;position:sticky;top:1em;margin-bottom:1em}}.article__related b{color:#553826}.article__related>b{font-size:140%}.article__related h3{margin-bottom:0;padding-bottom:0}.article__related--categories{list-style-type:none;margin:0 0 1em 0;padding:0}.article__related--links{display:block;list-style-type:disc;margin:0;padding:0 0 0 1.2em}.article--interview blockquote{background-color:rgba(114,79,48,0.07);border-radius:8px;font-style:italic;padding:.5em 1em;margin-left:0;margin-right:0;display:block}.article--interview blockquote p{color:#745541;margin:0;padding:12px 24px;position:relative;font-size:140%;font-style:italic;font-weight:300;text-align:left}@media only screen and (min-width: 640px){.article--interview blockquote p{text-align:right}}.article--interview blockquote p:before{content:"“";color:#745541;position:absolute;font-weight:bold;left:-24px;top:-16px;font-size:300%}@media only screen and (min-width: 640px){.article--interview blockquote p:before{left:-40px;top:-32px;font-size:400%}}.article--interview blockquote p:after{content:"”";color:#745541;position:absolute;font-weight:bold;right:-18px;bottom:-42px;font-size:300%}@media only screen and (min-width: 640px){.article--interview blockquote p:after{right:-32px;bottom:-72px;font-size:400%}}.content--centered{max-width:540px;margin-left:auto;margin-right:auto}.letter{box-shadow:0 0 10px 10px rgba(215,215,215,0.6);background-color:#fff;border:1px solid #f3e8e0;margin:3em 0;padding:1em 2em;transform:rotate(-1deg)}@media only screen and (min-width: 640px){.letter{transform:rotate(-2deg)}}.embed--video{background-color:#f6f4ec;text-align:center;padding:2em 0 1em 0;border-bottom:#f3e8e0}.embed--video p{margin:0 2em}.video{background-color:#f6f4ec;width:100%}@media only screen and (min-width: 640px){.video{width:640px;height:360px}}.contents dt{font-size:140%}.contents p{margin-top:0}.contents .product-hero{float:right;margin-left:1em}body{font-size:80%}@media only screen and (min-width: 640px){body{font-size:100%}}body{font-family:"Merriweather",Georgia,Times,serif;font-style:normal;font-weight:400;background-color:#fffefa;color:#4a4a4a;font-smoothing:grayscale;line-height:1.8;text-rendering:optimizeLegibility}a{color:#4485aa;text-decoration:none;border-bottom:1px solid #c9d8e1}a:hover{color:#689dbb}a:focus{background-color:rgba(114,79,48,0.07)}a:active{border-bottom:none}a:visited{color:#689dbb;text-decoration:none}hr{border:none;background-color:#f3e8e0;height:1px;margin:2em 0}figure{background-color:#f6f4ec;margin:0 0 1em 0;max-width:100%;padding:8px;width:100%;box-sizing:border-box}figure img{max-width:100%;width:100%}figure figcaption{color:#a2826d;display:block;font-size:.9em;padding:0 4px 0 4px;text-align:center}dt{font-weight:bold}dd{margin:0 0 1em 0}a[href="#"]{color:red;font-weight:bold;text-decoration:line-through}img:not([alt]),img[alt="TODO"]{border:4px solid red}.previous-next{list-style-type:none;margin:2em 0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width: 640px){.previous-next{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.previous-next__item{width:100%;display:block}@media only screen and (min-width: 640px){.previous-next__item{display:inline-block;flex-grow:1}}.previous-next__item--previous{order:2;margin-top:1em}@media only screen and (min-width: 640px){.previous-next__item--previous{margin-top:0;order:1}}.previous-next__item--next{order:1}@media only screen and (min-width: 640px){.previous-next__item--next{order:2}}@media only screen and (min-width: 640px){.previous-next__item--next+.previous-next__item--previous{margin-right:.5em}}@media only screen and (min-width: 640px){.previous-next__item--previous+.previous-next__item--next{margin-left:.5em}}.previous-next__link{background-color:#f6f4ec;border-radius:4px;border:2px solid #f6f4ec;color:#553826;display:block;padding:8px}.previous-next__link em{font-style:normal;color:#f67d23}.previous-next__link span{color:#745541;display:block;font-size:.8em}.previous-next__link:hover{border-color:#f3e8e0;color:#553826}.previous-next__link:focus{border-color:#f3e8e0;color:#553826}.previous-next__link:active{border:2px solid #f3e8e0;background-color:transparent;color:#553826}.previous-next__link:visited{color:#a2826d}.previous-next__link:visited span{color:#a2826d}.previous-next__link--next{text-align:right}.bg-container--promo{background-color:#f6f4ec}.promo--global b{color:#f67d23}.promo--aside{font-size:85%}.promo--aside b{color:#f67d23;font-size:130%}.promo--aside a>image{border:none}.promo__link{background-color:#f6f4ec;border-radius:4px;border:2px solid #f6f4ec;color:#553826;display:inline-block;margin-top:.5em;padding:4px 12px}.promo__link em{font-style:normal;color:#f67d23}.promo__link:hover{border-color:#f3e8e0;color:#553826}.promo__link:focus{border-color:#f3e8e0;color:#553826}.promo__link:active{border:2px solid #f3e8e0;background-color:transparent;color:#553826}.promo__link:visited{color:#a2826d}.promo__link:visited span{color:#a2826d}.promo__image-link{border:none}.promo__image{width:100%}.header{margin:16px 0}@media only screen and (min-width: 640px){.header{margin:64px 0}}@media only screen and (min-width: 640px){.header .container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.identity{border:none;text-decoration:none;text-transform:uppercase}.identity:focus{background-color:transparent}.header__links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0;margin:0;list-style:none}.header__links li{list-style:none;padding:0;margin:0}.header__links a{border-radius:2px;color:#745541;display:block;padding:2px 6px;text-decoration:none;border-bottom:2px solid transparent}.header__links a:hover{border-bottom:2px solid #f3e8e0}.header__links a:focus{background-color:#f6f4ec}@media only screen and (min-width: 640px){.header__links a{margin:0 16px}}.selected__home .header__home a,.selected__topics .header__topics a,.selected__interviews .header__interviews a,.selected__about .header__about a,.selected__buy .header__buy a{border-bottom:2px solid #a2826d}.header__buy i{font-style:normal;color:#a2826d}.site-footer{margin-top:2em;padding-top:2em;padding-bottom:5em;text-align:center;font-size:.9em}.site-footer a{color:#333;padding:4px 0;text-decoration:none;border-bottom:1px solid #f0f0f0}.site-footer a:hover{border-bottom:1px solid #999}.site-footer a:focus{background-color:#f0f0f0}.site-footer a:active{text-decoration:none}.site-footer a:visited{color:#999}.site-footer__block{display:block;margin:1em 0}.site-footer__block .identity{border:none}.footer__links{list-style:none;margin:0;padding:0}@media only screen and (min-width: 640px){.footer__links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}.footer__links li{margin-right:16px}.footer a{text-decoration:none}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.selected__home .footer__home a,.selected__book .footer__book a,.selected__interviews .footer__interviews a,.selected__worksheet .footer__worksheet a,.selected__playbook .footer__playbook a,.selected__discounts .footer__discounts a,.selected__buy .footer__buy a,.selected__about .footer__about a,.selected__share .footer__share a{border-bottom:1px solid #999}.purchase--alternatives{background-color:#f6f4ec;border-radius:8px;display:inline-block;margin-top:2em;padding:1em;text-align:center}.purchase--alternatives b{font-family:"Helvetica Neue",Helvetica,Arial,sans;color:#a2826d;display:block;margin-bottom:1em;text-transform:uppercase}.purchase--alternatives ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.purchase--alternatives ul a{border:none}.purchase--alternatives ul a:hover{border:none}.purchase--alternatives ul li{margin:1em;padding:0}@media only screen and (min-width: 640px){.purchase--alternatives ul li{margin:0 1em}}.site-footer__block--contact ul{list-style-type:none;margin:0;padding:0}.site-footer__block--contact li{display:block;margin:0;padding:.5em}@media only screen and (min-width: 640px){.site-footer__block--contact li{display:inline-block}}.site-footer__block--contact b{display:none}@media only screen and (min-width: 640px){.site-footer__block--contact b{display:inline-block}}.resource-list{list-style-type:none;margin:0;padding:0}.resource-list p{font-size:90%;margin:0}.resource-list li{list-style-type:none;margin:0;padding:8px 0}.resource-list li a{font-size:110%;font-weight:bold}.resource-list--topics{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 640px){.resource-list--topics li{flex-grow:1;width:30%;padding-right:2%}}.resource-list--books li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.resource-list--books span{font-weight:normal}@media only screen and (min-width: 640px){.book__meta-data{width:70%}}.book__subtitle{display:block;font-style:italic;margin-bottom:.5em}.book__description{font-size:100%;margin-bottom:.5em}.book__cover{border:none}@media only screen and (min-width: 640px){.book__cover{width:30%;text-align:center}}.book__cover img{border:4px solid #f3e8e0}.related-resources-list{list-style-type:none;margin:0;padding:0}.related-resources-list a{font-weight:bold}.related-resources-list p{font-weight:normal;margin:0}.related-resources-list li{list-style-type:none;margin:0;padding:8px 0}.table-of-contents__chapter a{font-weight:bold}.table-of-contents__chapter p{font-size:.9em;margin-top:0}.interviews__list{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.interviews__interview{list-style-type:none;margin:0 0 2em;padding:0}@media only screen and (min-width: 640px){.interviews__interview{width:48%}}.interviews__interview img{max-width:100%;border:4px solid #f3e8e0}.interviews__interview a:hover img{border-color:#745541}.interviews__interview .interview-header{font-size:.7em}@media only screen and (min-width: 640px){.interviews__interview .interview-header{font-size:.6em}}.interviews__interview .interview-card__link{text-decoration:none;border-bottom:none}.discounts{background:#fff;border:1px solid #ddd;border-radius:8px;list-style-type:none;margin:0;padding:1em}.discounts__discount{background:#fff;border-top:1px solid #f0f0f0;display:block;list-style-type:none;margin:0;padding:1em 1em 1.5em 1em;text-align:center}.discounts__discount:first-child{border-top:none;padding-top:0}.discounts__discount a{border:none}.discount__logo{border-radius:8px}.discount__offer{display:block;font-style:italic;font-weight:bold;margin:0}.discount__description *{margin:0}.related-topics{list-style:none;margin:0;padding:0}.related-topics li{margin:0 0 1em;padding:0}.related-topics p{margin:0;font-size:90%}.topic-tags{list-style-type:none;margin:0;padding:0}.topic-tags li{list-style-type:none;margin:0;padding:0;display:inline;font-size:80%}.topic-tags li::after{content:", "}.topic-tags li:last-child::after{content:""}.testimonial{border-top:1px solid #f3e8e0;border-bottom:1px solid #f3e8e0;padding:2em 0 2em 0;margin:2em 0 2em 0}.testimonial cite{margin-top:1em;display:block}@media only screen and (min-width: 640px){.testimonial cite{font-size:.8em}}.testimonial img{float:left;margin:0 .5em 0 0}.testimonial__words{color:#745541;display:inline-block;font-size:1.1em;font-style:italic;margin-bottom:0;padding:0;position:relative}.testimonial__words:before{content:"“";color:#999}@media only screen and (min-width: 640px){.testimonial__words:before{position:absolute;left:-12px}}.testimonial__words:after{content:"”";color:#999}@media only screen and (min-width: 640px){.testimonial__words:after{position:absolute}}.testimonial__avatar{border-radius:50%;border:4px solid #f6f4ec}.testimonial__speaker{color:#553826;display:inline-block;font-size:1.2em;font-style:normal;font-weight:bold;padding-top:4px}.testimonial__speaker span{font-size:.85em;font-style:italic;font-weight:normal;display:block}.testimonial--borderless{border:none}.testimonial--stacked{border-bottom:none;margin-bottom:none}.testimonial--box{background-color:#f6f4ec;border:none;border-radius:4px;padding-left:2em;padding-right:2em;text-align:center}.testimonial--box cite{display:inline-block}.testimonial--box img{border:2px solid #f3e8e0}@media only screen and (min-width: 640px){.testimonial--box .testimonial__words{font-size:1.4em}}.testimonial--box .testimonial__words:before,.testimonial--box .testimonial__words:after{content:"";position:relative}.testimonial--box .testimonial__speaker{display:inline-block;text-align:left}@media only screen and (min-width: 640px){.hero{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}@media only screen and (min-width: 640px){.hero__image{padding:3em 1em 0 0}}.hero__image--top{padding-top:1.5em}.hero__hook{font-family:"Merriweather",Georgia,Times,serif;font-style:normal;font-weight:300;font-size:120%}@media only screen and (min-width: 640px){.hero__hook{margin:0;padding:0 0 0 1em}}.closing a{border:none}.bio-photo{width:40px;height:40px}.promo__primary{font-size:120%;clear:both;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.promo__primary h2{color:#745541;margin:0 0 16px 0;text-align:center}@media only screen and (min-width: 640px){.promo__primary{background-color:rgba(114,79,48,0.07);border-radius:16px;padding:8px}}.promo__product{background-color:rgba(114,79,48,0.07);border-radius:8px;padding:16px 16px 8px 16px;flex-grow:1}@media only screen and (min-width: 640px){.promo__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.promo__hero{text-align:center}@media only screen and (min-width: 640px){.promo__hero{flex-grow:1;width:43%}}.promo__product--audiobook .promo__hero{padding-top:13px;padding-bottom:14px}.promo__cta{flex-grow:1;list-style-type:none;text-align:left;margin:.75em 0 0 0;padding:0;text-align:center;font-size:110%}.promo__cta a.cta-button{display:inline-block;width:auto}.promo__text{font-size:50%;font-style:italic;font-weight:normal;color:#745541;display:block;line-height:1;margin:0;padding:0}.promo__price{color:#f67d23;font-weight:bold;font-size:150%}.promo__price strike{color:#745541;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:#745541;border-color:#a2826d}.promo__info a:hover{border-color:#745541}.promo__guarantee{margin:1em;text-align:center}.promo__guarantee b{color:#d85c00}.promo__description{border-top:1px solid #e3dBd5;display:block;margin:16px 0 0 0;padding:24px 16px 16px 16px;max-width:100%;font-size:90%}.promo__product--primary{width:100%;margin:8px}.promo__product--primary img{width:100%;max-width:274px}.promo__product--secondary{width:100%;margin:8px}@media only screen and (min-width: 640px){.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}.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: 640px){.email-form p{border-top:none;font-size:110%;margin:0;padding:0}}.email-form span{font-size:90%}.email-form button{border-radius:4px;padding:4px 8px;font-size:100%}@media only screen and (min-width: 640px){.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-weight:bold;padding:12px 16px 8px;text-shadow:0 1px 0 #fff}.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: 640px){.cta-button{font-size:100% !important}}.email-list-cta{background-color:#f6f4ec;border-radius:4px;color:#745541;margin-top:2em;padding:1.5em}@media only screen and (min-width: 640px){.email-list-cta{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 640px){.email-list-cta__hero{flex-grow:1;width:30%;padding-right:4%}}@media only screen and (min-width: 640px){.email-list-cta__description{font-size:80%;margin:0}}@media only screen and (min-width: 640px){.email-list-cta__form{flex-grow:1;width:66%}}.email-list-cta__form div{margin-top:.5em}.email-list-cta__form button{margin-top:.5em}.email-list-cta__form ul{list-style-type:none;margin:0;padding:0}.email-list-cta__form li{list-style-type:none;margin:0;padding:0}.email-input input{border-radius:4px;padding:.5em}@media only screen and (min-width: 640px){.submit-button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}}.submit-button button{float:left}.submit-button i{color:#a2826d;display:inline-block;font-size:90%}@media only screen and (min-width: 640px){.submit-button i{padding:.5em 0 0 1em}}
