.production-cover{width:100%;height:440px;object-fit:cover}.plant-specs{padding:75px 0;background:#103149;color:white}.plant-specs .eyebrow{color:#c9d8e2}.plant-specs h2{font-size:38px}.spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #ffffff30;border-left:1px solid #ffffff30}.spec-grid article{padding:30px;border-right:1px solid #ffffff30;border-bottom:1px solid #ffffff30}.spec-grid strong{display:block;font-size:36px;font-weight:400;letter-spacing:-1px}.spec-grid span{display:block;font-size:14px;color:#c4d5df;margin-top:9px}.plant-details{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px}.plant-details h3{font-size:21px;font-weight:500}.plant-details ul{padding-left:18px;color:#c4d5df;font-size:15px;line-height:2}.plant-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}.plant-gallery figure{margin:0}.plant-gallery figure:first-child{grid-column:1/-1}.plant-gallery img{width:100%;height:320px;object-fit:cover;display:block}.plant-gallery figure:first-child img{height:490px}.plant-gallery figcaption{padding:16px 0;font-size:15px;color:#35556a;border-bottom:1px solid #d2dce2}.plant-gallery figcaption span{color:var(--red);font-size:12px;margin-right:15px}@media(max-width:767px){.production-cover{height:300px}.spec-grid{grid-template-columns:repeat(2,1fr)}.spec-grid article{padding:21px 15px}.spec-grid strong{font-size:26px}.spec-grid span{font-size:12px}.plant-details{grid-template-columns:1fr;gap:25px}.plant-gallery{grid-template-columns:1fr;gap:25px}.plant-gallery figure:first-child{grid-column:auto}.plant-gallery img,.plant-gallery figure:first-child img{height:auto;aspect-ratio:1.5}.plant-specs{padding:55px 0}}