.mb{margin-bottom:1em}.mb-0{margin-bottom:0}.mb-t{margin-bottom:.25em}.mb-s{margin-bottom:.5em}.mb-l{margin-bottom:1.5em}.mb-h{margin-bottom:2em}@media (min-width:57.5625em) and (max-width:61.99em){.ast-separate-container #primary{margin-top:2em}}.ast-grid-2 .ast-row,.ast-grid-3 .ast-row{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center}@media (min-width:48em){.ast-grid-2 .ast-row,.ast-grid-3 .ast-row{margin-left:-20px;margin-right:-20px}}.ast-grid-3 .ast-article-post{border-bottom-width:0;max-width:450px}.ast-grid-3 .ast-article-post>div{height:100%}.ast-grid-3 .ast-article-post .blog-layout-1{padding:0 30px 35px}.ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(odd){padding:0 1em}@media (min-width:48em) and (max-width:61.99em){.ast-grid-3 .ast-article-post.ast-width-md-4{width:50%}}#primary.has-hero{margin-top:0}.hero{margin-bottom:4em;margin-left:calc(50% - 50vw);max-height:700px;width:100vw}.hero,.hero__img{overflow:hidden;position:relative}.hero__img{height:0;padding-top:50%}.hero__img:after{background-size:15%!important}.hero__img img{display:block;height:auto;left:50%;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.hero__inner{bottom:0;left:0;margin-left:auto;margin-right:auto;max-width:1130px;right:0;top:0}.hero__content{background-color:#fff;padding:2em}.hero__content .entry-content,.hero__content .read-more{font-size:18px}.hero__title{font-size:var(--wp--preset--font-size--large);line-height:1.25}.hero__title.is-longer{font-size:var(--wp--preset--font-size--medium)}.hero__title a{color:inherit}.hero__title a:hover{color:var(--ast-global-color-2)}.hero .entry-meta{margin-bottom:.25em}@media (min-width:48em){.hero__inner{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;padding:50px 2em;position:absolute}.hero__content{max-width:565px}.hero__title.is-longer{font-size:24px}}@media (min-width:62em){.hero__content{padding-bottom:4em;padding-top:4em}}@media (min-width:75em){.hero__inner{padding:100px 0}.hero__img{padding-top:40%}}.ast-category-search{margin:0 0 50px}.ast-category-search .ast-row{justify-content:flex-start}.ast-category-search-title{font-size:16px;margin-bottom:1em;padding:0 .25em}.ast-category-search select{background-color:var(--ast-global-color-0);color:#fff;width:100%}.ast-category-search .ast-grid-common-col{min-width:270px;width:100%}.ast-category-search .ast-grid-common-col:not(:last-child){margin-bottom:1em}@media (min-width:34em){.ast-category-search .ast-row .ast-grid-common-col{flex:1}}.ast-article-post .post-thumb>.post-thumb a,.ast-article-single .post-thumb,.hero__img{position:relative}.ast-article-post .post-thumb>.post-thumb a:after,.ast-article-single .post-thumb:after,.hero__img:after{background-image:url(../images/keyvisual.png);background-position:0;background-repeat:no-repeat;background-size:20%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ast-article-single .post-thumb,.ast-article-single .post-thumb img{width:100%}.ast-article-single .ast-single-post-order+.post-thumb.post-thumb img{margin-top:0}.ast-article-single .post-thumb-caption{color:#5d5b5b;font-size:13px;margin-top:.5em}.ast-article-single .entry-content{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:2em;overflow-wrap:break-word;word-break:break-word}.ast-article-single .entry-meta{margin-bottom:1em}.ast-article-single .entry-widget{margin-top:4em}.ast-article-single .entry-tags{margin-bottom:4em}.ast-article-single .wp-block-social-links{align-items:flex-start;margin-bottom:1.5em}.ast-article-single .wp-block-social-links .wp-social-link a{padding:.5em}.ast-article-post.ast-archive-post .post-thumb{margin-bottom:35px}.ast-article-post.ast-archive-post .post-thumb.ast-float{float:none}.ast-article-post.ast-archive-post .post-thumb a{display:block;z-index:1}.ast-article-post.ast-archive-post .post-thumb .post-thumb{overflow:hidden}.ast-article-post.ast-archive-post .post-thumb .post-thumb:before{content:"";display:block;padding-top:56.1797752809%}.ast-article-post.ast-archive-post .post-thumb .post-thumb img{height:100%;max-width:none;min-height:100%;min-width:100%;width:auto}.ast-article-post.ast-archive-post .post-thumb .post-thumb>a,.ast-article-post.ast-archive-post .post-thumb .post-thumb>img{height:100%;left:0;position:absolute;top:0;width:100%}.ast-article-post.ast-archive-post .entry-title{margin-bottom:0}.ast-article-post.ast-archive-post .entry-title a:hover{color:var(--ast-global-color-2)}.ast-article-post.ast-archive-post .entry-meta{margin-bottom:.5em}.ast-article-post.ast-archive-post .entry-meta .cat-links,.ast-article-post.ast-archive-post .entry-meta .posted-on{display:block}.ast-article-post.ast-archive-post .entry-meta .cat-links{margin-bottom:.25em}.ast-article-post.ast-archive-post .entry-content{font-size:14px}.ast-article-post.ast-archive-post .read-more a:not(:hover){color:var(--ast-global-color-0)}.entry-meta .cat-links{font-weight:700}.entry-tags,.entry-tags .tags-links,.entry-tags a,.entry-tags>span{color:#757575;display:inline-block;font-weight:700;margin-bottom:.5em;text-decoration:none}.ast-banner.ast-grid-common-col{padding-left:1em;padding-right:1em;width:100%}.ast-single-author-box{margin-bottom:2em}.ast-single-author-box .ast-author-details{align-items:center;display:flex;flex-direction:row}.ast-single-author-box .ast-author-details .post-author-avatar{margin-right:1.5em}.ast-single-author-box .ast-author-details .post-author-avatar,.ast-single-author-box .ast-author-details .post-author-bio{float:none}.ast-single-author-box .ast-author-details .author-title{color:var(--ast-global-color-8);margin-bottom:0}.ast-single-author-box .ast-author-details a:hover{color:var(--ast-global-color-2)}.ast-single-author-box .ast-author-details a:hover .author-title{color:inherit}.ast-single-author-box .author-url{display:block;margin-top:1em}.ast-single-author-box .post-author-desc{font-size:14px}.post-author-avatar img{border-radius:50%}.ast-related-posts-wrapper{grid-gap:32px}.ast-related-posts-wrapper .ast-related-post{margin-bottom:0}.ast-related-post .ast-related-post-content{background-color:#fff;height:100%;padding:0 30px 35px}.ast-related-post .post-thumb-img-content{margin-left:-30px;margin-right:-30px;width:auto}.ast-related-post .post-thumb-img-content.post-thumb{overflow:hidden}.ast-related-post .post-thumb-img-content.post-thumb:before{content:"";display:block;padding-top:56.1797752809%}.ast-related-post .post-thumb-img-content.post-thumb img{height:100%;max-width:none;min-height:100%;min-width:100%;width:auto}.ast-related-post .post-thumb-img-content.post-thumb>a,.ast-related-post .post-thumb-img-content.post-thumb>img{height:100%;left:0;position:absolute;top:0;width:100%}.ast-related-post .entry-header{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}.ast-related-post .entry-header .entry-meta{margin:0 0 .5em;order:-1}.ast-related-post .entry-content:last-child{margin-bottom:0}.ast-related-post a.ast-related-post-link{text-decoration:none}.search-form,.search-form label{display:flex;width:100%}.search-form .search-field{background-color:#fff;flex:1 1 auto}.wp-block-image{margin-bottom:2em}figure{max-width:100%!important;width:auto!important}.wp-block-image figcaption,figure figcaption{color:#5d5b5b;font-size:14px}.wp-block-uagb-table-of-contents{margin-bottom:2em}.wp-block-uagb-table-of-contents .uagb-toc__wrap{background-color:var(--ast-global-color-3);border-width:0}.wp-block-uagb-table-of-contents .uagb-toc__title-wrap{margin-bottom:1em}.wp-block-uagb-table-of-contents .uagb-toc__list>.uagb-toc__list:not(:last-child){margin-bottom:.5em}.main-navigation .ast-icon.icon-globe svg{margin-right:10px;vertical-align:-.25em;width:1.2em}.ast-separate-container .ast-archive-description{padding:0}.ast-archive-description{text-align:center}.ast-pagination-infinite .ast-load-more,.ast-pagination-infinite .ast-loader>div{background-color:var(--ast-global-color-0)}.ast-pagination-infinite .ast-load-more{border-width:0;color:#fff}.ast-pagination-infinite .ast-load-more:hover{background-color:var(--ast-global-color-7)}.ast-page-builder-template .ast-article-single{margin-left:auto;margin-right:auto}.ast-page-builder-template .ast-article-single .ast-single-post-order{max-width:730px}.ast-page-builder-template .ast-article-single .ast-single-post-order .entry-title{margin-bottom:1em}.ast-page-builder-template .ast-article-single .ast-single-post-order .entry-title[data-class=is-longer]{font-size:var(--wp--preset--font-size--medium)}.ast-page-builder-template .ast-article-single .ast-single-post-order .entry-content{font-size:18px}.ast-page-builder-template .ast-article-single .ast-row{justify-content:flex-start}.ast-page-builder-template .ast-article-single .ast-single-post-sidebar{display:flex;flex-wrap:wrap;width:100%}.ast-page-builder-template .ast-article-single .ast-single-post-sidebar .entry-meta-group{flex:1;margin:0 0 1.5em}.ast-page-builder-template .ast-article-single .ast-single-post-sidebar .entry-meta-group+.widget{margin-left:auto}.ast-page-builder-template .ast-article-single .ast-single-post-sidebar .wp-block-group-share{display:flex;flex-direction:column}.ast-page-builder-template .ast-article-single .ast-single-post-sidebar .wp-block-social-links{flex-direction:row;gap:.5em}.ast-page-builder-template .ast-article-single .ast-single-post-sidebar>.widget:last-child{width:100%}.ast-page-builder-template .ast-article-single .ast-single-post-content ol,.ast-page-builder-template .ast-article-single .ast-single-post-content ul{margin-bottom:2em}.ast-page-builder-template .ast-article-single .ast-single-post-content ol>li:not(:last-child),.ast-page-builder-template .ast-article-single .ast-single-post-content ul>li:not(:last-child){margin-bottom:.25em}.ast-page-builder-template .ast-single-related-posts-container{margin-bottom:50px;padding-bottom:100px;padding-top:100px}.ast-page-builder-template .ast-single-related-posts-container .ast-related-posts-title-section{border-width:0}.ast-page-builder-template .ast-single-related-posts-container .ast-related-posts-title{margin:0 0 2em;text-align:center}.ast-page-builder-template .ast-single-related-posts-container .ast-related-posts-wrapper{margin-left:auto;margin-right:auto;max-width:1130px}.ast-page-builder-template .comments-area{background-color:var(--ast-global-color-3);border-top:0;margin:0 auto 100px;max-width:calc(1130px + 4em);padding:4em 2em}@media (min-width:48em){.ast-page-builder-template .ast-article-single{max-width:1130px}.ast-page-builder-template .ast-article-single .entry-title[data-class=is-longer]{font-size:var(--wp--preset--font-size--large)}}@media (min-width:57.5625em){.ast-page-builder-template .ast-article-single .ast-single-post-order{margin-left:200px}.ast-page-builder-template .ast-article-single .ast-single-post-sidebar{display:block;flex:0;min-width:180px;width:auto}.ast-page-builder-template .ast-article-single .ast-single-post-sidebar .wp-block-social-links{flex-direction:column}.ast-page-builder-template .ast-article-single .ast-single-post-content{flex:1}}@media (min-width:62em){.ast-page-builder-template .ast-article-single .ast-single-post-sidebar{flex:0 1 auto;width:20%}}@media (min-width:75em){.ast-page-builder-template .ast-article-single .entry-header{padding:0}.ast-page-builder-template .ast-article-single .ast-container{padding-left:0;padding-right:0}}.archive.author #primary{margin-top:0}.archive.author .ast-archive-title{text-align:left}.archive.author .ast-archive-description{background:#fff;display:flex;margin-bottom:1em;margin-left:calc(50% - 50vw);padding:4em 1em;width:100vw}.archive.author .ast-author-box{align-items:center;background:none;margin-left:auto;margin-right:auto;max-width:1130px;padding:0}.archive.author .ast-author-avatar{margin-bottom:2em;min-width:180px}.archive.author .ast-author-bio{max-width:730px;text-align:left}.archive.author .ast-archive-title{margin-bottom:0}.archive.author .ast-author-meta{font-size:14px;margin-bottom:2em}.archive.author .ast-author-desc{font-size:1rem}.archive.author .ast-author-all-posts{margin:100px 0 50px;text-align:center}.ast-author-list{margin-top:50px;max-width:900px}.ast-author-list .ast-row{justify-content:flex-start}.ast-author-list__item{width:100%}.ast-author-list .ast-author-details a{text-decoration:none}.ast-author-list .post-author-bio{flex:1}@media (min-width:48em){.ast-author-list__item{width:50%}}
