/* Measured solar evidence on the unpublished homepage candidate. */
.vx-editorial-home .editorial-solar-evidence.measured-solar-evidence { display:block; margin-top:56px; padding-top:28px; }
.measured-solar-intro { max-width:760px; margin-bottom:22px; }
.measured-solar-intro h3 { margin:0 0 8px; color:#fff; font-size:clamp(1.35rem,2.2vw,1.8rem); line-height:1.2; }
.measured-solar-intro p { margin:0; color:#c9d4dc; line-height:1.6; }
.measured-solar-gallery { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; align-items:start; }
.vx-editorial-home .measured-solar-gallery .measured-solar-photo { min-width:0; margin:0; padding:14px; background:#26394a; border:1px solid #ffffff2e; border-radius:14px; }
.measured-solar-photo a { display:block; border-radius:8px; overflow:hidden; }
.measured-solar-photo img { display:block; width:100%; height:auto; aspect-ratio:auto; border-radius:8px; }
.measured-solar-photo figcaption { color:#e1e8ed; font-size:.9rem; line-height:1.5; margin-top:10px; }
.measured-solar-photo figcaption span { color:#b8c7d1; }
.measured-solar-photo a:focus-visible,.measured-solar-related a:focus-visible { outline:3px solid #f1c40f; outline-offset:4px; }
.measured-solar-related { display:flex; align-items:center; gap:24px; flex-wrap:wrap; margin-top:20px; }
.vx-editorial-home .measured-solar-related .preview-hero-real-extract { flex:1 1 420px; max-width:660px; padding-top:14px; border-top:1px solid #ffffff33; gap:18px; }
.measured-solar-case-link { color:#f2ca32; text-underline-offset:3px; line-height:1.5; }
.measured-solar-case-link:hover { color:#ffe278; }
@media(max-width:1099px) { .measured-solar-gallery { grid-template-columns:1fr; } .vx-editorial-home .editorial-solar-evidence.measured-solar-evidence { margin-top:36px; padding-top:20px; } }
@media(max-width:640px) { .measured-solar-gallery { gap:14px; } .vx-editorial-home .measured-solar-gallery .measured-solar-photo { padding:10px; } .measured-solar-photo figcaption { font-size:.84rem; } .measured-solar-related { gap:12px; } }
