/* Commercial detail, inherited Archivo roles and complete photographs. */
.business-opening{background:var(--panel)}
.business-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:center;padding:var(--space-5) var(--gutter) var(--space-8)}
.business-hero .primary{background:var(--ink);color:var(--paper)}.business-hero .primary:hover{background:#41463b}
.business-figure{margin:0;min-width:0}.business-image{position:relative;display:block;width:100%;padding:0;box-shadow:var(--shadow-photo)}
.business-image img{display:block;width:100%;height:auto;object-fit:contain}
.business-image .image-open{background:var(--paper);color:var(--ink);right:var(--space-4);bottom:var(--space-4)}
.business-image:hover .image-open{background:var(--ink);color:var(--paper)}
.business-figure figcaption{font-size:var(--font-caption);color:var(--muted);margin-top:var(--space-3)}
.business-scope-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:center}
.business-scope-grid>.business-figure{width:100%}.business-scope .scope-list{gap:var(--space-5)}
.business-case-images{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:var(--space-7);align-items:start}
.business-case-images figcaption{color:var(--muted-inverse)}
.business-case .case-story{margin-bottom:var(--space-7)}
.business-contact .contact-close-bottom{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:start}
.business-contact .contact-person a{display:flex;align-items:center;min-height:var(--target-min)}
@media(max-width:1000px){.business-hero,.business-scope-grid,.business-contact .contact-close-bottom{gap:var(--space-6)}.business-case-images{gap:var(--space-5)}.business-hero .primary{gap:var(--space-4);padding:var(--space-4)}}
@media(max-width:760px){.business-hero{grid-template-columns:1fr;gap:var(--space-6);padding-top:var(--space-3);padding-bottom:var(--section-space)}.business-hero .primary{width:100%}.business-scope-grid{grid-template-columns:1fr;gap:var(--space-6)}.business-scope-grid>.business-figure{max-width:none}.business-case-images{grid-template-columns:1fr;gap:var(--space-6)}.business-contact .contact-close-bottom{grid-template-columns:1fr;gap:var(--space-6)}.business-contact .primary{width:100%}.business-contact .contact-close-bottom>p{margin:0}}
.business-case .section-heading h2{max-width:none}
.business-scope .scope-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.business-contact h2{max-width:24ch}
@media(max-width:760px){.business-scope .scope-heading{grid-template-columns:1fr}}
/* Runde 4 (Philip 11.10.2026): Teeküche in S04 breiter, Querformat 4:3 über die ganze Spalte statt schmalem Hochformat; Ausschnitt von den Regalen bis zum Tisch, das ganze Bild in der Bildansicht. */
.business-scope .business-image img{aspect-ratio:4/3;height:auto;object-fit:cover;object-position:50% 78%}
