/* Urban Attic Partners V5.4 – Geschäftsmodell, sachlich / editorial */
.business-model{padding-top:133px;padding-bottom:144px}
.business-model-intro{display:grid;grid-template-columns:26% 1fr;column-gap:35px;align-items:start;margin-top:39px}
.business-model-intro .micro-title{padding-top:14px}
.business-model-intro h2{grid-column:2;color:#233c2c;font-size:clamp(70px,7.4vw,115px);line-height:.94}
.business-model-intro h2 em{color:#a2957c}
.business-model-intro>p:last-child{grid-column:2;max-width:610px;margin-top:28px;color:#5c685e;font-size:16px;line-height:1.85}
.business-model-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c5c8bd;margin-top:77px}
.business-model-step{padding:30px 28px 6px 0;border-right:1px solid #d4d7ce;min-height:255px}
.business-model-step + .business-model-step{padding-left:28px}
.business-model-step:last-child{border-right:0}
.business-model-step>span{font:600 10px/1.5 var(--sans);color:#889187;letter-spacing:.14em}
.business-model-step h3{font-size:clamp(31px,2.8vw,43px);line-height:1.02;letter-spacing:-.025em;margin:29px 0 13px;color:#243a2b}
.business-model-step p{font:400 14px/1.8 var(--sans);color:#667066;max-width:355px}
/* The longer responsibilities labels must wrap gracefully on narrow cards. */
.team-member figcaption span{font-size:10.5px;line-height:1.55;letter-spacing:.035em;color:#617067}
@media(max-width:930px){.business-model-intro{grid-template-columns:1fr}.business-model-intro h2,.business-model-intro>p:last-child{grid-column:1}.business-model-intro .micro-title{margin-bottom:21px}.business-model{padding-top:95px;padding-bottom:105px}}
@media(max-width:800px){.business-model-steps{grid-template-columns:1fr;margin-top:52px}.business-model-step,.business-model-step + .business-model-step{border-right:0;border-bottom:1px solid #d4d7ce;padding:24px 0 26px;min-height:0}.business-model-step:last-child{border-bottom:0}.business-model-step h3{margin:16px 0 12px}.business-model-step p{max-width:700px}}
@media(max-width:600px){.business-model{padding-top:85px;padding-bottom:90px}.business-model-intro h2{font-size:clamp(62px,11vw,79px)}.business-model-intro>p:last-child{font-size:15px}}
