/* Hub-only layout; shared guide and Metering styles remain unchanged. */
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-intro{padding:38px 0 24px}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-intro-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:start}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-intro h2{margin-bottom:0;max-width:10ch}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-intro .ci-intro-line{margin-top:0}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-intro .ci-copy p:last-child{margin-bottom:0}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .bulk-guide-panel{padding:24px 0 36px}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-library-card{min-width:0}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-coming{padding:16px 0 42px}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-coming h2{margin:0 0 20px}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-coming-list{columns:2;column-gap:40px;margin-top:0;margin-bottom:20px}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-coming-list li{break-inside:avoid;margin-bottom:12px}
body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-coming p:last-child{margin-bottom:0}
@media(max-width:700px){
 body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-intro{padding:28px 0 20px}
 body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-intro-grid{grid-template-columns:1fr;gap:20px}
 body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-intro h2{max-width:none}
 body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-library-grid{grid-template-columns:1fr;gap:18px}
 body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-coming-list{columns:1}
 body.ci-page.guide-page[data-bulk-source="energy-guides.html"] .guide-directory-coming{padding:10px 0 30px}
}
