/* Monty Workspace case study: additions on top of case-study.css (same look, a laptop screen in the hero, the sidebar shown tall, EN and PL side by side). */
.hero-shot{margin:0;align-self:center;width:100%}
.hero-shot img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #8a6a40;box-shadow:0 24px 60px #000a,0 0 0 1px #0006}
.hero-shot figcaption{margin-top:14px;text-align:center;font:italic 15px/1.5 Georgia,'Times New Roman',serif;color:var(--mn-muted)}
.case-hero h1 em{white-space:nowrap}
.chapter .case-media.small{max-width:584px;margin-left:auto;margin-right:auto}
.side-pair{margin:28px 0}
.side-row{display:flex;gap:22px;justify-content:center;align-items:flex-start}
.side-row img{display:block;height:auto;border-radius:10px;border:1px solid #8a6a40;box-shadow:0 18px 44px #0008}
.side-row img:first-child{width:min(46%,250px)}
.side-row img:last-child{width:min(46%,250px)}
.side-pair figcaption,.screens-pair figcaption{margin-top:14px;text-align:center;font:italic 15px/1.5 Georgia,'Times New Roman',serif;color:var(--mn-muted)}
.screens-pair{margin:28px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.screens-pair figcaption{grid-column:1/-1}
.compare-col{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}
.compare-label{display:inline-block;padding:5px 12px;border-radius:5px;background:var(--mn-gold);color:#1b130b;font:bold 11px Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.compare-col img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid #8a6a40}
@media(max-width:600px){.case-hero h1 em{white-space:normal}.screens-pair{grid-template-columns:1fr}.side-row{gap:12px}}
