.renewable-board-feature{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;padding:36px;margin-top:44px;background:#f0f4ef;border:1px solid #dce5dc}
.renewable-board-image{display:block}.renewable-board-image img{width:100%;height:240px;object-fit:contain}
.renewable-board-feature h3{font-size:clamp(1.5rem,2.5vw,2.1rem);margin:10px 0 16px;color:#103047}
.renewable-board-feature p{max-width:620px;line-height:1.75}.renewable-board-feature .inline-link{margin-top:20px}
.board-benefits{background:#f2f5f0}.board-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:36px}.board-benefit-grid article{border-top:1px solid #cad8cb;padding-top:22px}.board-benefit-grid span{font-size:.8rem;color:#337944}.board-benefit-grid h3{font-size:1.15rem;margin:14px 0}.board-benefit-grid p{font-size:.94rem;line-height:1.75}
.board-table-wrap{overflow-x:auto;margin-top:28px}.board-comparison{width:100%;border-collapse:collapse;text-align:left;font-size:.94rem;line-height:1.65}.board-comparison caption{text-align:left;color:#5c6d68;padding-bottom:14px;font-size:.8rem}.board-comparison th,.board-comparison td{padding:19px 20px;border-bottom:1px solid #d9e1da;vertical-align:top}.board-comparison thead{background:#0e3441;color:#fff}.board-comparison tbody th{width:22%;color:#173d39}.board-comparison tbody td{width:39%}.board-comparison tbody tr:nth-child(even){background:#f4f7f2}.board-notes{padding-top:30px;padding-bottom:36px}.board-notes p{font-size:.8rem;line-height:1.7;color:#60716a}.board-notes a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.board-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renewable-board-feature{gap:28px;padding:28px}}
@media(max-width:600px){.renewable-board-feature{grid-template-columns:1fr;gap:18px;padding:24px}.renewable-board-image img{height:190px}.board-benefit-grid{grid-template-columns:1fr;gap:24px}.board-comparison{font-size:.82rem;min-width:540px}.board-comparison th,.board-comparison td{padding:14px}.board-notes{padding-inline:0}}
