.fullblog-recent-link{margin-bottom:16px;text-decoration:none;display:block}.fullblog-recent-link:last-child{margin-bottom:0}.fullblog-recent-card{isolation:isolate;background:#091e42;border-radius:6px;align-items:flex-end;min-height:170px;display:flex;position:relative;overflow:hidden}.fullblog-recent-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fullblog-recent-card:after{content:"";pointer-events:none;background:linear-gradient(#091e4214 0%,#000000a6 55%,#000000eb 100%);position:absolute;inset:0}.fullblog-recent-card .fullblog-recent-title{z-index:1;color:#fff;overflow-wrap:anywhere;text-align:left;text-shadow:0 1px 3px #0009;width:100%;margin:0;padding:16px;font-size:16px;font-weight:500;line-height:1.5;position:relative}.fullblog-recent-link:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #005e9e}.blog-article{color:#465464;overflow-wrap:anywhere;border:1px solid #ebecf0;border-radius:10px;min-width:0;padding:28px;font-family:League Spartan,sans-serif}.blog-article .blog-article-title{color:#091e42;letter-spacing:0;text-align:left;border-bottom:1px solid #e0e5eb;margin:0 0 24px;padding-bottom:20px;font-size:28px;font-weight:500;line-height:1.3}.blog-article .blog-content{text-align:left;font-size:17px;line-height:1.75}.blog-article .blog-content :is(h1,h2,h3,h4,h5,h6){letter-spacing:0;margin:28px 0 12px;scroll-margin-top:100px;line-height:1.4;color:#091e42!important;text-align:left!important;font-family:inherit!important;font-weight:500!important}.blog-article .blog-content :is(h1,h2){font-weight:500;font-size:24px!important}.blog-article .blog-content h3{font-size:21px!important}.blog-article .blog-content h4{font-size:19px!important}.blog-article .blog-content h5{font-size:18px!important}.blog-article .blog-content h6{font-size:17px!important}.blog-article .blog-content :is(h1,h2,h3,h4,h5,h6) :is(span,strong,b,a){line-height:inherit;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important}.blog-article .blog-content p{font-size:inherit;line-height:inherit;margin:0 0 18px;text-align:left!important}.blog-article .blog-content :is(ul,ol){margin:0 0 20px;padding-left:24px}.blog-article .blog-content li{margin-bottom:8px;padding-left:3px}.blog-article .blog-content li::marker{color:#005e9e;font-weight:500}.blog-article .blog-content li>:is(ul,ol){margin-top:8px;margin-bottom:0}.blog-article .blog-content li>p{margin-bottom:8px}.blog-article .blog-content a{color:#005e9e;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-article .blog-content a:hover{color:#003d67}.blog-article .blog-content a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #005e9e}.blog-article .blog-content :is(img,video,iframe){border-radius:8px;max-width:100%!important}.blog-article .blog-content :is(img,video){height:auto!important}.blog-article .blog-content figure{max-width:100%;margin:24px 0}.blog-article .blog-content figcaption{color:#6c757d;text-align:center;margin-top:8px;font-size:14px;line-height:1.5}.blog-article .blog-content blockquote{color:#091e42;background:#f4f8fb;border-left:3px solid #005e9e;border-radius:0 8px 8px 0;margin:24px 0;padding:18px 20px}.blog-article .blog-content blockquote>:last-child{margin-bottom:0}.blog-article .blog-content .wp-block-table{overflow-x:auto}.blog-article .blog-content table{border-collapse:collapse;width:100%;max-width:100%;margin:20px 0;font-size:15px;line-height:1.6;display:block;overflow-x:auto}.blog-article .blog-content :is(th,td){text-align:left;vertical-align:top;border:1px solid #e0e5eb;padding:12px 14px}.blog-article .blog-content th{color:#091e42;background:#f4f8fb;font-weight:500}.blog-article .blog-content hr{opacity:1;border:0;border-top:1px solid #e0e5eb;margin:28px 0}.blog-article .blog-content pre{background:#f4f8fb;border-radius:8px;max-width:100%;padding:16px;overflow-x:auto}.blog-article .blog-content>:first-child{margin-top:0}.blog-article .blog-content>:last-child{margin-bottom:0}@media (max-width:575px){.blog-article{padding:20px 16px}.blog-article .blog-article-title{margin-bottom:20px;padding-bottom:16px}.blog-article .blog-content{font-size:16px;line-height:1.7}.blog-article .blog-content :is(h1,h2){font-size:22px!important}.blog-article .blog-content h3{font-size:20px!important}.blog-article .blog-content blockquote{padding:14px 16px}}
