/* EnergiSolar — native Bricks blog/archive layer */
.am-native-hero{position:relative;min-height:285px;padding:72px 0;background:linear-gradient(rgba(0,106,58,.78),rgba(0,106,58,.78)),url('/wp-content/uploads/2024/10/EnergiSolar-Sardegna-Impianti-Fotovoltaici-header.jpg') center/cover no-repeat;color:#fff;display:flex;align-items:center}
.am-native-hero-inner{width:min(100% - 40px,1140px);margin-inline:auto;gap:14px}
.am-native-hero-title{margin:0;color:#fff!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.12!important;font-weight:800!important}
.am-native-breadcrumb,.am-native-breadcrumb a{color:#fff!important;font-size:15px;line-height:1.55}
.am-native-archive-description{max-width:780px;color:rgba(255,255,255,.9)}
.am-native-single-section,.am-native-archive-section{padding:72px 0 90px;background:#fff}
.am-native-single-grid{width:min(100% - 40px,1140px);margin-inline:auto;display:grid!important;grid-template-columns:minmax(0,2fr) minmax(260px,.78fr);gap:42px;align-items:start}
.am-native-article{min-width:0;gap:0}
.am-native-featured{width:100%;margin:0 0 22px;border-radius:2px;overflow:hidden}
.am-native-featured img{display:block;width:100%;height:auto;object-fit:cover}
.am-native-post-meta{margin:0 0 32px;color:#777;font-size:14px}
.am-native-post-content{font-size:16px;line-height:1.72;color:#4b5563}
.am-native-post-content h2{margin:44px 0 14px;padding-left:10px;border-left:4px solid #ff741b;color:#238238;font-size:24px;line-height:1.3;font-weight:800}
.am-native-post-content h3{color:#1f2937;font-weight:800}
.am-native-post-content p{margin:0 0 18px}
.am-native-post-content a{color:#238238;text-decoration:none}
.am-native-post-content .am-cta-wrapper{margin-top:38px}
.am-native-tags{margin-top:34px;padding:22px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}
.am-native-tags a{display:inline-flex;margin:4px 6px 4px 0;padding:7px 12px;border-radius:999px;background:#f4f4f4;color:#555;font-size:13px;text-decoration:none}
.am-native-post-nav{margin-top:28px;padding-top:24px;border-top:1px solid #ececec}
.am-native-sidebar{padding:24px;border:1px solid #e7e7e7;background:#fff;gap:0}
.am-native-sidebar-title{margin:0 0 12px;padding-bottom:11px;border-bottom:1px solid #eee;font-size:19px!important;color:#222!important;font-weight:800!important}
.am-native-sidebar-title:not(:first-child){margin-top:30px}
.am-native-tax-list{list-style:none;margin:0;padding:0}
.am-native-tax-list li{margin:0;padding:7px 0;border-bottom:1px solid #f3f3f3}
.am-native-tax-list li:last-child{border-bottom:0}
.am-native-tax-list a{color:#238238;text-decoration:none;font-size:14px}
.am-native-archive-container{width:min(100% - 40px,1140px);margin-inline:auto}
.am-native-archive-posts .bricks-layout-wrapper{gap:28px}
.am-native-archive-posts .bricks-layout-item{background:#fff;border:1px solid #e9e9e9;box-shadow:0 8px 24px rgba(0,0,0,.045);overflow:hidden}
.am-native-archive-posts .image-wrapper{overflow:hidden}
.am-native-archive-posts img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .35s ease}
.am-native-archive-posts .bricks-layout-item:hover img{transform:scale(1.025)}
.am-native-archive-posts .content-wrapper{padding:22px 24px 26px}
.am-native-archive-posts .content-wrapper h3,.am-native-archive-posts .content-wrapper h2{font-size:22px!important;line-height:1.28!important;font-weight:800!important;color:#238238!important}
.am-native-archive-posts .content-wrapper p{color:#666;line-height:1.65}
.am-native-archive-posts .bricks-pagination{margin-top:42px}
.blog-comment-area,.comments-area,.no-comments,.comments-closed{display:none!important}
@media(max-width:900px){.am-native-single-grid{grid-template-columns:1fr}.am-native-sidebar{margin-top:12px}.am-native-hero{min-height:230px;padding:55px 0}.am-native-single-section,.am-native-archive-section{padding:52px 0 68px}}
@media(max-width:600px){.am-native-hero-inner,.am-native-single-grid,.am-native-archive-container{width:min(100% - 28px,1140px)}.am-native-archive-posts .bricks-layout-wrapper{--columns:1!important}.am-native-post-content{font-size:15.5px}.am-native-post-content h2{font-size:22px}.am-native-sidebar{padding:20px}}
/* Single post mobile containment fix */
.am-native-single-grid>.am-native-article{width:100%;max-width:100%;min-width:0}
.am-native-article>.am-native-featured,
.am-native-article>.am-native-post-content,
.am-native-article>.am-native-post-meta,
.am-native-article>.am-native-tags,
.am-native-article>.am-native-post-nav{width:100%;max-width:100%;min-width:0}
.am-native-post-content>*{max-width:100%;min-width:0}
.am-native-post-content img,.am-native-post-content iframe,.am-native-post-content video{max-width:100%;height:auto}
@media(max-width:900px){
 .am-native-single-grid{grid-template-columns:minmax(0,1fr)!important}
 .am-native-article,.am-native-sidebar{width:100%!important;max-width:100%!important;min-width:0!important}
}
