@font-face{font-family:muli;font-style:normal;font-weight:400;font-display:swap;src:local("Muli"),local("Mulish"),url(/assets/fonts/muli.woff2)format("woff2"),url(https://fonts.gstatic.com/s/muli/v26/7Auwp_0qiz-afTLGLQjUwkQ.woff2)format("woff2")}@font-face{font-family:muli;font-style:normal;font-weight:700;font-display:swap;src:local("Muli"),local("Mulish"),url(/assets/fonts/muli.woff2)format("woff2"),url(https://fonts.gstatic.com/s/muli/v26/7Auwp_0qiz-afTLGLQjUwkQ.woff2)format("woff2")}@font-face{font-family:poppins;font-style:normal;font-weight:400;font-display:swap;src:local("Poppins"),url(/assets/fonts/poppins-400.woff2)format("woff2"),url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2)format("woff2")}@font-face{font-family:poppins;font-style:normal;font-weight:600;font-display:swap;src:local("Poppins"),url(/assets/fonts/poppins-600.woff2)format("woff2"),url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2)format("woff2")}@font-face{font-family:poppins;font-style:normal;font-weight:900;font-display:swap;src:local("Poppins"),url(/assets/fonts/poppins-900.woff2)format("woff2"),url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1xlFd2JQEk.woff2)format("woff2")}@font-face{font-family:lora;font-style:italic;font-weight:400;font-display:swap;src:local("Lora"),url(/assets/fonts/lora-400i.woff)format("woff"),url(https://fonts.gstatic.com/s/lora/v23/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoq92mvWc3ZyhTg.woff)format("woff")}@font-face{font-family:lora;font-style:normal;font-weight:400;font-display:swap;src:local("Lora"),url(/assets/fonts/lora.woff2)format("woff2"),url(https://fonts.gstatic.com/s/lora/v23/0QIvMX1D_JOuMwr7I_FMl_E.woff2)format("woff2")}@font-face{font-family:lora;font-style:normal;font-weight:700;font-display:swap;src:local("Lora"),url(/assets/fonts/lora.woff2)format("woff2"),url(https://fonts.gstatic.com/s/lora/v23/0QIvMX1D_JOuMwr7I_FMl_E.woff2)format("woff2")}@font-face{font-family:source code pro;font-style:normal;font-weight:400;font-display:swap;src:local("Source Code Pro"),url(/assets/fonts/source-code-pro-400.woff)format("woff"),url(https://fonts.gstatic.com/s/sourcecodepro/v20/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQtMlrSlcZZJmOpw.woff)format("woff")}figure.code{margin:15px 0}figure.code .code-wrap{position:relative;overflow:hidden}figure.code pre{border:1px solid #dde4eb;border-radius:6px;min-height:80px;margin:0;overflow-x:auto;white-space:pre;word-wrap:initial;color:#fff}figure.code pre code{font-family:source code pro,Consolas,Monaco,andale mono,ubuntu mono,monospace}figure.code.oneliner pre{padding:26px}figure.code .copy-button{border:1px solid #dde4eb;position:absolute;right:17.5px;top:17.5px;padding:6px 12px;cursor:pointer;background-color:rgba(250,251,254,.8);color:#2e4158;font-size:.7em}figure.code .copy-button span.label{margin-left:5px}figure.code .copy-button.hide{display:none}figure.code .copy-button img{display:inline!important;width:16px;vertical-align:top;margin:0;border:none;display:initial;filter:invert(1)}figure.code .copy-button:hover,figure.code .copy-button:focus,figure.code .copy-button:active{background-color:#dde4eb}figure.code figcaption{font-family:lora,serif;font-weight:600;border-top:1px solid #dde4eb;font-size:12px;text-align:center;padding:5px;line-height:26px}figure.code figcaption a{color:#2e4158;font-size:14px;text-align:center;padding:5px;text-decoration:none!important}figure.code figcaption a:hover,figure.code figcaption a:active,figure.code figcaption a:focus{color:#0e63f4}form.mailchimp{display:flex;flex-direction:column;padding:17.5px 35px}form.mailchimp label div{display:none}form.mailchimp input[type=text],form.mailchimp input[type=email]{font-size:1.3em;text-align:center;border-radius:4px;border:1px solid #bdcbd8;padding:12px 24px;width:100%;margin-bottom:11.6666666667px}form.mailchimp input[type=submit]{width:100%;padding:8px 20px;font-size:1.3em}form.mailchimp.inline{flex-direction:row;gap:5px;width:100%}form.mailchimp.inline>*{flex:1 1 33vw}form.mailchimp.inline input{margin-bottom:0}form.mailchimp.inline input[type=submit]{padding:6px 20px}@media(max-width:768px){form.mailchimp.inline{flex-direction:column}form.mailchimp.inline>*{flex:auto}}footer.newsletter{background-color:#0e63f4}footer.newsletter .container{padding:70px 0}footer.newsletter .text{text-align:center;max-width:700px;color:#fafbfe}footer.newsletter .text h2{margin:0;font-size:2.6em;line-height:1.1em;margin-bottom:10px}footer.newsletter .text p{font-size:1.4em}footer.newsletter .text p a{color:#fafbfe;text-decoration:underline}@media(max-width:768px){footer.newsletter .container{width:90vw;flex-direction:column;text-align:center}footer.newsletter .container .text{text-align:center;margin-bottom:35px}footer.newsletter .container form{width:100%;flex:100%}}.post-card{padding:17.5px;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:10px;border:1px solid #dde4eb;box-shadow:0 0 1em rgba(2,15,37,.3);cursor:pointer;transition:box-shadow 150ms 0s ease-out,transform 150ms 0s ease-out}.post-card:hover,.post-card:active,.post-card:focus{text-decoration:none;box-shadow:0 0 16px 8px rgba(0,0,0,.2);transform:scale(1.02)}.post-card a{color:#2e4158;text-decoration:none}.post-card .post-card-image,.post-card .post-card-tags,.post-card .post-card-meta{margin-bottom:17.5px}.post-card .post-card-image{text-align:center}.post-card .post-card-image img{border-radius:8px;aspect-ratio:2/1;object-fit:cover}.post-card .post-card-title{font-size:1.4em;margin-bottom:5px}.post-card .post-card-meta{color:#8c9aa9}.post-card .post-card-more{color:#0e63f4;font-weight:600}.post-tag-list{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;gap:17.5px}.post-tag-list .post-tag{padding:4px 14px;border-radius:10px;color:#2e4158;text-transform:lowercase;background-color:#dde4eb;font-family:poppins,sans-serif;transition:color 250ms 0 ease,background-color 250ms 0 ease}.post-tag-list .post-tag:hover,.post-tag-list .post-tag:active,.post-tag-list .post-tag:focus{background-color:#0e63f4;text-decoration:none;color:#fff}.resource-card{padding:17.5px;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:10px;border:1px solid #dde4eb;box-shadow:0 0 1em rgba(2,15,37,.3);cursor:pointer;transition:box-shadow 150ms 0s ease-out,transform 150ms 0s ease-out}.resource-card:hover,.resource-card:active,.resource-card:focus{text-decoration:none;box-shadow:0 0 16px 8px rgba(0,0,0,.2);transform:scale(1.02)}.resource-card a{color:#2e4158;text-decoration:none}.resource-card .resource-card-image,.resource-card .resource-card-tag-list,.resource-card .resource-card-meta{margin-bottom:17.5px}.resource-card .resource-card-image{text-align:center}.resource-card .resource-card-image img{border-radius:8px;aspect-ratio:2/1;object-fit:cover}.resource-card .resource-card-title{font-size:1.4em;margin-bottom:5px}.resource-card ul.resource-card-tag-list{list-style:none}.resource-card .resource-tag{padding:4px 14px;border-radius:10px;color:#2e4158;text-transform:lowercase;background-color:#dde4eb;font-size:.9em;font-family:poppins,sans-serif;transition:color 250ms 0 ease,background-color 250ms 0 ease}.resource-card .resource-tag:hover,.resource-card .resource-tag:active,.resource-card .resource-tag:focus{background-color:#0e63f4;color:#fff}.resource-card .resource-card-meta{color:#8c9aa9}.resource-card .resource-card-date .upcoming,.resource-card .resource-card-date .past{margin-left:10px;padding:4px 16px;color:#fff;font-weight:600;background-color:#9ca5b0;border-radius:1em;display:none}.resource-card .resource-card-date .upcoming.show,.resource-card .resource-card-date .past.show{display:inline}.resource-card .resource-card-date .upcoming{background-color:#e7b54a}.resource-card .resource-card-more{color:#0e63f4;font-weight:600}.no-js #rate-content{display:none}#rate-content{align-items:center}#rate-content .question{font-size:.9em}#rate-content .answers a{color:#2e4158;align-items:center}#rate-content .answers a i{font-size:1.8em;border-radius:30px;height:40px;width:40px;display:flex;align-items:center}#rate-content .answers a:hover,#rate-content .answers a:active,#rate-content .answers a:focus{color:#0e63f4;text-decoration:none}#rate-content .answers.like i.like{color:#33c19f}#rate-content .answers.like i.dislike{color:#8c9aa9}#rate-content .answers.dislike i.like{color:#8c9aa9}#rate-content .answers.dislike i.dislike{color:#33c19f}.share-links{gap:17.5px}.share-links a{color:#2e4158;font-size:2em;cursor:pointer;transition:200ms color ease-in-out}.share-links a:hover,.share-links a:focus,.share-links a:active{text-decoration:none;color:#0e63f4}body.blog-author header.page-header{padding:35px 0}body.blog-author header.page-header .container{justify-content:space-between;padding:0 40px}body.blog-author header.page-header .image{flex:0 0 200px}body.blog-author header.page-header .image img{border-radius:100px;max-height:100%;width:auto}body.blog-author header.page-header .text h1{font-size:3em;margin-bottom:0}body.blog-author header.page-header .text .title{font-size:1.5em;font-style:italic;margin-bottom:10px}body.blog-author header.page-header .text .link-list{list-style:none;margin:0;padding:0;gap:17.5px}body.blog-author header.page-header .text .link-list .link-item a{color:#2e4158;font-size:2em;transition:color 250ms 0s ease}body.blog-author header.page-header .text .link-list .link-item a:hover,body.blog-author header.page-header .text .link-list .link-item a:focus,body.blog-author header.page-header .text .link-list .link-item a:active{text-decoration:none;color:#0e63f4}body.blog-author header.page-header .text .bio{max-width:700px}@media(max-width:768px){body.blog-author header.page-header .image{display:none}}body.blog-list main header.page-header .container{flex-direction:row}body.blog-list main header.page-header h1{flex:0 1 50%;margin-bottom:0}body.blog-list main header.page-header .tools{justify-content:end;flex:1}body.blog-list main header.page-header .tools .follow-links{margin-left:35px;display:flex;gap:17.5px}body.blog-list main header.page-header .tools .follow-links a{color:#4d647f;font-size:2em;transition:color 250ms 0s ease;cursor:pointer}body.blog-list main header.page-header .tools .follow-links a:hover,body.blog-list main header.page-header .tools .follow-links a:focus,body.blog-list main header.page-header .tools .follow-links a:active{text-decoration:none;color:#0e63f4}@media(max-width:768px){body.blog-list main header.page-header .container{flex-direction:column;text-align:center}body.blog-list main header.page-header h1{margin-bottom:35px}body.blog-list main header.page-header .tools{justify-content:center}}@media(max-width:600px){body.blog-list main header.page-header .tools{flex-direction:column}}body.blog-list main section.top-posts{padding:35px 0 0}body.blog-list main section.top-posts ul.post-list{flex-wrap:wrap;gap:35px;list-style:none;margin:0;padding:0}body.blog-list main section.top-posts ul.post-list>*{flex:0 1 calc(50% - 35px)}@media(max-width:768px){body.blog-list main section.top-posts ul.post-list>*{flex:0 1 100%}}body.blog-list main section.categories{margin:70px 0 35px;font-size:1.2em}body.blog-list main section.post-list{padding:35px 0}body.blog-list main section.post-list ul.post-list{flex-wrap:wrap;gap:35px;list-style:none;margin:0;padding:0}body.blog-list main section.post-list ul.post-list>*{flex:1 1 30%}@media(max-width:1100px){body.blog-list main section.post-list ul.post-list>*{flex:1 1 40%}}@media(max-width:768px){body.blog-list main section.post-list ul.post-list>*{flex:0 1 100%}}body.blog-list main section.post-list .post-list-short{list-style:none;margin-top:70px;max-width:700px}body.blog-list main section.post-list .post-item-text a{text-decoration:none;color:#2e4158;transition:color 150ms 0s ease-out,transform 150ms 0s ease-out}body.blog-list main section.post-list .post-item-text a:hover,body.blog-list main section.post-list .post-item-text a:active,body.blog-list main section.post-list .post-item-text a:focus{color:#0e63f4;transform:scale(1.02)}body.blog-list main section.post-list .post-item-text a:hover .post-text-title,body.blog-list main section.post-list .post-item-text a:active .post-text-title,body.blog-list main section.post-list .post-item-text a:focus .post-text-title{color:#0e63f4}body.blog-list main section.post-list .post-item-text .post-text-title{font-size:1.4em;margin-bottom:8.75px}body.blog-list main section.post-list .post-item-text .post-text-meta{color:#8c9aa9}body.blog-list main section.post-list .post-item-text .post-text-more{font-weight:600;color:#0e63f4}body.blog-list main section.posts .container{flex-direction:column}body.blog-list main section.posts .post-list{flex-direction:row;flex-wrap:wrap}body.blog-list main section.posts .post-list .post-card{flex:0 0 33%}body.blog-post{background-color:#fff}body.blog-post .article-wrap .container{flex-direction:row;justify-content:center;gap:70px}body.blog-post .article-wrap article.blog{flex:0 1 780px}body.blog-post .article-wrap aside.sidebar{flex:0 0 240px}@media(max-width:1180px){body.blog-post .article-wrap .container{flex-direction:column;align-items:center}body.blog-post .article-wrap article.blog{flex:0 1 780px}body.blog-post .article-wrap aside.sidebar{display:none;flex:0 0 240px}}@media(max-width:600px){body.blog-post .article-wrap .container{align-items:normal}}body.blog-post nav.pre-post{justify-content:space-between;align-items:center;padding-top:35px}body.blog-post nav.pre-post .breadcrumb a{font-size:1em;font-weight:600;color:#4d647f;text-transform:uppercase}body.blog-post nav.pre-post .breadcrumb a:hover,body.blog-post nav.pre-post .breadcrumb a:focus,body.blog-post nav.pre-post .breadcrumb a:active{color:#0e63f4;text-decoration:none}body.blog-post nav.pre-post .subscribe{gap:10px}body.blog-post nav.pre-post .subscribe a{color:#4d647f;font-size:1.8em;cursor:pointer}body.blog-post nav.pre-post .subscribe a:hover,body.blog-post nav.pre-post .subscribe a:focus,body.blog-post nav.pre-post .subscribe a:active{color:#0e63f4;text-decoration:none}body.blog-post article.blog{padding-bottom:35px;max-width:780px}body.blog-post article.blog header{font-family:muli,sans-serif}body.blog-post article.blog header h1{text-align:center;font-size:2em;margin-bottom:17.5px}body.blog-post article.blog header .byline{font-size:.9em;margin-bottom:35px}body.blog-post article.blog header .byline a{text-decoration:none}body.blog-post article.blog header .header-image{margin:0 0 17.5px}@media(max-width:768px){body.blog-post article.blog header .header-image{margin:0 0 17.5px}}body.blog-post article.blog header .header-image img{text-align:center;border-radius:6px}body.blog-post article.blog header .header-video>lite-youtube,body.blog-post article.blog header .header-video>lite-vimeo{border-radius:6px}body.blog-post article.blog header .categories{margin:35px 0}body.blog-post article.blog .content{font-family:lora,serif;font-size:18px;font-weight:400;color:#2e4158;line-height:1.8em;text-rendering:optimizeLegibility;padding-bottom:35px}body.blog-post article.blog .content h1,body.blog-post article.blog .content h2,body.blog-post article.blog .content h3,body.blog-post article.blog .content h4,body.blog-post article.blog .content h5{scroll-margin-top:120px}body.blog-post article.blog .content h2{font-size:1.5em;margin:35px 0 17.5px}body.blog-post article.blog .content h3{font-size:1.2em;margin:17.5px 0 8.75px}body.blog-post article.blog .content h4{font-size:1em}body.blog-post article.blog .content a{text-decoration:underline}body.blog-post article.blog .content img,body.blog-post article.blog .content ul,body.blog-post article.blog .content ol,body.blog-post article.blog .content figure,body.blog-post article.blog .content blockquote{margin-bottom:35px}body.blog-post article.blog .content p{margin-bottom:17.5px}body.blog-post article.blog .content ul,body.blog-post article.blog .content ol{list-style-position:outside;margin-left:20px}body.blog-post article.blog .content ul li,body.blog-post article.blog .content ol li{margin-bottom:17.5px}body.blog-post article.blog .content blockquote{color:#48668a;position:relative;padding:15px 15px 15px 45px;font-size:1em;letter-spacing:-1px}body.blog-post article.blog .content blockquote::before{content:"\201C";font-size:60px;font-weight:600;color:#8c9aa9;line-height:1.2;position:absolute;left:10px;top:0}body.blog-post article.blog .content blockquote p{margin-bottom:17.5px}body.blog-post article.blog .content blockquote cite{font-style:italic;display:block;text-align:right;font-size:.8em}body.blog-post article.blog .content hr{margin-bottom:40px;position:relative;left:-40px;margin-right:-80px;border:2px solid #dde4eb}@media(max-width:768px){body.blog-post article.blog .content hr{margin-right:-60px}}body.blog-post article.blog .content figure figcaption{font-size:.8em;font-weight:600;text-align:center}body.blog-post article.blog .content figure.code,body.blog-post article.blog .content figure.wide{text-align:left;display:flex;justify-content:center;margin:0 auto 35px}body.blog-post article.blog .content figure.code .code-wrap,body.blog-post article.blog .content figure.code .wide-wrap,body.blog-post article.blog .content figure.wide .code-wrap,body.blog-post article.blog .content figure.wide .wide-wrap{width:850px;max-width:calc(100vw - 40px);flex-shrink:0}@media(max-width:600px){body.blog-post article.blog .content figure.code .code-wrap,body.blog-post article.blog .content figure.code .wide-wrap,body.blog-post article.blog .content figure.wide .code-wrap,body.blog-post article.blog .content figure.wide .wide-wrap{max-width:100vw}}body.blog-post article.blog .content figure.code figcaption,body.blog-post article.blog .content figure.wide figcaption{border-top:none}body.blog-post article.blog .content figure.border img,body.blog-post article.blog .content figure.border iframe{border:2px solid #dde4eb;border-radius:6px}body.blog-post article.blog .content figure img{margin:0 auto;height:auto;display:block}body.blog-post article.blog .content figure table{margin:0 auto;border-collapse:collapse;border:2px solid #dde4eb;border-radius:4px;background-color:#fff;font-size:.9em}body.blog-post article.blog .content figure table td,body.blog-post article.blog .content figure table th{padding:5px 10px;border-bottom:1px solid #dde4eb;text-align:left}body.blog-post article.blog .content figure video{width:100%;height:auto}body.blog-post article.blog .content figure iframe{width:100%;border:none}body.blog-post article.blog .content aside,body.blog-post article.blog .content .aside{border:2px solid #dde4eb;border-top:8px solid #33c19f;border-radius:6px;background-color:#fafbfe;margin:35px auto;padding:35px;font-size:1.2em;text-align:center}body.blog-post article.blog .content aside.tip,body.blog-post article.blog .content .aside.tip{position:relative;padding-left:125px}body.blog-post article.blog .content aside.tip::before,body.blog-post article.blog .content .aside.tip::before{content:"";position:absolute;height:92px;width:92px;display:block;left:15px;background-image:url(/assets/images/illustrations/professor_icon.svg);top:15px;background-size:contain}body.blog-post article.blog .content aside.warn,body.blog-post article.blog .content .aside.warn{border-top:8px solid #e7b54a}body.blog-post article.blog .content aside.important,body.blog-post article.blog .content .aside.important{border-top:8px solid #d03f40}body.blog-post section.author{padding:0 0 70px;gap:17.5px}body.blog-post section.author .author-image{flex:0 0 120px}body.blog-post section.author .author-image img{width:100%;max-width:120px;border-radius:100%}body.blog-post section.author .author-name{font-size:1.4em;justify-content:space-between}body.blog-post section.author .author-name a{color:#2e4158;font-weight:600;text-decoration:none}body.blog-post section.author .author-name a:hover,body.blog-post section.author .author-name a:focus,body.blog-post section.author .author-name a:active{color:#0e63f4}body.blog-post section.author .author-name .link-list{list-style:none;margin:0 0 0 10px;gap:5px}body.blog-post section.author .author-name .link-list a{color:#8c9aa9}body.blog-post section.author .author-role{margin-bottom:10px}body.blog-post .bottom-share{padding-bottom:35px;background-color:initial;font-family:muli,sans-serif;justify-content:space-between}body.blog-post aside.sidebar{padding-top:105px}body.blog-post aside.sidebar .meta{margin-bottom:52.5px}body.blog-post aside.sidebar .meta h3{font-weight:400;font-size:.9em;margin:0 0 5px}body.blog-post aside.sidebar .meta .value{font-weight:600}body.blog-post aside.sidebar .promo{background-color:#073b95;background-image:linear-gradient(0deg,#021534,#0E63F4);padding:20px;border-radius:8px;align-items:center;gap:10px;margin-bottom:52.5px}body.blog-post aside.sidebar .promo>*,body.blog-post aside.sidebar .promo a{margin:0;width:100%;color:#fff}body.blog-post aside.sidebar .promo picture{text-align:center;margin-bottom:10px;background-color:#fff;margin:5px;padding:5px;border-radius:6px}body.blog-post aside.sidebar .promo h3{font-size:1.2em}body.blog-post aside.sidebar .toc{position:sticky;top:120px;max-height:calc(100vh - 120px);overflow-y:auto}body.blog-post aside.sidebar .toc ol{font-size:.95em;margin:5px 0 0 0;padding:0;list-style:none}body.blog-post aside.sidebar .toc ol li{margin-bottom:8px}body.blog-post aside.sidebar .toc ol li ol{margin-left:12px}body.blog-post aside.sidebar .toc ol a{color:#7d8d9e}body.blog-post aside.sidebar .toc ol a.current{color:#33c19f;font-weight:600}body.blog-post section.related{margin-bottom:70px}body.blog-post section.related .container{flex-direction:column}body.blog-post section.related h2.section-title{text-align:center;font-size:1.4em}body.blog-post section.related .post-list{list-style:none;flex-wrap:wrap;gap:35px}body.blog-post section.related .post-item{flex:1 1 30%}@media(max-width:768px){body.blog-post section.related .post-item{flex:auto}}body.long-form-post .content .blue{background-color:#2d689e;color:#fafbfe}body.long-form-post .content .green{background-color:#2f6959;color:#fafbfe}body.long-form-post .content .red{background-color:#7e191f;color:#fafbfe}body.long-form-post .content .indigo{background-color:#2d3b87;color:#fafbfe}body.long-form-post .content .pink{background-color:#6e1d43;color:#fafbfe}body.long-form-post .content h2{padding:40px;margin:60px -40px 0;text-align:center;border-bottom:1px solid #dde4eb;font-size:1.8em;line-height:1em}body.long-form-post .content h2 small{font-size:.7em}body.long-form-post .content h3{margin-top:40px;font-size:1.5em;text-align:center}body.long-form-post .content h4{font-size:1.1em;margin-top:30px}body.long-form-post .content .toc{list-style:none;display:flex;flex-direction:row;font-family:poppins,sans-serif;margin:0 -40px;flex-wrap:wrap;justify-content:space-around}body.long-form-post .content .toc .toc-item{flex:0 0 240px;margin-bottom:40px}body.long-form-post .content .toc .toc-item a{display:flex;flex-direction:column;text-align:center;color:#2e4158;text-decoration:none}body.long-form-post .content .toc .toc-item .chapter-img{border-radius:240px;max-height:240px;padding:30px;margin-bottom:20px}body.long-form-post .content .toc .toc-item .chapter-img img{margin:0;max-height:180px}body.long-form-post .content .toc .toc-item .chapter-num{font-size:1.1em;font-weight:700;margin-bottom:10px}@media(max-width:768px){body.long-form-post .content .toc{margin:0}}body.long-form-post .content .chapter-intro{font-family:muli,sans-serif;display:flex;flex-direction:row;padding:40px;margin:0 -40px 60px}body.long-form-post .content .chapter-intro .text{flex:0 0 60%;margin-bottom:0;align-self:center}body.long-form-post .content .chapter-intro .text a{color:#70a2f8}body.long-form-post .content .chapter-intro .illustration{flex:1 1 40%}body.long-form-post .content .chapter-intro .illustration img{margin-bottom:0;display:block}@media(max-width:768px){body.long-form-post .content .chapter-intro{flex-direction:column-reverse;text-align:center}}body.blog main{margin-top:80px}body.blog header.page-header{padding:70px 0 35px}body.blog header.page-header h1{font-size:3em}/*# sourceMappingURL=style-blog.css.map */