.case-prokadry{width:min(var(--content-width), 100%);gap:var(--layout-gap);box-sizing:border-box;flex-direction:column;padding:0;display:flex}.case-prokadry__hero{gap:var(--space-12);width:100%;padding:var(--space-40) 0;border-top:1px solid var(--color-border);flex-direction:column;display:flex}.case-prokadry__title{font-size:var(--text-heading);line-height:var(--lh-title)}.case-prokadry__subtitle{font-size:var(--text-body);line-height:var(--lh-body);max-width:960px}.case-prokadry__chapter{width:100%}.case-prokadry__chapter--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:24px;display:grid}.case-prokadry__chapter--stack{gap:var(--layout-gap);flex-direction:column;display:flex}.case-prokadry__copy--stack{flex-direction:column;gap:32px;width:100%;max-width:668px;display:flex}.case-prokadry__copy--pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;width:100%;display:grid}.case-prokadry__block{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.case-statement{flex-direction:column;width:100%;display:flex}.case-statement__opening{align-items:flex-start;gap:var(--space-8);display:flex}.case-statement__number{width:28px;font-size:var(--text-count);flex:0 0 28px;padding-top:6px;line-height:16px}.case-statement__heading{min-width:0;font-size:var(--text-body);line-height:var(--lh-body);flex:1}.case-statement__body{font-size:var(--text-body);line-height:var(--lh-body);margin:0;padding-left:36px}.case-prokadry__media{justify-self:end;width:100%;max-width:668px}.case-prokadry__media--wide{justify-self:stretch;max-width:none}.case-prokadry__cover{aspect-ratio:668/602;object-fit:cover;width:100%;height:auto;display:block}.case-prokadry__cover--wide{aspect-ratio:1360/1226}@media (max-width:1360px){.case-prokadry{width:100%;padding:0 var(--page-padding)}}@media (max-width:900px){.case-prokadry__chapter--split,.case-prokadry__copy--pair{row-gap:var(--space-40);grid-template-columns:1fr}.case-prokadry__copy--stack,.case-prokadry__media{max-width:none}.case-prokadry__media{justify-self:stretch}}@media (max-width:720px){.case-prokadry__hero{padding:var(--space-24) 0}.case-statement__body{padding-left:0}.case-prokadry__chapter--stack{gap:var(--space-40)}}
