.managed-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.managed-photo{margin:0}.managed-photo img{width:100%;height:auto;border-radius:10px;object-fit:cover}.managed-photo figcaption{font-size:16px;line-height:1.6;padding:12px 0}.managed-overview p{max-width:920px;font-size:19px;line-height:1.8}.managed-overview h2{font-size:clamp(30px,5vw,60px)}.managed-overview .project-type{font-size:15px}.project-story{margin-top:30px}.managed-gallery h2{margin-bottom:30px}.preview-banner{position:sticky;top:0;z-index:1000;background:#fff2d5;color:#081421;padding:16px;text-align:center;font:600 17px system-ui}.preview-banner a{color:#081421;text-decoration:underline}@media(max-width:650px){.managed-photo-grid{grid-template-columns:1fr;gap:24px}.managed-overview p{font-size:18px}}
