.project-about .body-text h1,.project-about .body-text h2,.project-about .body-text h3,.project-about .body-text h4{font-family:PP Neue Montreal,system-ui;line-height:1.35;margin:28px 0 12px}.project-about .body-text h1:first-child,.project-about .body-text h2:first-child,.project-about .body-text h3:first-child,.project-about .body-text h4:first-child{margin-top:0}.project-about .body-text h1{font-size:28px;font-weight:500}.project-about .body-text h2{font-size:22px;font-weight:500}.project-about .body-text h3{font-size:19px;font-weight:400}.project-about .body-text h4{font-size:17px;font-weight:400}@media (max-width:568px){.project-about .body-text h1,.project-about .body-text h2,.project-about .body-text h3,.project-about .body-text h4{margin-bottom:8px}.project-about .body-text h1:not(:first-child),.project-about .body-text h2:not(:first-child),.project-about .body-text h3:not(:first-child),.project-about .body-text h4:not(:first-child){margin-top:20px}.project-about .body-text h1{font-size:22px}.project-about .body-text h2{font-size:20px}.project-about .body-text h3{font-size:18px}.project-about .body-text h4{font-size:16px}}.project-about .body-text p{line-height:1.7;margin-bottom:8px}.project-about .body-text ol,.project-about .body-text ul{margin-bottom:8px;padding-left:20px}.project-about .body-text ul li{list-style:disc}.project-about .body-text ol li{list-style:decimal}.project-about .body-text strong{font-weight:600}.project-about .body-text blockquote{border-left:2px solid;margin-bottom:8px;opacity:.8;padding-left:12px}.project-about .body-text code{background:#0000000f;border-radius:4px;padding:2px 4px}.project-about .body-text a{text-decoration:underline}
