.wind-decision-brief{padding:20px;border-radius:12px;background:#f4f7f3;margin:20px 0;box-shadow:0 1px 3px #102a2110}
.wind-decision-brief h3{font-size:1.2rem;line-height:1.4;margin:8px 0 16px;text-wrap:balance}
.wind-facts{margin:12px 0}.wind-facts>div{display:grid;grid-template-columns:minmax(130px,40%) minmax(0,1fr);gap:16px;border-top:1px solid #dfe6e1;padding:10px 0}.wind-facts dt{font-weight:600;line-height:1.5}.wind-facts dd{margin:0;text-align:left;font-variant-numeric:tabular-nums;line-height:1.5;overflow-wrap:anywhere}
.wind-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.wind-metrics>div{padding:15px;background:#f4f6f2;border-radius:10px}.wind-metrics dt{font-size:.85rem;color:#526960}.wind-metrics dd{font-size:1.2rem;font-weight:600;margin:8px 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.wind-table-scroll{overflow-x:auto}.wind-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.88rem;font-variant-numeric:tabular-nums}.wind-table th,.wind-table td{text-align:left;vertical-align:top;padding:10px 7px;border-bottom:1px solid #dfe6e1;overflow-wrap:anywhere}.wind-table th:first-child{width:66%}.wind-table .field-help{font-size:.78rem;margin:6px 0 0}
.wind-next{padding-left:22px}.wind-next li{padding:6px 0}.wind-next p{margin:4px 0 12px}.wind-assumption-group .field-help{margin:5px 0 12px}.wind-chapter>.field-help{line-height:1.55;text-wrap:pretty}.wind-developer-report .report-contents button{min-height:40px}
@media(max-width:580px){.wind-facts>div{grid-template-columns:1fr;gap:3px}.wind-decision-brief{padding:16px}.wind-metrics dd{font-size:1.05rem}}

.wind-table:has(thead th:nth-child(3)) th:first-child{width:40%}
.wind-source-links{padding-left:20px;line-height:1.5}.wind-source-links li{padding:3px 0}
