.project-delivery-guide{max-width:1120px;margin:0 auto;padding:64px 24px;color:#334155;line-height:1.8;background:#fff}.project-delivery-guide h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.3;color:#0f172a;margin:0 0 24px;font-weight:700}.project-delivery-guide h3{font-size:1.3rem;line-height:1.45;color:#0f172a;margin:36px 0 14px;font-weight:650}.project-delivery-guide h4{font-size:1.1rem;color:#0f172a;margin:24px 0 12px;font-weight:650}.project-delivery-guide p{margin:0 0 18px;max-width:85ch}.project-delivery-guide a{color:#0369a1;text-decoration:underline;text-underline-offset:3px}.project-delivery-guide-table{overflow-x:auto;margin:24px 0}.project-delivery-guide table{border-collapse:collapse;width:100%;text-align:left;font-size:.95rem}.project-delivery-guide caption{text-align:left;margin-bottom:12px;font-weight:600}.project-delivery-guide th,.project-delivery-guide td{padding:14px;border:1px solid #cbd5e1;vertical-align:top;min-width:150px}.project-delivery-guide thead{background:#f1f5f9}
