:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content .ast-archive-description{position:relative;width:100%;margin:0 0 34px!important;padding:44px 48px!important;overflow:hidden;background:#fff!important;border:1px solid #e4e9f0!important;border-radius:24px!important;box-shadow:0 8px 24px rgba(15,23,42,.05),0 20px 50px rgba(15,23,42,.05)!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content .ast-archive-description::before{content:"";position:absolute;top:0;left:0;width:7px;height:100%;background:#e21c2a}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content .ast-archive-title{margin:0 0 12px!important;color:#101828!important;font-size:clamp(36px,4vw,52px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-1.3px!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content .ast-archive-description p{max-width:760px;margin:0!important;color:#5f6c7b!important;font-size:17px!important;line-height:1.7!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content #primary .ast-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:28px!important;margin:0!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content #primary .ast-row::before,:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content #primary .ast-row::after{display:none!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid #e4e9f0!important;border-radius:20px!important;box-shadow:0 5px 16px rgba(15,23,42,.04),0 14px 36px rgba(15,23,42,.06)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post:hover{transform:translateY(-7px);border-color:rgba(226,28,42,.25)!important;box-shadow:0 12px 28px rgba(15,23,42,.08),0 24px 55px rgba(15,23,42,.09)!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post>div,:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .blog-layout-1,:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .blog-layout-2{display:flex!important;flex-direction:column!important;height:100%!important;margin:0!important;padding:0!important;background:0 0!important;border:0!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .ast-blog-featured-section,:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .post-thumb{width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#e9edf2;border-radius:0!important;aspect-ratio:16/10!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .post-thumb img,:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .ast-blog-featured-section img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;transition:transform .5s ease!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post:hover .post-thumb img{transform:scale(1.045)}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .entry-header{margin:0!important;padding:24px 24px 0!important;text-align:left!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .entry-title{margin:10px 0 12px!important;color:#101828!important;font-size:23px!important;font-weight:790!important;line-height:1.3!important;letter-spacing:-.45px!important;text-align:left!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .entry-title a{color:#101828!important;text-decoration:none!important;transition:color .2s ease!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .entry-title a:hover{color:#e21c2a!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .ast-terms-link,:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .cat-links a{display:inline-flex!important;align-items:center!important;width:fit-content!important;padding:6px 11px!important;background:#fff0f2!important;color:#c91322!important;border:1px solid rgba(226,28,42,.13)!important;border-radius:999px!important;font-size:12px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .entry-meta{display:flex!important;flex-wrap:wrap!important;gap:7px 12px!important;margin:0 0 10px!important;color:#7a8594!important;font-size:12px!important;font-weight:600!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .entry-meta a{color:#7a8594!important;text-decoration:none!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .entry-meta .byline{display:none!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .entry-content,:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .entry-summary{flex:1!important;margin:0!important;padding:8px 24px 25px!important;color:#526071!important;font-size:15px!important;line-height:1.7!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .entry-content p{margin:0 0 17px!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .read-more a,:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .more-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:11px 18px!important;background:#e21c2a!important;color:#fff!important;border:1px solid #e21c2a!important;border-radius:10px!important;font-size:14px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;box-shadow:0 8px 18px rgba(226,28,42,.17)!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .read-more a:hover,:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content article.ast-article-post .more-link:hover{background:#ba101e!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 11px 24px rgba(226,28,42,.24)!important}body.single-post #content article.ast-article-single .ast-terms-link,body.single-post #content article.ast-article-single .cat-links a{display:inline-flex!important;align-items:center!important;width:fit-content!important;margin-bottom:15px!important;padding:7px 12px!important;background:#fff0f2!important;color:#c91322!important;border:1px solid rgba(226,28,42,.14)!important;border-radius:999px!important;font-size:12px!important;font-weight:750!important;text-decoration:none!important}body.single-post #content article.ast-article-single .entry-meta .byline,body.single-post #content article.ast-article-single .entry-meta .comments-link{display:none!important}body.single-post #content article.ast-article-single .entry-content strong{color:#101828!important;font-weight:760!important}body.single-post #content article.ast-article-single .entry-content h4{margin:29px 0 14px!important;color:#101828!important;font-size:20px!important;font-weight:780!important;line-height:1.4!important}body.single-post #content article.ast-article-single .entry-content blockquote{margin:34px 0!important;padding:26px 28px!important;background:#fff1f2!important;border:1px solid rgba(226,28,42,.13)!important;border-left:5px solid #e21c2a!important;border-radius:16px!important}body.single-post #content article.ast-article-single .entry-content blockquote p{margin:0!important;color:#182230!important;font-size:17px!important;font-weight:600!important;line-height:1.75!important}body.single-post #content article.ast-article-single .entry-content img{max-width:100%!important;height:auto!important;border-radius:16px!important;box-shadow:0 8px 26px rgba(15,23,42,.08)}body.single-post #content article.ast-article-single .entry-content figcaption{margin-top:10px!important;color:#748091!important;font-size:13px!important;line-height:1.5!important;text-align:center!important}body.single-post #content article.ast-article-single .entry-content .wp-block-button__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;padding:13px 24px!important;background:#e21c2a!important;color:#fff!important;border:2px solid #e21c2a!important;border-radius:10px!important;box-shadow:0 9px 22px rgba(226,28,42,.2)!important;font-size:15px!important;font-weight:760!important;text-decoration:none!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}body.single-post #content article.ast-article-single .entry-content .wp-block-button__link:hover{background:#b9101d!important;border-color:#b9101d!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 13px 28px rgba(226,28,42,.27)!important}body.single-post #content .ast-related-posts-wrapper{width:100%;max-width:1140px;margin:38px auto 0!important;padding:36px!important;background:#fff!important;border:1px solid #e4e9f0!important;border-radius:24px!important;box-shadow:0 12px 35px rgba(15,23,42,.06)!important}body.single-post #content .ast-related-posts-title{margin:0 0 24px!important;color:#101828!important;font-size:30px!important;font-weight:800!important;line-height:1.2!important}body.single-post #content .ast-related-post{overflow:hidden;background:#fff;border:1px solid #e4e9f0;border-radius:16px;transition:transform .25s ease,box-shadow .25s ease}body.single-post #content .ast-related-post:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(15,23,42,.09)}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content .ast-pagination{grid-column:1/-1;margin-top:16px!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content .ast-pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;height:44px!important;margin:4px!important;padding:0 13px!important;background:#fff!important;color:#101828!important;border:1px solid #e1e6ed!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content .ast-pagination .page-numbers.current,:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content .ast-pagination .page-numbers:hover{background:#e21c2a!important;color:#fff!important;border-color:#e21c2a!important}@media screen and (max-width:1024px){:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content #primary .ast-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}}@media screen and (max-width:767px){:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content #primary .ast-row{grid-template-columns:1fr!important;gap:19px!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content .ast-archive-description{margin-bottom:20px!important;padding:31px 24px 31px 30px!important;border-radius:17px!important}:is(body.blog,body.archive,body.category,body.tag,body.author,body.date,body.search-results) #content .ast-archive-title{font-size:34px!important;letter-spacing:-.7px!important}body.single-post #content .ast-related-posts-wrapper{padding:25px 20px!important;border-radius:17px!important}}@media screen and (max-width:420px){body.single-post #content article.ast-article-single .entry-content .wp-block-button{width:100%!important}body.single-post #content article.ast-article-single .entry-content .wp-block-button__link{width:100%!important}}