/* Renewable sites extend the existing PlentyField components. No animation or external assets. */
.renewable-page [id]{scroll-margin-top:130px}.renewable-hero h1{max-width:1120px}.renewable-hero .lede{max-width:940px}.renewable-intro-note{max-width:850px}.renewable-jumps{display:flex;gap:26px;flex-wrap:wrap;padding-block:20px;border-top:1px solid #d7dfea;border-bottom:1px solid #d7dfea}.renewable-jumps a{font-size:15px}.renewable-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:36px 0 20px}.renewable-benefits>div{border-top:1px solid #cbd5e5;padding-top:20px}.renewable-number{display:block;color:#3346f0;font-size:13px;margin-bottom:18px}.renewable-benefits h3{font-size:25px}.renewable-checks>div{border-bottom:1px solid #cbd5e5;padding:0 0 22px;margin-bottom:24px}.renewable-checks h3{font-size:23px}.renewable-checks p{margin-bottom:0}.renewable-diagram{margin:0;padding:28px;background:#f5f7fc;border:1px solid #d7dfea;border-radius:12px}.renewable-diagram figcaption{font-weight:600;margin-bottom:24px}.renewable-generation{display:grid;gap:8px;border-left:3px solid #3346f0;padding:0 0 0 18px}.renewable-generation>span:last-child{font-size:14px;color:#52617a}.renewable-connection{font-size:30px;color:#3346f0;padding:8px 24px}.renewable-boundary{border:1px solid #9cabc1;padding:18px;border-radius:8px}.renewable-container{display:grid;gap:10px;background:#192749;color:#fff;padding:22px;margin:16px 0}.renewable-container span{font-size:14px;line-height:1.5;color:#e0e7f5}.renewable-support{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:14px;line-height:1.5}.renewable-support span{background:#fff;padding:12px;border:1px solid #d7dfea}.renewable-boundary p{font-size:14px;margin:18px 0}.renewable-expansion{border:1px dashed #7d8da6;font-size:14px;padding:14px}.renewable-diagram>.small{font-size:13px;line-height:1.6;margin:18px 0 0}.renewable-supply{border-top:1px solid #cbd5e5;margin-top:45px;padding-top:28px;max-width:1000px}.renewable-supply h3{font-size:25px}.renewable-sustainability{border-block:1px solid #cbd5e5;margin-top:28px;padding:20px 0}.renewable-sustainability summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-weight:600;list-style:none}.renewable-sustainability p{max-width:950px}.renewable-enquiry-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:70px}.renewable-enquiry-intro{max-width:440px}.renewable-form-panel{background:#fff;border:1px solid #d7dfea;border-radius:12px;padding:32px;color:#192749;min-width:0}.renewable-faq{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:70px}.renewable-faq .faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px}.renewable-faq .disclosure-mark{flex-shrink:0}.renewable-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:32px 0}.renewable-route-grid article{display:flex;flex-direction:column;align-items:flex-start;padding:30px;border:1px solid #d7dfea;border-radius:10px;background:#fff}.renewable-route-grid h3{font-size:28px}.renewable-route-grid .btn{margin-top:auto}
#renewable-fields{border:0;padding:0;min-width:0;margin:24px 0}#renewable-fields[hidden]{display:none}#renewable-fields legend{font-size:19px;font-weight:600}#renewable-fields label{margin-top:18px}#renewable-fields small{font-size:13px;color:#52617a;font-weight:400;line-height:1.5}#renewable-fields select,#renewable-fields input{min-width:0;width:100%}.renewable-more{border-block:1px solid #d7dfea;margin:24px 0;padding:18px 0}.renewable-more+details{border-top:0}.renewable-more summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:16px;font-weight:600;line-height:1.6}.renewable-optional{font-size:13px;color:#52617a;font-weight:400;margin-left:8px}.renewable-more .pf-form-pair{align-items:start}.renewable-form-panel .pf-success h3{font-size:28px}.renewable-form-panel .pf-request-form>.pf-form-pair{margin-top:0}.renewable-form-panel .pf-btn{white-space:normal}.renewable-form-panel p{overflow-wrap:anywhere}
@media(max-width:900px){.renewable-enquiry-layout,.renewable-faq{grid-template-columns:1fr;gap:30px}.renewable-enquiry-intro{max-width:680px}.renewable-page .split{grid-template-columns:1fr}.renewable-diagram{max-width:650px}.renewable-benefits{gap:22px}.renewable-hero h1 br{display:none}}
@media(max-width:600px){.renewable-benefits,.renewable-route-grid{grid-template-columns:1fr}.renewable-form-panel{padding:22px 18px}.renewable-form-panel .pf-form-pair{grid-template-columns:1fr}.renewable-jumps{gap:14px 22px}.renewable-jumps a{padding-block:5px}.renewable-diagram{padding:20px 16px}.renewable-support{grid-template-columns:1fr}.renewable-page .actions{align-items:stretch}.renewable-page .actions .btn{white-space:normal;text-align:center}.renewable-route-grid article{padding:24px}.renewable-route-grid .btn{white-space:normal}.renewable-container{padding:18px}.renewable-page [id]{scroll-margin-top:100px}}
