.project-context{border-top:1px solid #bbc1c7;border-bottom:1px solid #bbc1c7;margin:48px 0 64px;padding:38px 0}.project-context header{max-width:780px}.project-context-label{letter-spacing:.13em;font-weight:600;font-size:12px!important}.project-context h2{margin:12px 0 20px;font-family:PTP Editorial,Georgia,serif;font-size:clamp(30px,4vw,50px);font-weight:400;line-height:1.12}.project-context p{max-width:75ch;font-size:17px;line-height:1.7}.project-context-facts{border-top:1px solid #d6d9dc;border-bottom:1px solid #d6d9dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0;padding:28px 0;display:grid}.project-context dt{text-transform:uppercase;letter-spacing:.1em;color:#56616c;margin-bottom:10px;font-size:12px}.project-context dd{margin:0;font-size:16px;line-height:1.6}.project-context-decisions{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.project-context-number{color:#59636d;font-size:13px}.project-context h3{margin:10px 0;font-size:20px;font-weight:500;line-height:1.35}.project-context aside{background:#eef0f1;margin-top:28px;padding:24px}.project-context aside p{margin-bottom:0}@media (max-width:700px){.project-context-facts,.project-context-decisions{grid-template-columns:1fr;gap:22px}.project-context{margin:32px 0;padding:28px 0}.project-context p{font-size:16px}.project-context aside{padding:20px}}
