.energy-feature{margin:36px 0 42px;display:grid;grid-template-columns:1.15fr 1fr;background:#102638;color:#f6f1e9;border:1px solid rgba(164,126,87,.4);overflow:hidden}.energy-feature-visual{display:block;align-self:stretch;background:#0a1c2e}.energy-feature-visual img{width:100%;height:100%;object-fit:cover;display:block;min-height:260px}.energy-feature-copy{padding:clamp(24px,3.3vw,50px);align-self:center}.energy-feature-copy .eyebrow{color:#e8b887;font-size:11px;letter-spacing:2px}.energy-feature-copy h3{font-family:Georgia,serif;font-weight:normal;font-size:clamp(29px,3vw,42px);line-height:1.15;margin:18px 0}.energy-feature-copy p{color:#ccd8dd;font-size:16px;line-height:1.65}.energy-feature-copy a{color:#efc194;display:inline-block;margin-top:18px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.energy-feature-copy a:focus-visible{outline:2px solid #efc194;outline-offset:5px}@media(max-width:800px){.energy-feature{grid-template-columns:1fr}.energy-feature-visual img{min-height:0;height:auto}.energy-feature-copy{padding:25px}}
.original-tags{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 0}.original-tags span{border:1px solid #9b7758;border-radius:18px;padding:3px 12px;font-size:12px;color:#efc194}
