.post__date{color:#6a6a6a;display:block;font-size:1.2em;letter-spacing:.05em;text-align:center;text-transform:uppercase}@media (min-width:600px){.post__date{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__date{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__date{margin-left:9.55rem;margin-right:9.55rem}}.post__title{color:#454545;font-size:1.75em;font-weight:600;margin-bottom:.7em;margin-top:0;text-align:center}@media (min-width:600px){.post__title{font-size:2em}}@media (min-width:769px){.post__title{font-size:3em}}.post__actions{margin-top:1em;text-align:center}@media (min-width:600px){.post__actions{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__actions{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__actions{margin-left:9.55rem;margin-right:9.55rem}}.post__actions a{border-bottom:1px solid transparent;color:#de4039;text-decoration:none;transition:color .2s,border .2s}.post__actions a:focus,.post__actions a:hover{border-bottom:1px solid #f0716a;color:#f0716a;text-decoration:none}.post__body{margin-left:.75rem;margin-right:.75rem;text-align:left}@media (min-width:600px){.post__body{margin-left:1rem;margin-left:2rem;margin-right:1rem;margin-right:2rem}}@media (min-width:769px){.post__body{margin-left:4rem;margin-right:4rem}}@media (min-width:1025px){.post__body{margin-left:6rem;margin-right:6rem}}.post__body a{border-bottom:1px solid transparent;color:#de4039;text-decoration:none;transition:color .2s,border .2s}.post__body a:focus,.post__body a:hover{border-bottom:1px solid #f0716a;color:#f0716a;text-decoration:none}.post__body blockquote{margin-bottom:2em;margin-top:2em}@media (min-width:600px){.post__body blockquote{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__body blockquote{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__body blockquote{margin-left:9.55rem;margin-right:9.55rem}}.post__body blockquote p{border-left:6px solid #d9d9d9;color:#555;font-size:1.15rem;font-style:italic;font-weight:400;letter-spacing:.01em;line-height:1.65em;margin-left:0;margin-right:0;padding-left:1em}.post__body blockquote p a{border-bottom:4px solid rgba(222,64,57,.5);color:dimgray;display:inline-block;line-height:.6em}.post__body h1,.post__body h2,.post__body h3,.post__body h4{color:#333;margin-top:1.5em}@media (min-width:600px){.post__body h1,.post__body h2,.post__body h3,.post__body h4{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__body h1,.post__body h2,.post__body h3,.post__body h4{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__body h1,.post__body h2,.post__body h3,.post__body h4{margin-left:9.55rem;margin-right:9.55rem}}.post__body h2{font-size:1.6rem;margin-bottom:.4em}.post__body h3{font-size:1.35rem;margin-bottom:.4em}.post__body h4{font-size:1.2rem;margin-bottom:.4em}@media (min-width:600px){.post__body hr{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__body hr{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__body hr{margin-left:9.55rem;margin-right:9.55rem}}@media (min-width:600px){.post__body iframe{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__body iframe{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__body iframe{margin-left:9.55rem;margin-right:9.55rem}}.post__body ol,.post__body ul{margin-bottom:1.5em;margin-left:0;margin-top:1.5em;padding:0}@media (min-width:600px){.post__body ol,.post__body ul{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__body ol,.post__body ul{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__body ol,.post__body ul{margin-left:9.55rem;margin-right:9.55rem}}@media (min-width:600px){.post__body ol,.post__body ul{margin-left:2rem;margin-left:3.5rem}}@media (min-width:769px){.post__body ol,.post__body ul{margin-left:8rem}}@media (min-width:1025px){.post__body ol,.post__body ul{margin-left:10.55rem}}.post__body ol li,.post__body ul li{color:#555;font-size:1.15rem;font-weight:400;letter-spacing:.01em;line-height:1.65em;margin-left:1.2em;margin-right:1em;margin-top:.3em;padding-left:.5em}.post__body ol li:first-of-type,.post__body ul li:first-of-type{margin-top:0}.post__body ol li p,.post__body ul li p{margin-left:0;margin-right:0}.post__body p{color:#555;font-size:1.15rem;font-weight:400;letter-spacing:.01em;line-height:1.65em;margin-bottom:1em;margin-top:1.5em}@media (min-width:600px){.post__body p{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__body p{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__body p{margin-left:9.55rem;margin-right:9.55rem}}.post__body h2+p,.post__body h3+p,.post__body h4+p{margin-top:0}.post__body code,.post__body kbd,.post__body pre,.post__body samp{font-family:monospace,monospace;font-size:1em}.post__body pre{background:#f8f8f8;border:1px solid #ddd;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:.9em;line-height:2em;margin:2rem .75rem 2em;overflow-y:hidden;padding:0;position:relative}@media (min-width:600px){.post__body pre{margin-left:1rem;margin-left:2rem;margin-right:1rem;margin-right:2rem}}@media (min-width:769px){.post__body pre{margin-left:4rem;margin-right:4rem}}@media (min-width:1025px){.post__body pre{margin-left:6rem;margin-right:6rem}}.post__body pre code{background:#f8f8f8;color:#333;display:block;overflow-x:auto;padding:1.4rem 1.8rem}@media (min-width:600px){.post__body table{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__body table{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__body table{margin-left:9.55rem;margin-right:9.55rem}}.post__body td{padding:5px 10px}.post__body ul{margin-bottom:1.5em;margin-top:1.5em;padding:0}@media (min-width:600px){.post__body ul{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__body ul{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__body ul{margin-left:9.55rem;margin-right:9.55rem}}.post__body ul ul{margin-left:1em}.post__body ul li{color:#555;font-size:1.15rem;font-weight:400;letter-spacing:.01em;line-height:1.65em;margin-left:2em;margin-right:1em;margin-top:.3em}.post__body ul li:first-of-type{margin-top:0}.post__body ul li p{margin-left:0;margin-right:0}.post__author{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-top:20px;padding:10px 15px;text-align:center}@media (min-width:600px){.post__author{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__author{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__author{margin-left:9.55rem;margin-right:9.55rem}}@media (min-width:600px){.post__author{display:flex;justify-content:center;margin-top:40px;padding:17px 20px;text-align:left}}.post__author__image{align-self:center;border-radius:50%;display:inline-block;flex:0 0 auto;height:96px;margin-right:15px;overflow:hidden;width:96px}@media (min-width:600px){.post__author__image{display:block}}.post__author__about{display:block}.post__author__title{color:#6a6a6a;display:block;font-size:.9em;letter-spacing:.05em;margin-top:6px;text-transform:uppercase}.post__author__name{margin-bottom:.2em;margin-top:.2em}.post__author__name a{border-bottom:1px solid transparent;color:#de4039;text-decoration:none;transition:color .2s,border .2s}.post__author__name a:focus,.post__author__name a:hover{border-bottom:1px solid #f0716a;color:#f0716a;text-decoration:none}.post__author__bio{font-size:.95em;margin-bottom:0;text-align:justify}@media (min-width:600px){.post__author__bio{text-align:inherit}}.post__byline{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;justify-content:center;margin-bottom:20px;margin-top:25px;padding:4px 30px;text-align:left}@media (min-width:600px){.post__byline{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__byline{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__byline{margin-left:9.55rem;margin-right:9.55rem}}@media (min-width:600px){.post__byline{margin-bottom:40px;margin-top:35px;padding:17px 50px}}.post__byline a{border-bottom:1px solid transparent;color:#de4039;text-decoration:none;transition:color .2s,border .2s}.post__byline a:focus,.post__byline a:hover{border-bottom:1px solid #f0716a;color:#f0716a;text-decoration:none}.post__byline__author{align-items:center;display:flex;margin:10px 0}@media (min-width:600px){.post__byline__author{margin:0 15px}}.post__byline__name{font-weight:600}.post__byline__image{border-radius:50%;flex:0 0 auto;height:50px;margin-right:10px;overflow:hidden;position:relative;width:50px}.post__byline__image img{bottom:0;height:100%;left:50%;margin:0;max-width:none;position:absolute;top:0;transform:translateX(-50%)}.post__subtitle{color:#6f6f6f;font-size:1.4em;font-weight:300;text-align:center}@media (min-width:600px){.post__subtitle{margin-left:1rem;margin-left:2.5rem;margin-right:1rem;margin-right:2.5rem}}@media (min-width:769px){.post__subtitle{margin-left:5rem;margin-right:5rem}}@media (min-width:1025px){.post__subtitle{margin-left:9.55rem;margin-right:9.55rem}}.post-footer{border-top:2px solid #ccc;margin-top:2em}.post-footer__label{color:#a6a6a6;font-size:.8em;letter-spacing:.1em;text-transform:uppercase}.post-footer__link{border-bottom:1px solid transparent;color:#de4039;font-size:1.15em;margin-top:.3em;opacity:.8;text-decoration:none;transition:color .2s,border .2s}.post-footer__link:focus,.post-footer__link:hover{border-bottom:1px solid #f0716a;color:#f0716a;text-decoration:none}.post-footer__next,.post-footer__previous{flex-basis:50%;flex-grow:1;padding:.9em 1.1em}.post-footer__next{text-align:right}.post-footer__previous{border-right:1px solid #ccc;text-align:left}.post-footer__single{padding:.9em 1.1em;text-align:center}.post-header{border-bottom:2px solid #ccc}.post-header__metas{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 auto;max-width:64em}@media (min-width:600px){.post-header__metas{flex-wrap:nowrap;padding:0 1.5em}}@media (min-width:769px){.post-header__metas{padding:0 3em}}.post-header .post-meta{flex-basis:50%}.post-header .post-meta:first-of-type,.post-header .post-meta:nth-of-type(2){border-right:1px solid #ccc}.post-header .post-meta:nth-of-type(3){border-top:1px solid #ccc}@media (min-width:600px){.post-header .post-meta{border-right:1px solid #ccc;flex-basis:25%}.post-header .post-meta:first-of-type{border-left:1px solid #ccc}.post-header .post-meta:nth-of-type(3){border-top:none}}.post-meta{flex-grow:1;flex-wrap:nowrap;padding:.8em 1.1em}.post-meta__body{font-size:.95em;font-weight:600;margin-top:.1em;opacity:.8}@media (min-width:600px){.post-meta__body{margin-top:.7em}}.post-meta__body a{border-bottom:1px solid transparent;color:#de4039;text-decoration:none;transition:color .2s,border .2s}.post-meta__body a:focus,.post-meta__body a:hover{border-bottom:1px solid #f0716a;color:#f0716a;text-decoration:none}.post-meta__body-icon{fill:#f0716a;height:20px;margin-right:.1em;padding-top:.3em;transition:fill .4s ease-in-out;width:20px}.post-meta__body-icon:hover{fill:#de4039}.post-meta__label{color:#a6a6a6;font-size:.8em;letter-spacing:.1em;text-transform:uppercase}.post-meta__share-url{display:inline-block;max-width:165px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.post-preview{text-align:left;width:100%}.post-preview__metas{border-right:1px solid #ccc;border-top:2px solid #ccc;display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:1.15em}@media (min-width:1025px){.post-preview__metas{flex-wrap:nowrap}}.post-preview__metas .post-meta{border-left:1px solid #ccc;flex-basis:33.33%;padding:1em 1em .35em}.post-preview__metas .post-meta:nth-of-type(4){display:none}@media (min-width:1025px){.post-preview__metas .post-meta{flex-basis:25%}.post-preview__metas .post-meta:nth-of-type(4){display:block}}.post-preview__metas--shortened{border-right:1px solid #ccc}.post-preview__metas--shortened .post-meta{flex-basis:33.33%}.post-preview__metas--shortened .post-meta:nth-of-type(4){display:none}.post-preview__snippet{color:#555;font-size:1.15rem;font-weight:400;letter-spacing:.01em;line-height:1.65em;margin-top:.35em;text-align:justify}.post-preview__snippet a{border-bottom:1px solid transparent;color:#de4039;text-decoration:none;transition:color .2s,border .2s}.post-preview__snippet a:focus,.post-preview__snippet a:hover{border-bottom:1px solid #f0716a;color:#f0716a;text-decoration:none}.post-preview__snippet__read-more{display:inline;font-size:.9em;text-transform:uppercase}.post-preview__title{color:#454545;font-size:1.75em;font-weight:600;line-height:1.4em}@media (min-width:600px){.post-preview__title{font-size:2em}}@media (min-width:769px){.post-preview__title{font-size:3em;font-size:2em}}.post-preview__title a{color:#454545;text-decoration:none}.post-preview__title a:hover{color:#f0716a}.post-preview-thumbnail{display:none}@media (min-width:769px){.post-preview-thumbnail{display:block}}.post-preview-thumbnail__background{background-position:50%;background-repeat:no-repeat;background-size:100%;height:100%;width:100%}.post-preview-thumbnail__circle{border:2px solid #ccc;border-radius:7em;height:14em;margin-right:1.5em;overflow:hidden;width:14em}.post-preview-wrapper{padding-bottom:3.5em;padding-top:0}@media (min-width:600px){.post-preview-wrapper{padding-bottom:5em;padding-left:2em;padding-right:2em}}.post-preview-wrapper--wide{display:flex}.pull-quote{border-left:.5em solid #eee;display:block;font-size:1.375em;line-height:1.2;margin:0 0 .5em -.5em;padding:0 0 .4em 1em;width:100%}@media (min-width:600px){.pull-quote{float:right;line-height:1.4em;margin-left:1.3em;width:50%}}@media (min-width:769px){.pull-quote{font-size:1.375em;margin-right:-3em;padding-left:1.5em;width:60%}}.step-link{background:#eee;border:1px solid #ccc;border-left-width:3px;color:#333;float:right;font-family:arial;font-size:.65em;line-height:1.4;margin-left:2em;padding:.35em .5em;text-align:center;text-decoration:none;width:9em}@media only screen and (min-width:950px){.step-link{margin-right:-12em}}.pagination{text-align:center}.pagination a{border-bottom:1px solid transparent;color:#de4039;display:inline-block;margin:0 .05em;text-decoration:none;transition:color .2s,border .2s}.pagination a:focus,.pagination a:hover{border-bottom:1px solid #f0716a;color:#f0716a;text-decoration:none}.pagination a.inactive{color:#6a6a6a}.pagination a.inactive:active,.pagination a.inactive:hover{border-bottom:1px solid transparent;color:#6a6a6a}.pagination a.active{text-decoration:underline}.pagination a:first-of-type{margin-right:.75em}.pagination a:last-child{margin-left:.75em}.pagination__details{color:#6a6a6a;display:block;margin:0 auto .5em}.page-header--blog{background:#f8f8f3 url(/img/public/hero_bg--blog.png) 50% no-repeat;background-size:cover}.section{clear:both;overflow:auto;padding:2em 0}@media (min-width:600px){.section{padding:3em 0}}@media (min-width:769px){.section{padding:3.5em 0}}@media (min-width:1025px){.section{padding:4em 0}}.section--author{margin-bottom:5em;padding:2em 0}.section--light-gray,.section--lighter-gray{background:#eee}.section--dark-gray{background:#333}.section--no-padding{padding:0}.section__eyebrow{border-bottom:1px solid #de4039;color:#de4039;display:inline-block;font-size:1.5rem;letter-spacing:.1em;margin-bottom:.15em;margin-top:.35em;padding-bottom:.25em;text-align:center;text-transform:uppercase}.section__eyebrow--outside-section{margin-left:auto;margin-right:auto}.section__head{color:#333;font-size:2.2rem;margin-bottom:1.4em;margin-top:.3em}@media (min-width:600px){.section__head{margin-bottom:1.5em;margin-top:.3em}}.section__subhead-caps{font-size:1.1em;margin:1.2em 0}.section__subhead-caps,.section__subhead-caps--large{letter-spacing:.1em;line-height:1.4;text-align:center;text-transform:uppercase}.section__subhead-caps--large{font-size:1.35em;margin:1.2em 0 .8em}.section__intro{font-size:1.3em;font-weight:300;line-height:1.5;margin:.6em 0 1.2em}@media (min-width:769px){.section__intro{font-size:1.45em}}.section__body{color:#555;font-size:.95em;font-weight:400;margin:.6em 0 1.2em}@media (min-width:600px){.section__body{font-size:1em;line-height:1.6}}
