.municipal-technology-layout #realizace{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px 40px;align-items:center}
.municipal-technology-layout #realizace>.section-heading{grid-column:1 / span 6;grid-row:1;margin:0;align-self:center;min-width:0}
.municipal-technology-layout #realizace>.section-heading h2{font-size:clamp(3rem,4.7vw,4.6rem);line-height:.9;letter-spacing:-.02em}
.municipal-technology-layout #realizace>.section-heading h2 em{display:inline-block}
.municipal-technology-layout #realizace>.section-intro{grid-column:7 / -1;grid-row:1;align-self:center;max-width:none;min-width:0;margin:0;padding:8px 0 8px 28px;font-size:15px;line-height:1.8;text-wrap:pretty}
.municipal-technology-layout #realizace>.cases{grid-column:1 / -1;grid-row:2;margin-top:0}
@media(max-width:900px){.municipal-technology-layout #realizace{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.municipal-technology-layout #realizace>.section-heading,.municipal-technology-layout #realizace>.section-intro,.municipal-technology-layout #realizace>.cases{grid-column:1;grid-row:auto}.municipal-technology-layout #realizace>.section-heading{margin:0}.municipal-technology-layout #realizace>.section-heading h2{font-size:clamp(2.7rem,8vw,4.2rem)}.municipal-technology-layout #realizace>.section-intro{padding:4px 0 4px 20px;font-size:14px;line-height:1.75}}

.municipal-technology-layout #realizace>.section-heading h2{font-size:clamp(3rem,4.45vw,4.2rem);line-height:.94;text-wrap:balance}
.municipal-technology-layout #realizace>.section-heading h2 em{display:block;margin-top:.1em}
@media(max-width:900px){.municipal-technology-layout #realizace>.section-heading h2{font-size:clamp(2.6rem,7.8vw,4.2rem)}}

/* Exact two-line title, balanced with the adjacent introduction. */
.municipal-technology-layout #realizace>.section-heading h2.inspiration-two-line{font-size:clamp(2rem,3.55vw,3.3rem);line-height:1.02;letter-spacing:-.02em;text-wrap:initial;margin:0}
.municipal-technology-layout #realizace>.section-heading h2.inspiration-two-line>span,.municipal-technology-layout #realizace>.section-heading h2.inspiration-two-line>em{display:block;white-space:nowrap;margin:0}
.municipal-technology-layout #realizace>.section-heading,.municipal-technology-layout #realizace>.section-intro{align-self:center}
@media(max-width:900px){.municipal-technology-layout #realizace>.section-heading h2.inspiration-two-line{font-size:clamp(1.5rem,5.9vw,3.3rem)}}
