.project-management-page .management-hero{display:grid;min-height:0;padding:clamp(72px,7vw,110px) 7vw 0;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);column-gap:clamp(56px,7vw,120px);background:linear-gradient(135deg,#f8f6f2,#eee9e3)}
.project-management-page .management-hero__copy{padding-bottom:clamp(64px,7vw,100px)}
.project-management-page .management-hero h1{max-width:900px;margin:18px 0 20px;font-size:clamp(48px,5vw,78px);line-height:1.13}
.project-management-page .management-hero h2{margin:0 0 28px;font-size:clamp(20px,1.8vw,29px);letter-spacing:.01em}
.project-management-page .management-hero__lead{max-width:790px;font-size:clamp(17px,1.15vw,19px)}
.project-management-page .management-principles{display:grid;align-content:end;border-left:1px solid var(--line)}
.project-management-page .management-principles article{display:grid;padding:27px 0 27px 34px;grid-template-columns:38px 1fr;column-gap:14px;border-top:1px solid var(--line)}
.project-management-page .management-principles article:last-child{border-bottom:1px solid var(--line)}
.project-management-page .management-principles span{grid-row:1 / span 2;color:#9d8978;font-size:13px}
.project-management-page .management-principles strong{font-size:19px;line-height:1.45}
.project-management-page .management-principles p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.65}
.project-management-page .management-scope{padding:clamp(80px,8vw,120px) 7vw}
.project-management-page .management-scope>header{display:grid;margin-bottom:48px;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:7vw;align-items:end}
.project-management-page .management-scope>header>div>p{margin:0 0 14px;color:#9d8978;font-size:13px;font-weight:600;letter-spacing:.16em}
.project-management-page .management-scope>header h2{max-width:850px;margin:0;font-size:clamp(38px,4vw,62px);line-height:1.18}
.project-management-page .management-scope>header>p{margin:0 0 5px;color:var(--muted);font-size:17px;line-height:1.75}
.project-management-page .stage-grid{padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}
.project-management-page .stage-grid article{min-height:440px;padding:38px;border:0;border-radius:0}
.project-management-page .stage-grid small{margin:36px 0 9px}
.project-management-page .stage-grid h3{font-size:clamp(27px,2.2vw,36px)}
.project-management-page .stage-grid ul{display:grid;margin:25px 0 0;padding:22px 0 0;gap:10px;border-top:1px solid var(--line);list-style:none}
.project-management-page .stage-grid li{position:relative;padding-left:22px;color:var(--muted);font-size:15px;line-height:1.6}
.project-management-page .stage-grid li:before{position:absolute;left:0;color:#9d8978;content:"—"}
@media(max-width:1000px){.project-management-page .management-hero{grid-template-columns:1fr}.project-management-page .management-principles{border-left:0}.project-management-page .management-scope>header{grid-template-columns:1fr;gap:24px}}
@media(max-width:700px){.project-management-page .management-hero{padding:64px 20px 0}.project-management-page .management-hero__copy{padding-bottom:50px}.project-management-page .management-hero h1{font-size:clamp(39px,11vw,52px)}.project-management-page .management-principles article{padding:24px 0}.project-management-page .management-scope{padding:64px 20px}.project-management-page .management-scope>header{margin-bottom:34px}.project-management-page .management-scope>header h2{font-size:clamp(36px,10vw,46px)}.project-management-page .stage-grid{grid-template-columns:1fr}.project-management-page .stage-grid article{min-height:0;padding:28px 24px}}
