.gallery_gallery__Tp2zV{width:calc(100% - 40px);max-width:900px;margin:40px auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:30px;border:1px solid #dce9f2;border-radius:20px;background:#eef5fa}.gallery_gallery__Tp2zV figure{margin:0;min-width:0;text-align:center}.gallery_gallery__Tp2zV img{width:100%;height:560px;object-fit:contain;border-radius:14px}.gallery_gallery__Tp2zV figcaption{margin-top:15px;color:#476073;font-size:13px}@media(max-width:650px){.gallery_gallery__Tp2zV{grid-template-columns:1fr;padding:18px;gap:26px}.gallery_gallery__Tp2zV img{height:auto;max-height:650px}}.ProjectContext_context__P55Un{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;padding:24px;border:1px solid #dcebf2;border-radius:16px;background:#f7fbfd}.ProjectContext_context__P55Un div{min-width:0}.ProjectContext_context__P55Un dt{margin-bottom:7px;color:#4a6779;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ProjectContext_context__P55Un dd{margin:0;color:#18394c;font-size:14px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.ProjectContext_compact__VjKsU{grid-template-columns:1fr;gap:14px;margin:0;padding:20px;background:#fff;border:0}.ProjectContext_compact__VjKsU dd{font-size:13px}@media (max-width:700px){.ProjectContext_context__P55Un{grid-template-columns:1fr;gap:16px;padding:20px}}