.post{flex-direction:column;max-width:900px;margin:50px auto 0;padding:10px;display:flex}.post>*{margin:0 0 20px}.post>:last-child{margin-bottom:0}.post a{color:#1e73be}.post__title{font-size:28px;line-height:1.2;font-weight:var(--weight-normal);color:#333;border-bottom:2px solid #dfdfdf;padding-bottom:10px}.post-byline p{margin:0}.post__featured{border-radius:5px;align-self:center;max-width:100%;height:auto}.post-toc ul{margin:0 0 24px 48px;padding:0;list-style:outside}.post-toc--empty{height:24px}.post-content{color:#333;overflow-wrap:break-word}.post-content h2{color:#333;margin:0 0 20px;font-size:30px;font-weight:300;line-height:1.2}.post-content h3{font-size:20px;line-height:1.2;font-weight:var(--weight-normal);color:#333;margin:0 0 5px}.post-content h4,.post-content h5,.post-content h6{font-size:16px;line-height:1.5;font-weight:var(--weight-normal);color:#333;margin:0 0 20px}.post-content p{margin:0 0 24px}.post-content ul,.post-content ol{margin:0 0 24px 48px;padding:0}.post-content ul{list-style:outside}.post-content ol{list-style:decimal}.post-content li>ul,.post-content li>ol{margin:0 0 0 24px}.post-columns{gap:2em;margin-bottom:24px;display:flex}.post-columns__col{flex:1 1 0;min-width:0}@media (width<=781px){.post-columns{flex-direction:column;gap:0}}.post-media-text{grid-template-columns:var(--media-width,50%) 1fr;column-gap:var(--gap,0);align-items:center;margin-bottom:24px;display:grid}.post-media-text--top{align-items:start}.post-media-text__media{grid-area:1/1;margin:0}.post-media-text__media p{margin:0}.post-media-text__media img{width:100%;height:auto;display:block}.post-media-text__content{padding:0 var(--content-padding,8%);grid-area:1/2;min-width:0}.post-media-text--right{grid-template-columns:1fr var(--media-width,50%)}.post-media-text--right .post-media-text__media{grid-column:2}.post-media-text--right .post-media-text__content{grid-column:1}@media (width<=767px){.post-media-text--stacked[data-stack-at="767"]{grid-template-columns:100%}.post-media-text--stacked[data-stack-at="767"] .post-media-text__media{grid-area:1/1}.post-media-text--stacked[data-stack-at="767"] .post-media-text__content{grid-area:2/1}}@media (width<=600px){.post-media-text--stacked{grid-template-columns:100%}.post-media-text--stacked .post-media-text__media{grid-area:1/1}.post-media-text--stacked .post-media-text__content{grid-area:2/1}}.post-content a{text-decoration:none}.post-content strong,.post-content b{font-weight:var(--weight-bold)}.post-content img{max-width:100%;height:auto}.post-content figure{margin:0 0 20px}.post-content figcaption{opacity:.8;padding-top:5px;font-size:12px}.post-content .aligncenter{clear:both;text-align:center}.post-content .alignleft{float:left;margin-right:1.5em}.post-content .alignright{float:right;margin-left:1.5em}.post-content--classic p>img{display:inline}.post-content--classic p.aligncenter>img{margin-inline:auto;display:block}.post-content>iframe,.post-content>.video--fixed{width:100%;margin:0 0 30px;display:block}.post-content:not(.post-content--classic) p:has(>img:only-child){margin-bottom:20px}.post-content blockquote{border-left:5px solid #0000000d;margin:0 0 24px;padding:20px;font-size:1.2em;font-style:italic}.post-content blockquote p:last-child{margin-bottom:0}.post-content .table-wrap{margin:0 0 20px}.post-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 24px}.post-content th,.post-content td{text-align:left;vertical-align:middle;border:1px solid;padding:8px}.post-content th{font-weight:var(--weight-bold)}.post-content thead{border-bottom:3px solid}.post-content--classic .table-wrap{margin-bottom:0}.post-content--classic table{table-layout:auto;border-collapse:separate;border-spacing:0;border:0 solid #0000001a;border-width:1px 0 0 1px}.post-content--classic :is(th,td){border:1px solid #0000001a;border-width:0 1px 1px 0}.post-content--elementor p,.post-content--elementor li{color:#7a7a7a}.post-content--elementor h2,.post-content--elementor h3{line-height:1;font-weight:var(--weight-bold);color:#54595f}.post-content--elementor h4{color:#000}.post-content--elementor p:has(>img:only-child){text-align:center}.post-content--elementor p>img:only-child{display:inline-block}.post-bio{color:#fff;background:#01489b;border-radius:10px;padding:10px;display:flex}.post-bio__photo{flex:0 0 25%;padding:10px}.post-bio__photo img{width:100%;height:auto;display:block}.post-bio__body{flex-direction:column;flex:0 0 75%;align-items:stretch;padding:10px;display:flex}.post-bio__heading{font-size:30px;line-height:1;font-weight:var(--weight-bold);color:#fff;margin:0 0 5px}.post-bio__title{font-size:20px;line-height:1;font-weight:var(--weight-medium);color:#fff;margin:0 0 20px}.post-bio__text{margin:0 0 20px;font-size:15px;line-height:24px}.post-bio__text p{margin:0}.post .post-bio__social{color:#222;background:#fff;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:40px;height:40px;display:inline-flex}.post-bio__social svg{width:17.5px;height:20px}.post-recent{max-width:1100px;margin:50px auto;padding:10px}.post-recent__heading{font-size:30px;line-height:1;font-weight:var(--weight-bold);color:#333;margin:0 0 40px}@media (width<=1024px){.post-bio__text{font-size:16px}}@media (width<=768px){.post-content h2,.post-bio__heading,.post-recent__heading{font-size:25px}}@media (width<=767px){.post-bio{flex-direction:column}.post-bio__photo img{width:auto;max-width:100%;margin:0 auto}.post-bio__heading{margin-top:10px}}
