.sd-page .ag-content{max-width:1080px}.sd-page .sd-methodology>p{margin-bottom:18px;padding:0}.sd-page .sd-methodology>p:last-child{padding-bottom:22px}.sd-metrics{border:1px solid #cbd4c8;border-radius:4px;margin:26px 0;overflow:hidden}.sd-metrics table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.6}.sd-metrics caption{text-align:left;color:#fff;background:#244942;padding:18px}.sd-metrics thead{background:#e7eee8}.sd-metrics th,.sd-metrics td{text-align:left;vertical-align:top;border-bottom:1px solid #d7ddd2;padding:18px}.sd-metrics tbody tr:nth-child(2n){background:#f5f5ef}.sd-metrics th[scope=row]{width:29%;font-weight:500}.sd-metrics td strong{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:500}.sd-participation{margin-top:4px;font-size:1rem;line-height:1.6;display:block}.sd-low{color:#7a5424}.sd-page .sd-source-line{font-size:1rem}.sd-district-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sd-district{background:#fff;border:1px solid #cbd4c8;border-radius:4px;min-width:0;padding:26px;scroll-margin-top:100px}.sd-district h3{font-size:1.45rem}.sd-district .eyebrow{margin-bottom:14px;font-size:.9rem}.sd-district .ag-faq{margin-bottom:22px}.sd-city-price{background:#e7eee8;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;margin:24px 0 18px;padding:18px;font-size:1rem;display:grid}.sd-city-price strong{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:500}.sd-city-price a{grid-column:1/-1;font-size:1rem;line-height:1.6}.sd-honorable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.sd-honorable-grid>section{background:#f3f2ec;border:1px solid #d5dbd2;min-width:0;padding:24px}.sd-honorable-grid a{font-size:1rem}.sd-decision-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.sd-decision-flow>div{background:#e7eee8;padding:22px}.sd-decision-flow span{color:#fff;background:#244942;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:16px;display:grid}.sd-decision-flow strong{font-size:1.1rem;line-height:1.5;display:block}.sd-page .sd-decision-flow p{margin-top:10px}.sd-page p,.sd-page a,.sd-page td,.sd-page th{overflow-wrap:break-word}@media (max-width:750px){.sd-district-grid,.sd-honorable-grid,.sd-decision-flow{grid-template-columns:minmax(0,1fr)}.sd-district,.sd-honorable-grid>section{padding:22px}.sd-district .eyebrow{font-size:1rem}.sd-city-price{grid-template-columns:minmax(0,1fr)}.sd-metrics table,.sd-metrics tbody,.sd-metrics tr,.sd-metrics caption{display:block}.sd-metrics thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-metrics tbody tr{border-bottom:1px solid #cbd4c8;padding:20px}.sd-metrics tbody th[scope=row]{border:0;width:auto;padding:0 0 14px;font-size:1.15rem;display:block}.sd-metrics td{border:0;border-top:1px solid #d7ddd2;padding:13px 0;display:block}.sd-metrics td:before{content:attr(data-label);margin-bottom:4px;font-size:1rem;display:block}.sd-metrics td:last-child{padding-bottom:0}.sd-participation{margin-top:2px}.sd-district{scroll-margin-top:84px}}
