.projectReport-module__Y2OnuG__content{max-width:1040px;margin:0 auto;padding:0 4px 44px}.projectReport-module__Y2OnuG__hero{border-bottom:1px solid #dce1e8;margin:0 0 28px;padding:4px 0 20px}.projectReport-module__Y2OnuG__eyebrow{color:#2b6ca3;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:750}.projectReport-module__Y2OnuG__h1{color:#172033;letter-spacing:-.035em;max-width:860px;margin:0;font-size:clamp(30px,4vw,40px);font-weight:760;line-height:1.24}.projectReport-module__Y2OnuG__meta{color:#667085;font-variant-numeric:tabular-nums;margin-top:9px;font-size:13px;font-weight:550}.projectReport-module__Y2OnuG__section{margin-top:36px;scroll-margin-top:110px}.projectReport-module__Y2OnuG__sectionTitle{color:#172033;border-bottom:1px solid #e4e8ed;margin-bottom:14px;padding-bottom:10px;font-size:16px;font-weight:700}.projectReport-module__Y2OnuG__card{background:#fff;border:1px solid #dce1e8;border-radius:4px;padding:20px}.projectReport-module__Y2OnuG__muted{color:#7a8495;font-size:13px;line-height:1.6}.projectReport-module__Y2OnuG__submenu{margin-top:10px}.projectReport-module__Y2OnuG__eventList{gap:2px;display:grid}.projectReport-module__Y2OnuG__eventItem{color:inherit;border-left:2px solid #0000;padding:10px 10px 10px 15px;text-decoration:none;transition:background .14s,border-color .14s;display:block;position:relative}.projectReport-module__Y2OnuG__eventItem:hover{background:#f7f9fb;border-left-color:#9fb7cc}.projectReport-module__Y2OnuG__eventActive{background:#eef4fa;border-left-color:#174a7e}.projectReport-module__Y2OnuG__eventDate{color:#7a8495;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:11px}.projectReport-module__Y2OnuG__eventName{color:#263244;font-size:13px;font-weight:650;line-height:1.45}.projectReport-module__Y2OnuG__posterWrap{background:#f7f9fb;border:1px solid #dce1e8;padding:18px}.projectReport-module__Y2OnuG__posterInner{background:#fff;border:1px solid #e2e7ec;border-radius:3px;max-width:820px;margin:0 auto;overflow:hidden}.projectReport-module__Y2OnuG__posterImg{width:100%;height:auto;display:block}.projectReport-module__Y2OnuG__photoLarge{background:#fff;border:1px solid #dce1e8;border-radius:4px;padding:14px}.projectReport-module__Y2OnuG__photoLabel{color:#354052;margin-bottom:10px;font-size:13px;font-weight:650}.projectReport-module__Y2OnuG__photoLink{display:block}.projectReport-module__Y2OnuG__photoLarge img{border-radius:3px;width:100%;height:auto;display:block}.projectReport-module__Y2OnuG__photoGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.projectReport-module__Y2OnuG__photoItem{color:#172033;background:#fff;border:1px solid #dce1e8;border-radius:3px;min-width:0;text-decoration:none;transition:border-color .14s,transform .14s;overflow:hidden}.projectReport-module__Y2OnuG__photoItem:hover{border-color:#aeb9c6;transform:translateY(-1px)}.projectReport-module__Y2OnuG__photoItem img{aspect-ratio:4/3;object-fit:cover;background:#f8fafc;width:100%;display:block}.projectReport-module__Y2OnuG__photoCaption{color:#354052;text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:650;overflow:hidden}.projectReport-module__Y2OnuG__board{background:#fff;border:1px solid #dce1e8;overflow:hidden}.projectReport-module__Y2OnuG__boardHeader,.projectReport-module__Y2OnuG__boardRow{grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:12px;padding:13px 16px;display:grid}.projectReport-module__Y2OnuG__boardHeader{color:#667085;background:#f7f9fb;border-bottom:1px solid #dce1e8;font-size:12px;font-weight:650}.projectReport-module__Y2OnuG__boardRow{border-bottom:1px solid #edf0f3}.projectReport-module__Y2OnuG__boardRow:last-child{border-bottom:0}.projectReport-module__Y2OnuG__boardTitle{color:#263244;font-size:14px;font-weight:620;line-height:1.4}.projectReport-module__Y2OnuG__boardRight{justify-content:flex-end;align-items:center;display:flex}.projectReport-module__Y2OnuG__openBtn{color:#174a7e;background:#fff;border:1px solid #cbd5df;border-radius:4px;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;font-size:12px;font-weight:650;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}.projectReport-module__Y2OnuG__openBtn:hover{background:#f7f9fb;border-color:#9fb1c3}@media (max-width:640px){.projectReport-module__Y2OnuG__content{padding-inline:0}.projectReport-module__Y2OnuG__h1{font-size:28px}.projectReport-module__Y2OnuG__photoGrid{grid-template-columns:1fr}.projectReport-module__Y2OnuG__boardHeader,.projectReport-module__Y2OnuG__boardRow{grid-template-columns:minmax(0,1fr) 72px;gap:8px;padding:12px}}
