/*
Theme Name: Atlas Three Editorial
Template: astra
Version: 1.0.0
*/
.atlas-site #masthead,.atlas-site .site-footer{display:none!important}
.atlas-site.archive .ssm-sidebar,.atlas-site.search .ssm-sidebar{display:none!important}
.atlas-site:not(.home) #primary{float:none!important;width:min(1180px,calc(100% - 48px))!important;margin:40px auto 64px!important}
.atlas-site.archive #main.site-main,.atlas-site.search #main.site-main,.atlas-site.blog #main.site-main{display:block!important}
.atlas-site.archive #main>.ast-row,.atlas-site.search #main>.ast-row,.atlas-site.blog #main>.ast-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:0!important;width:100%}
.atlas-site.archive #main article,.atlas-site.search #main article,.atlas-site.blog #main article{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:22px!important;min-width:0}
.atlas-site.archive .ast-article-inner,.atlas-site.archive .post-content,.atlas-site.search .post-content,.atlas-site.blog .post-content{width:100%!important;padding:0!important;margin:0!important;min-width:0}
.atlas-site.archive .post-thumb img,.atlas-site.search .post-thumb img,.atlas-site.blog .post-thumb img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;border-radius:10px}
.atlas-site.archive .entry-title,.atlas-site.search .entry-title,.atlas-site.blog .entry-title{font-size:24px!important;line-height:1.25!important;overflow-wrap:anywhere}
.atlas-site.archive .entry-header{margin-bottom:12px!important;padding-bottom:12px!important}
.atlas-site.archive .ast-archive-description{background:transparent!important;padding:0 0 24px!important;margin-bottom:30px!important}
.atlas-site .ast-pagination{width:100%;margin-top:32px}
@media(max-width:620px){.atlas-site:not(.home) #primary{width:calc(100% - 28px)!important;margin:26px auto 40px!important}.atlas-site.archive #main>.ast-row,.atlas-site.search #main>.ast-row,.atlas-site.blog #main>.ast-row{grid-template-columns:1fr}.atlas-site.archive #main article{padding:18px!important}.atlas-site.archive .entry-title{font-size:22px!important}}
.atlas-site,.atlas-site h1,.atlas-site h2,.atlas-site h3,.atlas-site h4,.atlas-site button,.atlas-site input{font-family:Arial,sans-serif!important}
.atlas-site .entry-content a{text-decoration:none}.atlas-site .entry-content a:hover{text-decoration:underline}
.atlas-site .atlas-footer h3{color:#fff;font-size:16px}
.atlas-site .atlas-all-query .wp-block-post:not(:has(.wp-block-post-featured-image)),.atlas-site .atlas-list-query .wp-block-post:not(:has(.wp-block-post-featured-image)){display:block}
.atlas-site .atlas-intro h1{font-size:clamp(30px,3.3vw,48px)}
.atlas-mobile-nav{display:block}.atlas-mobile-nav .atlas-shell{display:flex;gap:28px;overflow-x:auto;padding-block:18px}.atlas-mobile-nav a{white-space:nowrap;font-size:13px;font-weight:700}
.atlas-logo img{width:78px;height:78px;object-fit:contain;flex:none}.atlas-logo{font-size:28px}
.atlas-header__brandrow{grid-template-columns:minmax(320px,1.2fr) minmax(180px,1fr) auto;gap:20px}
.atlas-site #primary{margin:0!important}.atlas-site .atlas-footer{background:#17243a;color:#fff;padding:44px 0 24px;margin-top:30px}.atlas-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.atlas-footer .atlas-logo{color:#fff;font-size:22px}.atlas-footer p{font-size:13px;opacity:.8}.atlas-footer nav a{display:block;padding:4px 0}.atlas-footer-bottom{border-top:1px solid #ffffff30;margin-top:28px;padding-top:20px}.nur-empty{padding:22px;background:var(--atlas-paper);border-radius:12px;color:var(--atlas-muted);font-size:14px}
@media(max-width:900px){.atlas-header__brandrow{grid-template-columns:1fr auto}.atlas-footer-grid{grid-template-columns:1fr 1fr}.atlas-footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:620px){.atlas-header__brandrow{grid-template-columns:1fr}.atlas-logo{font-size:22px;letter-spacing:-.03em}.atlas-logo img{width:58px;height:58px}.atlas-footer-grid{grid-template-columns:1fr}.atlas-footer-grid>div:first-child{grid-column:auto}.atlas-mobile-nav .atlas-shell{gap:20px}.atlas-intro h1{overflow-wrap:anywhere}.atlas-header__line a{white-space:nowrap}}
