.project-depth{padding:clamp(24px,4vw,48px);border-radius:20px;background:#edf2e9}.project-depth h2{max-width:25ch}.depth-copy{display:grid;grid-template-columns:1fr 1fr;gap:32px}.depth-copy p{line-height:1.85;margin:0}.depth-cards .depth-copy p{background:white;padding:24px;border-radius:14px}.depth-steps .depth-copy{counter-reset:step}.depth-steps .depth-copy p{border-inline-start:4px solid #819f51;padding-inline-start:22px}.depth-notice{border:1px solid #b6c6ac;background:#fff}.own-projects>p{max-width:75ch;line-height:1.7}.own-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.own-photo-grid figure{margin:0;border:1px solid #dce4d7;border-radius:16px;overflow:hidden;background:white}.own-photo-grid img{display:block;width:100%;height:280px;object-fit:contain;background:#f0f2ed}.own-photo-grid a:focus-visible{outline:3px solid #779e48;outline-offset:3px}.own-photo-grid figcaption{padding:18px;font-size:14px;line-height:1.6}.own-referenzen .own-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.own-referenzen .own-photo-grid img{height:360px}.own-kleiderschrank-montage .own-photo-grid{grid-template-columns:1.2fr 1fr 1fr}.own-ankleidezimmer .own-photo-grid img{height:340px}.context-services{grid-column:1/-1;border-block:1px solid #d7dfd0;padding:22px 0;margin-bottom:20px}.context-services ul{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0;margin:12px 0 0}.context-services a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.own-projects{scroll-margin-top:130px}@media(max-width:750px){.depth-copy,.own-photo-grid,.own-referenzen .own-photo-grid,.own-kleiderschrank-montage .own-photo-grid{grid-template-columns:1fr}.own-photo-grid img,.own-referenzen .own-photo-grid img{height:auto;max-height:540px}.depth-copy{gap:20px}.context-services ul{gap:10px 18px}}