.Author_wrapper__AppS7{display:flex;flex-direction:row;align-items:center;cursor:pointer;text-align:left;text-decoration:none;color:inherit}.Author_avatar__pqbbt{width:44px;height:44px;object-fit:cover;border-radius:50%;margin-right:8px;overflow:hidden}.Author_authorName__rxbdC{margin:0;font-size:16px;line-height:22px;font-weight:400}.Author_authorName__rxbdC:hover{text-decoration:underline}.Author_authorJob__Gq1Cx{font-size:14px;line-height:22px;color:#545454;margin:0}.ShareButtons_share__yLjct{width:100%;grid-row:1;padding:15px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}@media(min-width:768px){.ShareButtons_share__yLjct{grid-row:unset;margin-top:56px}}.ShareButtons_buttons__ayYOs{display:flex;flex:1 1;justify-content:flex-end;align-items:center}.ShareButtons_icon__ze44y{margin-left:28px}.ShareButtons_icon__ze44y:hover{opacity:.5}@media(min-width:768px){.PostAuthor_wrapper__OZSyL{width:clamp(250px,35vw,380px)}}@media(min-width:1024px){.PostAuthor_wrapper__OZSyL{width:clamp(250px,25vw,380px)}}.PostAuthor_authorWrapper__7T4p_{padding:0 16px 40px;top:100px;display:grid;grid-template-columns:1fr}@media(min-height:850px){.PostAuthor_authorWrapper__7T4p_.PostAuthor_sticky__JMte6{position:-webkit-sticky;position:sticky}}@media(min-width:768px){.PostAuthor_authorWrapper__7T4p_{width:clamp(250px,35vw,380px);padding:40px 0 40px 40px}}@media(min-width:1024px){.PostAuthor_authorWrapper__7T4p_{width:clamp(250px,25vw,380px)}}.PostAuthor_author__zFu94{margin-top:40px;display:flex;flex-direction:row;align-items:center;cursor:pointer;text-align:left}@media(min-width:768px){.PostAuthor_author__zFu94{margin-top:0}}.PostAuthor_coAuthor__mJPHj{margin-top:40px}.PostAuthor_bio__R_COU{font-size:14px;line-height:22px;color:#000;white-space:pre-line;margin:24px 0 0}.PostAuthor_socials__1MFxu{margin:32px 0 0;display:flex;align-items:center}.PostAuthor_socials__1MFxu a{display:block;margin:0 10px 0 0}.PostAuthor_socials__1MFxu img{filter:brightness(0) invert(1) brightness(.8);width:24px;height:24px}.PostAuthor_socials__1MFxu a:hover>img{filter:brightness(0) invert(1) brightness(.6)}.PostAuthor_moreButton__tpuZa{display:block;font-weight:500;font-size:16px;line-height:25px;letter-spacing:1px;padding:16px;text-align:center;background-color:#fff;border:1.3px solid #c7001a;color:#c7001a;text-transform:uppercase;border-radius:2px;cursor:pointer;text-decoration:none;transition:color .2s,background-color .2s;margin:40px 0 0}.PostAuthor_moreButton__tpuZa:hover{color:#fff;background-color:#c7001a}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: a11y-dark
  Author: @ericwbailey
  Maintainer: @ericwbailey

  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css
*/.hljs{background:#2b2b2b;color:#f8f8f2}.hljs-comment,.hljs-quote{color:#d4d0ab}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#ffa07a}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5ab35}.hljs-attribute{color:gold}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#abe338}.hljs-section,.hljs-title{color:#00e0e0}.hljs-keyword,.hljs-selector-tag{color:#dcc6e0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}.PostBottomTags_tags__dyUGK{display:flex;align-items:center;padding:24px 16px;border-top:1px solid #f7f7f7;margin:32px 0 0;flex-wrap:wrap}@media(min-width:768px){.PostBottomTags_tags__dyUGK{padding:40px 0}}.PostBottomTags_tag__wfL95{font-size:14px;line-height:22px;letter-spacing:1.3px;margin:0 6px}.PostBottomTags_tag__wfL95 a{color:#2a294e;text-decoration:none}.PostBottomTags_tag__wfL95 a:hover{text-decoration:underline}.PostBottomTags_tag__wfL95 .PostBottomTags_hash__dEeyO{color:#c7001a}.Blockquote_quoteAuthor___kssf{text-align:right;color:#545454;margin:40px 0 8px}.Gist_title__XydgD{display:none}.Gist_wrapper__oRwh8{margin:24px 0}.Gist_wrapper__oRwh8 td{text-align:left!important}.Image_description__0FveO{border:1px solid #f7f7f7;color:#000;padding:24px 32px;margin:0 0 8px}@media(min-width:768px){.Image_description__0FveO{padding:32px 56px}}.Image_description__0FveO>:first-child{margin-top:0}.Image_description__0FveO>:last-child{margin-bottom:0}.Image_img__VsLh2{margin:24px 0 0}.Image_source__KOSVF{color:#545454;margin:0 0 24px;text-align:center}.NewsletterBanner_wrapper__HGFr1{padding:24px 40px;margin:32px 0;background-color:#c7001a;color:#fff;font-family:var(--roboto-font),sans-serif}.NewsletterBanner_heading__oVntF{font-size:33px;line-height:46px;font-weight:400!important;color:#fff!important;margin:0!important}.NewsletterBanner_inputs___4N82{display:flex;justify-content:flex-start;align-items:center}@media(min-width:568px){.NewsletterBanner_inputs___4N82{justify-content:flex-end}}@media(min-width:768px){.NewsletterBanner_inputs___4N82{justify-content:flex-start}}@media(min-width:1200px){.NewsletterBanner_inputs___4N82{justify-content:flex-end}}.NewsletterBanner_inputs___4N82 input[type=email]{padding:16px;background-color:#fff;font-size:16px;line-height:25px;color:#545454;margin-right:8px;max-width:200px;width:100%}.NewsletterBanner_inputs___4N82 button[type=submit],.NewsletterBanner_inputs___4N82 input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:56px;display:inline-block}.NewsletterBanner_inputs___4N82 button[type=submit]{background-color:#02294e;color:#fff;width:56px;padding:0}.NewsletterBanner_checkboxLabel__vAhL8{display:block;font-size:12px;line-height:16px;margin:8px 0;color:hsla(0,0%,100%,.667)}.NewsletterBanner_checkboxLabel__vAhL8 input[type=checkbox]{margin-right:4px}.NewsletterBanner_splitSection__qNoQR{display:grid;grid-template-columns:1fr;margin-bottom:24px;grid-gap:16px}@media(min-width:568px){.NewsletterBanner_splitSection__qNoQR{grid-template-columns:1fr 1fr}}@media(min-width:768px){.NewsletterBanner_splitSection__qNoQR{grid-template-columns:1fr}}@media(min-width:1200px){.NewsletterBanner_splitSection__qNoQR{grid-template-columns:1fr 1fr}}.SuccessBanner_wrapper___rLqT{background-color:#fafafa;padding:24px 40px;margin:32px 0;font-family:var(--roboto-font),sans-serif;display:grid;grid-template-columns:1fr;grid-gap:16px;align-items:center}@media(min-width:568px){.SuccessBanner_wrapper___rLqT{grid-template-columns:3fr 1fr}}@media(min-width:768px){.SuccessBanner_wrapper___rLqT{grid-template-columns:1fr}}@media(min-width:892px){.SuccessBanner_wrapper___rLqT{grid-template-columns:2.5fr 1fr}}.SuccessBanner_header__86GgA{font-size:33px;line-height:46px;margin:0!important;font-weight:400;font-family:var(--roboto-font),sans-serif!important}.SuccessBanner_subtitle__KVWBi{font-size:16px;line-height:28px;margin:0 0 24px!important;font-family:var(--roboto-font),sans-serif!important}.SuccessBanner_button__PkgfS{background:#c7001a;color:#fff!important;border-radius:2px;padding:12px 56px;display:inline-block;cursor:pointer;text-decoration:none;border:1.3px solid #c7001a;transition:color .2s,background-color .2s;font-size:16px;line-height:20px;letter-spacing:1.3px;text-transform:uppercase;font-weight:500}.SuccessBanner_button__PkgfS:hover{background-color:#fff;color:#c7001a!important}.SuccessBanner_imageWrapper__ezqEZ{width:100%;height:100%;display:none;flex-direction:column;justify-content:center;align-items:center}.SuccessBanner_imageWrapper__ezqEZ img{max-width:100%}@media(min-width:568px){.SuccessBanner_imageWrapper__ezqEZ{display:flex}}@media(min-width:768px){.SuccessBanner_imageWrapper__ezqEZ{display:none}}@media(min-width:892px){.SuccessBanner_imageWrapper__ezqEZ{display:flex}}.PostContent_article__mbHTY{padding:32px 16px 0;overflow-wrap:break-word;color:#000;font-size:16px;line-height:26px}.PostContent_article__mbHTY blockquote,.PostContent_article__mbHTY details,.PostContent_article__mbHTY ol,.PostContent_article__mbHTY p,.PostContent_article__mbHTY table,.PostContent_article__mbHTY ul{margin:24px 0;font-family:var(--lora-font),serif}.PostContent_article__mbHTY a:not(.no-default-styles){color:inherit}.PostContent_article__mbHTY blockquote:not(.no-default-styles){border-left:16px solid #c7001a;background-color:#f7f7f7;color:#000;margin:32px 0;padding:24px 32px}@media(min-width:768px){.PostContent_article__mbHTY blockquote:not(.no-default-styles){padding:56px 80px}}.PostContent_article__mbHTY h1:not(.no-default-styles),.PostContent_article__mbHTY h2:not(.no-default-styles),.PostContent_article__mbHTY h3:not(.no-default-styles),.PostContent_article__mbHTY h4:not(.no-default-styles),.PostContent_article__mbHTY h5:not(.no-default-styles),.PostContent_article__mbHTY h6:not(.no-default-styles){font-family:var(--roboto-font),sans-serif;color:#02294e}.PostContent_article__mbHTY h1:not(.no-default-styles),.PostContent_article__mbHTY h2:not(.no-default-styles){font-size:32px;line-height:36px;font-weight:500;margin:56px 0 0}.PostContent_article__mbHTY h3:not(.no-default-styles){font-size:24px;line-height:36px;font-weight:500;margin:24px 0 0}.PostContent_article__mbHTY img:not(.no-default-styles){width:100%;display:block;margin:0 auto}.PostContent_article__mbHTY table:not(.no-default-styles){width:100%;border-collapse:collapse}.PostContent_article__mbHTY td:not(.no-default-styles){padding:15px;text-align:center;color:#02294e}.PostContent_article__mbHTY tr:nth-child(2n):not(.no-default-styles){background-color:#f7f7f7}.PostContent_article__mbHTY th:not(.no-default-styles){background-color:#02294e;color:#fff;padding:15px;font-weight:500}.PostContent_article__mbHTY li:not(.no-default-styles)>*{margin-top:0;margin-bottom:0}.PostContent_article__mbHTY li:not(.no-default-styles)>p{display:inline-block}.PostContent_article__mbHTY ul:not(.no-default-styles){list-style:none;padding-left:24px}.PostContent_article__mbHTY ul:not(.no-default-styles) li{position:relative}.PostContent_article__mbHTY ul:not(.no-default-styles) li:before{content:"•";color:#c7001a;font-weight:800;display:inline-block;margin-right:12px;width:16px;margin-left:-28px;text-align:right;direction:rtl;position:absolute;top:0}.PostContent_article__mbHTY ol:not(.no-default-styles){list-style:none;counter-reset:ordered;padding-left:24px}.PostContent_article__mbHTY ol:not(.no-default-styles)>li{counter-increment:ordered;position:relative}.PostContent_article__mbHTY ol:not(.no-default-styles)>li:before{content:"." counter(ordered);color:#c7001a;display:inline-block;margin-right:12px;width:4ch;margin-left:-28px;text-align:right;direction:rtl;top:0}.PostContent_article__mbHTY pre:not(.no-default-styles){background-color:#272822;padding:1em;margin:24px 0 0;overflow:auto;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal}.PostContent_article__mbHTY pre:not(.no-default-styles)>code{color:#f8f8f2;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;font-size:16px}.PostContent_article__mbHTY>:first-child{margin-top:0!important}@media(min-width:768px){.PostContent_article__mbHTY{padding:40px 0 0}}.PostContent_contentWrapper__R4u_L{overflow:hidden;flex:1 0}.PostAuthorMobile_wrapper__zm4fq{padding:0 16px}@media(min-width:768px){.PostAuthorMobile_wrapper__zm4fq{display:none}}.PostAuthorMobile_author__TiFoM,.PostAuthorMobile_share__MlAJC{margin-top:24px}@keyframes HeadingImage_loadingGradient__rbbG3{0%{background-position:0}to{background-position:200%}}.HeadingImage_root__SjuoN{max-height:40vh;aspect-ratio:16/9;position:relative}@media(min-width:768px){.HeadingImage_root__SjuoN{margin:30px 0 0}}.HeadingImage_root__SjuoN .HeadingImage_postPhoto__lRZI_{border-radius:8px;object-fit:cover;object-position:center center}.HeadingImage_root__SjuoN .HeadingImage_postPhoto__lRZI_.HeadingImage_loading__JKzfI{height:100%;background-image:linear-gradient(90deg,transparent 50%,hsla(0,0%,100%,.5),transparent);animation:HeadingImage_loadingGradient__rbbG3 1s infinite;background-size:200%;background-color:#e6e6e6;border-radius:8px}.PostHeading_heading__5Xb1U{display:flex;flex-direction:column-reverse;position:relative}@media(min-width:768px){.PostHeading_heading__5Xb1U{flex-direction:column;padding:24px 0 0}}.PostHeading_categoryTags__EvygC{align-items:center;display:flex}.PostHeading_category__2_o7Q{position:absolute;top:16px;left:16px;font-size:14px;line-height:22px;color:#fff;padding:1px 10px;border-radius:5px;margin-right:18px;cursor:pointer;text-decoration:none;z-index:1}.PostHeading_categoryBlue__9f82s{background-color:#02294e}.PostHeading_categoryRed__zruJ8{background-color:#c7001a}@media(min-width:768px){.PostHeading_category__2_o7Q{position:static}}.PostHeading_tag__blU8L{font-size:14px;line-height:22px;letter-spacing:1.3px;margin:0 6px;display:none}.PostHeading_tag__blU8L a{color:#2a294e;text-decoration:none}.PostHeading_tag__blU8L a:hover{text-decoration:underline}.PostHeading_tag__blU8L .PostHeading_hash__WV3O4{color:#c7001a}@media(min-width:768px){.PostHeading_tag__blU8L{display:block}}.PostHeading_title__E1vtQ{margin:24px 16px 0;font-size:33px;font-weight:500;line-height:46px}@media(min-width:768px){.PostHeading_title__E1vtQ{margin:32px 0 0;font-size:42px;line-height:54px}}.PostHeading_dateRead__bgSDy{color:#545454;margin:16px 0 0;font-size:16px;line-height:22px;display:none}@media(min-width:768px){.PostHeading_dateRead__bgSDy{display:block}}.RelatedPosts_root__a6Qkz{margin:2rem auto;max-width:min(1200px,95%)}.RelatedPosts_title__9EYaC{font-size:40px}.RelatedPosts_title__9EYaC .RelatedPosts_notBold__ycYpp{font-weight:400}.PreviewMode_wrapper__yXH10{background-color:#fff;border:2px solid #c7001a;position:fixed;padding:16px;bottom:16px;right:16px;z-index:100}.post_splitSection__tuoM4{display:flex;flex-direction:column}@media(min-width:768px){.post_splitSection__tuoM4{flex-direction:row}}