:root{--blog-line:#e6e6e6;--blog-muted:#6b6b6b;--blog-bg-soft:#f6f6f4}.blog-article{font-size:18px;line-height:1.75;color:#1c1c1c}.blog-article p{margin:0 0 20px;text-wrap:pretty}.blog-article>div>p:first-of-type:first-letter,.blog-article>p:first-of-type:first-letter{font-family:var(--font-fjalla),"Fjalla One",sans-serif;font-size:64px;float:left;line-height:.9;padding:6px 12px 0 0;color:#000}.blog-article h2{font-size:32px;margin:56px 0 18px}.blog-article h2,.blog-article h3{font-family:var(--font-fjalla),"Fjalla One",sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.05;color:#000}.blog-article h3{font-size:22px;margin:36px 0 12px}.blog-article h4{font-family:var(--font-fjalla),"Fjalla One",sans-serif;font-size:18px;font-weight:400;letter-spacing:.02em;line-height:1.05;margin:28px 0 10px;color:#000}.blog-article a,.blog-article a.inline-link{color:#111;text-decoration:none;border-bottom:2px solid #c1ff72;padding-bottom:1px;transition:background .15s ease}.blog-article a.inline-link:hover,.blog-article a:hover{background:#c1ff72}.blog-article ol,.blog-article ul{padding-left:22px;margin:0 0 22px}.blog-article ul{list-style:disc}.blog-article ol{list-style:decimal}.blog-article li{margin-bottom:8px}.blog-article b,.blog-article strong{font-weight:700;color:#000}.blog-article em,.blog-article i{font-style:italic}.blog-article blockquote:not(.pull-quote){margin:28px 0;padding:16px 0 16px 20px;border-left:3px solid var(--blog-line);color:var(--blog-muted);font-style:italic}.blog-article hr{border:0;border-top:1px solid var(--blog-line);margin:40px 0}.blog-article section.stop p:first-of-type,.blog-article section.stop+p{margin-top:0}.progress-bar{position:fixed;top:0;left:0;height:3px;background:#c1ff72;z-index:100;transition:width 50ms linear}.blog-article .link-cta h3,.blog-article .tour-cta h3{color:#fff;margin:0 0 14px}.blog-article .link-cta-light h3{color:#111;margin:0 0 14px}.blog-article .link-cta p,.blog-article .tour-cta p{color:rgba(255,255,255,.78)}.blog-article .link-cta-light p{color:#555}.blog-article .link-cta a,.blog-article .link-cta-light a,.blog-article .tour-cta a,.blog-article a.link-button{color:inherit;border-bottom:none}@media (max-width:700px){.blog-article{font-size:17px}.blog-article h2{font-size:28px;margin:40px 0 14px}.blog-article h3{font-size:20px;margin:28px 0 10px}.blog-article>div>p:first-of-type:first-letter,.blog-article>p:first-of-type:first-letter{font-size:54px}}