/*zs-min 1e5e509939d3d02fbc609ab9350b9b45 (B67 copy of zensolar-blog.css without comments and spaces; edit the source, then rebuild with b67/lib/mincss.py)*/
.zs-btn--upper{text-transform: uppercase}.zs-pv-faq{background: transparent;color: var(--zs-ink);padding: 40px 0}.zs-pv-faq .zs-faq__toggle{display: flex;align-items: center;justify-content: space-between;width: 100%;text-align: left;background: none;border: 0;font-family: var(--zs-font);font-size: 18px;font-weight: 700;color: var(--zs-ink);padding: 18px 0;cursor: pointer}.zs-pv-faq .zs-faq__a[hidden]{display: none}.zs-pv-faq .zs-faq__item{border-bottom: 1px solid rgba(0,0,0,.12)}.zs-faq .zs-faq__toggle{display: flex;align-items: center;justify-content: space-between;width: 100%;text-align: left;background: none;border: 0;font-family: var(--zs-font);font-size: 18px;font-weight: 700;color: inherit;padding: 18px 0;cursor: pointer}.zs-faq .zs-faq__a[hidden]{display: none}.zs-team__item p{font-size: 16px}.zs-simple-text{max-width: 920px;margin-left: auto;margin-right: auto}.zs-simple-text p{margin: 0 0 16px;line-height: 1.65}.zs-simple-text__h1{font-size: 36px;margin: 0 0 24px}.zs-simple-text__h2{font-size: 28px;margin: 24px 0 16px}.zs-simple-text__h3{font-size: 22px;margin: 24px 0 12px}.zs-simple-text__lead{font-size: 22px;font-weight: 500;margin: 0 0 20px}.zs-simple-text__list{margin: 0 0 20px;padding-left: 1.2em}.zs-simple-text a{text-decoration: underline}.zs-col--half.zs-simple-text{max-width: none}.zs-col--half img{width: 100%;height: auto;display: block;margin-bottom: 12px}.zs-postgrid{display: grid;grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));gap: 40px 30px;margin: 0 0 50px}.zs-postcard{display: flex;flex-direction: column}.zs-postcard__thumb{display: block;margin: 0 0 18px}.zs-postcard__thumb img{width: 100%;height: auto;display: block;border-radius: var(--zs-radius)}.zs-postcard__thumb img{aspect-ratio: 16 / 9;object-fit: cover}.zs-postcard__title{font-size: 21px;font-weight: 700;line-height: 1.35;margin: 0 0 10px}.zs-postcard__title a{color: var(--zs-ink)}.zs-postcard__title a:hover{color: var(--zs-green-deep)}.zs-postcard__meta{display: flex;flex-wrap: wrap;gap: 16px;font-size: 14px;color: var(--zs-grey-muted);margin: 0 0 14px}.zs-postcard__excerpt{font-size: 16px;line-height: 1.65;color: var(--zs-ink);margin: 0 0 16px}.zs-postcard__more{font-size: 16px;font-weight: 600;color: var(--zs-green-deep);margin-top: auto}.zs-postcard__more:hover{text-decoration: underline}.zs-blog-empty{font-size: 18px;color: var(--zs-grey-muted)}.zs-pagination ul{display: flex;flex-wrap: wrap;gap: 10px;list-style: none;margin: 0;padding: 0}.zs-pagination a,.zs-pagination span{display: inline-block;padding: 10px 16px;font-size: 15px;font-weight: 600;border: 1px solid #dcdcdc;border-radius: var(--zs-radius);color: var(--zs-ink)}.zs-pagination .current{background: var(--zs-yellow);border-color: var(--zs-yellow)}.zs-pagination a:hover{border-color: var(--zs-green-deep);color: var(--zs-green-deep)}.zs-blog-hero{background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)),url("/wp-content/uploads/2025/06/shutterstock_785799979-1024x542-jpg.webp");background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;background-color: var(--zs-black);color: var(--zs-white);padding: 150px 0 100px}.zs-blog-hero .zs-container{max-width: 900px}.zs-blog-hero .zs-blog-hero__title{color: var(--zs-white);text-align: center;font-size: 63px;font-weight: 700;line-height: 63px;margin: 0}@media (max-width: 1024px){.zs-blog-hero{padding: 50px 0}.zs-blog-hero .zs-blog-hero__title{font-size: 45px;line-height: 45px}}@media (max-width: 767px){.zs-blog-hero{padding: 30px 0 50px}.zs-blog-hero .zs-blog-hero__title{font-size: 30px;line-height: 35px}}.zs-blog-grid{display: block}
