@charset "UTF-8";@keyframes gradient-color{0%{background-position:100% 100%}50%{background-position:50% 50%}to{background-position:0% 0%}}@keyframes border-color{0%{border-color:#333}25%{border-color:#022835}50%{border-color:#067197}75%{border-color:#022835}to{border-color:#333}}@keyframes border-color-light{0%{border-color:#faf9f9}25%{border-color:#faf9f9}40%{border-color:#9fd7d7}50%{border-color:#9fd7d7}60%{border-color:#9fd7d7}75%{border-color:#faf9f9}to{border-color:#faf9f9}}.blog-post{width:100%}.blog-post .post-header{margin-top:.5rem}.blog-post .post-header .post-badges{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:500;line-height:1.92rem}@media(max-width:1100px){.blog-post .post-header .post-badges{font-size:1.272rem}}@media(max-width:1000px){.blog-post .post-header .post-badges{font-size:1.26rem}}@media(max-width:900px){.blog-post .post-header .post-badges{font-size:1.224rem}}@media(max-width:800px){.blog-post .post-header .post-badges{font-size:1.2rem}}@media(max-width:768px){.blog-post .post-header .post-badges{font-size:1.104rem}}@media(max-width:500px){.blog-post .post-header .post-badges{font-size:1.02rem}}.blog-post .post-header .post-badges{margin:1rem;line-height:1.6rem;text-wrap:nowrap;flex-wrap:wrap}.blog-post .post-header .badge{display:inline-block;padding:6px 14px;height:2.5rem;text-decoration:none}.blog-post .post-header .badge-category{background:#067197;color:#faf9f9}.blog-post .post-header .badge-tag{background:#faf9f9;color:#067197;border:2px solid #067197}.blog-post .post-header .post-meta{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;color:#067197;font-weight:600;margin:1rem auto}.blog-post .post-header .post-meta span{margin:0 auto;padding:0 .3rem}.blog-post .post-header .table-of-content{display:flex;flex-direction:row;justify-content:stretch;align-items:center;gap:3rem;width:100%;margin-top:1rem}.blog-post .post-header .table-of-content .toc{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:.5rem;justify-self:flex-start;margin:.6rem 0 2rem;border:1px solid #067197;padding:1rem}.blog-post .post-header .table-of-content .toc .toc-title{text-align:center;width:100%;font-size:1.5rem;font-weight:500;line-height:2.4rem}@media(max-width:1100px){.blog-post .post-header .table-of-content .toc .toc-title{font-size:1.59rem}}@media(max-width:1000px){.blog-post .post-header .table-of-content .toc .toc-title{font-size:calc(1.5rem * 1.05)}}@media(max-width:900px){.blog-post .post-header .table-of-content .toc .toc-title{font-size:1.53rem}}@media(max-width:800px){.blog-post .post-header .table-of-content .toc .toc-title{font-size:1.5rem}}@media(max-width:768px){.blog-post .post-header .table-of-content .toc .toc-title{font-size:calc(1.5rem * .92)}}@media(max-width:500px){.blog-post .post-header .table-of-content .toc .toc-title{font-size:1.275rem}}.blog-post .post-header .table-of-content .toc .toc-title{color:#333;margin-bottom:1rem}.blog-post .post-header .table-of-content .toc p.h2 a{font-size:1.2rem;font-weight:500;line-height:1.92rem}@media(max-width:1100px){.blog-post .post-header .table-of-content .toc p.h2 a{font-size:1.272rem}}@media(max-width:1000px){.blog-post .post-header .table-of-content .toc p.h2 a{font-size:1.26rem}}@media(max-width:900px){.blog-post .post-header .table-of-content .toc p.h2 a{font-size:1.224rem}}@media(max-width:800px){.blog-post .post-header .table-of-content .toc p.h2 a{font-size:1.2rem}}@media(max-width:768px){.blog-post .post-header .table-of-content .toc p.h2 a{font-size:1.104rem}}@media(max-width:500px){.blog-post .post-header .table-of-content .toc p.h2 a{font-size:1.02rem}}.blog-post .post-header .table-of-content .toc p.h2 a{color:#333;text-decoration:none;color:#067197;font-weight:500!important;height:1.6em;position:relative;display:inline-block!important;align-items:center;padding:.1em}.blog-post .post-header .table-of-content .toc p.h2 a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#067197;transition:all .3s ease-in-out;transform:translate(-50%)}.blog-post .post-header .table-of-content .toc p.h3{display:none}.blog-post .post-header .table-of-content .post-excerpt{font-size:1.3rem;font-weight:500;line-height:2.08rem}@media(max-width:1100px){.blog-post .post-header .table-of-content .post-excerpt{font-size:calc(1.3rem * 1.06)}}@media(max-width:1000px){.blog-post .post-header .table-of-content .post-excerpt{font-size:calc(1.3rem * 1.05)}}@media(max-width:900px){.blog-post .post-header .table-of-content .post-excerpt{font-size:1.326rem}}@media(max-width:800px){.blog-post .post-header .table-of-content .post-excerpt{font-size:1.3rem}}@media(max-width:768px){.blog-post .post-header .table-of-content .post-excerpt{font-size:calc(1.3rem * .92)}}@media(max-width:500px){.blog-post .post-header .table-of-content .post-excerpt{font-size:1.105rem}}.blog-post .post-header ul{padding-left:0;margin-bottom:.5em}.blog-post .post-header ul li{list-style:none;position:relative;padding-left:3.3rem;padding-top:.5em}.blog-post .post-header ul li:before{content:"★";position:absolute;left:1rem;top:.1rem;font-size:1.7rem;color:#067197}.blog-post .featured-show{width:100%;height:auto;object-fit:cover;max-width:100%}.blog-post .post-content{margin-top:.5rem;margin-bottom:1.5rem}.blog-post .post-content figure img{width:100%;height:auto;object-fit:cover;max-width:100%}.blog-post .post-content figure.image{text-align:center;max-width:100%}.blog-post .post-content figure.image.image-style-side{display:inline-block;max-width:100%;height:auto}.blog-post .post-content h2{font-size:2rem;font-weight:500;line-height:3.2rem}@media(max-width:1100px){.blog-post .post-content h2{font-size:2.12rem}}@media(max-width:1000px){.blog-post .post-content h2{font-size:2.1rem}}@media(max-width:900px){.blog-post .post-content h2{font-size:2.04rem}}@media(max-width:800px){.blog-post .post-content h2{font-size:2rem}}@media(max-width:768px){.blog-post .post-content h2{font-size:1.84rem}}@media(max-width:500px){.blog-post .post-content h2{font-size:1.7rem}}.blog-post .post-content h2{font-variant:small-caps;color:#067197;font-weight:600;margin-top:2.5rem}.blog-post .post-content h3{color:#47403b;margin-top:2rem;margin-bottom:1rem;font-size:1.3rem;font-weight:500;line-height:2.08rem}@media(max-width:1100px){.blog-post .post-content h3{font-size:calc(1.3rem * 1.06)}}@media(max-width:1000px){.blog-post .post-content h3{font-size:calc(1.3rem * 1.05)}}@media(max-width:900px){.blog-post .post-content h3{font-size:1.326rem}}@media(max-width:800px){.blog-post .post-content h3{font-size:1.3rem}}@media(max-width:768px){.blog-post .post-content h3{font-size:calc(1.3rem * .92)}}@media(max-width:500px){.blog-post .post-content h3{font-size:1.105rem}}.blog-post .post-content h3{font-weight:600}.blog-post .post-content h4{font-weight:600;margin-top:1.5rem;margin-bottom:.5em}.blog-post .post-content a{display:inline-flex;padding:.1em}.blog-post .post-content a:after{height:3px}.blog-post .post-content ul{padding-left:0;margin-bottom:.5em}.blog-post .post-content ul li{list-style:none;position:relative;padding-left:3.3rem;padding-top:.5em}.blog-post .post-content ul li:before{content:"✦";position:absolute;left:1rem;top:.1rem;font-size:1.7rem;color:#067197}.blog-post .post-content figure.table{margin:2.5rem auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-post .post-content figure.table table{width:100%;border-collapse:collapse}.blog-post .post-content figure.table table:after{content:"→";position:absolute;right:8px;top:8px;font-size:12px;opacity:.6}.blog-post .post-content figure.table table td,.blog-post .post-content figure.table table th{border:1px solid #64deee;padding:8px}.blog-post .post-content figure.table table thead{background:#067197;color:#faf9f9;font-weight:500}.blog-post .post-content figure.table table thead th{padding:10px}.blog-post .post-content ul{margin-bottom:2rem;padding-left:3rem}@media(max-width:768px){.blog-post .post-content ul{padding-left:.5rem}}.blog-post.show{width:90%}hr{border:2px solid #067197}.head-article{margin:2.5rem auto 1rem}.articles-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;grid-auto-flow:row;align-items:stretch;justify-items:center;width:90%;max-width:100%;margin:2rem auto}.blog-featured-img{width:100%;height:auto;object-fit:cover;max-width:100%}.articles-grid article.blog-index{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:.2rem;border:1px solid #067197}.articles-grid article.blog-index header.post-header{margin-top:0}.articles-grid article.blog-index h2.excerpt{font-size:1.6rem;font-weight:500;line-height:2.56rem}@media(max-width:1100px){.articles-grid article.blog-index h2.excerpt{font-size:calc(1.6rem * 1.06)}}@media(max-width:1000px){.articles-grid article.blog-index h2.excerpt{font-size:calc(1.6rem * 1.05)}}@media(max-width:900px){.articles-grid article.blog-index h2.excerpt{font-size:calc(1.6rem * 1.02)}}@media(max-width:800px){.articles-grid article.blog-index h2.excerpt{font-size:1.6rem}}@media(max-width:768px){.articles-grid article.blog-index h2.excerpt{font-size:calc(1.6rem * .92)}}@media(max-width:500px){.articles-grid article.blog-index h2.excerpt{font-size:1.36rem}}.articles-grid article.blog-index h2.excerpt{font-weight:600;line-height:1.2}.articles-grid article.blog-index .excerpt{padding:.5rem 1rem}.articles-grid article.blog-index .read-more{margin:1rem 0}@media(max-width:1200px){.articles-grid{gap:.9rem}}@media(max-width:1000px){.articles-grid{grid-template-columns:1fr}.articles-grid article.blog-index{width:90%}}.empty-blog{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:400px;font-size:2rem;margin:5rem auto}.highlighted{border:3px solid #333!important;background-color:#eaf9fe}.highlighted:before{content:"📌";position:absolute;line-height:1.3;font-size:2rem;background:#3b6f7a99;color:#fff;padding:.5rem;border-radius:4rem;border:2px solid #067197;margin:.5rem;z-index:20;pointer-events:none}.category-filter{margin:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;line-height:1.6rem;font-size:1.5rem;font-weight:500;line-height:2.4rem}@media(max-width:1100px){.category-filter{font-size:1.59rem}}@media(max-width:1000px){.category-filter{font-size:calc(1.5rem * 1.05)}}@media(max-width:900px){.category-filter{font-size:1.53rem}}@media(max-width:800px){.category-filter{font-size:1.5rem}}@media(max-width:768px){.category-filter{font-size:calc(1.5rem * .92)}}@media(max-width:500px){.category-filter{font-size:1.275rem}}.category-filter{text-wrap:nowrap;max-width:100%}.category-filter .filter.badge{border:1px solid #067197;padding:6px 14px;line-height:2.2rem!important}.category-filter .filter.badge.active{background:#067197!important;color:#faf9f9!important}article:target{background-color:#9fd7d7!important;border:2px dotted var(--eve-color-footer)!important}
