.cs[data-astro-cid-ei77eb36]{--cs-inline:var(--margin-case-study);--cs-title-gap:var(--space-24);--cs-columns-gap:var(--space-80);--cs-intro-gap:var(--space-160);--cs-text-cols:minmax(0, 160fr) minmax(0, 832fr);--cs-text-cols-mirror:minmax(0, 832fr) minmax(0, 160fr);--cs-intro-cols:minmax(0, 752fr) minmax(0, 160fr);--cs-pad-title:var(--space-96);--cs-pad-title-bottom:var(--space-96);--cs-pad-text:var(--space-56);--cs-pad-image:var(--space-32);--cs-pad-intro:var(--space-56);--cs-pad-buttons-bottom:var(--space-128);--cs-stats-gap:var(--space-48);width:100%;max-width:var(--width-desktop);margin-inline:auto}@media (width<=1199.98px){.cs[data-astro-cid-ei77eb36]{--cs-inline:var(--space-32);--cs-columns-gap:var(--space-64);--cs-intro-gap:var(--space-64);--cs-text-cols:minmax(0, 113fr) minmax(0, 559fr);--cs-text-cols-mirror:minmax(0, 559fr) minmax(0, 113fr);--cs-intro-cols:minmax(0, 524fr) minmax(0, 148fr);--cs-pad-title:var(--space-48);--cs-pad-title-bottom:var(--space-48)}}@media (width<=799.98px){.cs[data-astro-cid-ei77eb36]{--cs-inline:var(--space-16);--cs-title-gap:var(--space-16);--cs-columns-gap:var(--space-32);--cs-intro-gap:var(--space-32);--cs-pad-title:var(--space-40);--cs-pad-title-bottom:var(--space-32);--cs-pad-intro:var(--space-8);--cs-pad-buttons-bottom:var(--space-64);--cs-stats-gap:var(--space-40)}}.cs__block[data-astro-cid-ei77eb36]{padding-inline:var(--cs-inline)}.cs__block--title[data-astro-cid-ei77eb36]{padding-block:var(--cs-pad-title) var(--cs-pad-title-bottom)}.cs__title-row[data-astro-cid-ei77eb36]{justify-content:space-between;align-items:baseline;gap:var(--space-24);display:flex}.cs__title[data-astro-cid-ei77eb36],.cs__sigla[data-astro-cid-ei77eb36]{color:var(--colour-porcelain)}.cs__sigla[data-astro-cid-ei77eb36]{flex:none}.cs__tags[data-astro-cid-ei77eb36]{align-items:center;gap:var(--space-8);margin-top:var(--space-24);flex-wrap:wrap;display:flex}@media (width<=799.98px){.cs__tags[data-astro-cid-ei77eb36]{margin-top:var(--space-32)}}.cs__tag[data-astro-cid-ei77eb36]{padding:0 var(--space-6);border:var(--space-2) solid var(--colour-accent-light);border-radius:var(--radius-100);color:var(--colour-porcelain)}.cs__block--intro[data-astro-cid-ei77eb36]{grid-template-columns:var(--cs-intro-cols);gap:var(--cs-intro-gap);padding-block:var(--cs-pad-intro);display:grid}.cs__meta[data-astro-cid-ei77eb36]{text-align:right;color:var(--colour-porcelain);flex-direction:column;display:flex}@media (width<=799.98px){.cs__block--intro[data-astro-cid-ei77eb36]{gap:var(--space-40);grid-template-columns:minmax(0,1fr)}.cs__meta[data-astro-cid-ei77eb36]{text-align:left;order:-1}}.cs__block--cover[data-astro-cid-ei77eb36],.cs__block--image[data-astro-cid-ei77eb36]{padding-block:var(--cs-pad-image)}.cs__block--stats[data-astro-cid-ei77eb36]{padding-block:var(--cs-pad-text)}.cs__stats[data-astro-cid-ei77eb36]{gap:var(--cs-stats-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=799.98px){.cs__stats[data-astro-cid-ei77eb36]{grid-template-columns:minmax(0,1fr)}}.cs__stat[data-astro-cid-ei77eb36]{padding-top:var(--space-20);border-top:var(--space-1) solid var(--colour-accent)}.cs__stat-number[data-astro-cid-ei77eb36]{color:var(--colour-porcelain)}.cs__stat-legend[data-astro-cid-ei77eb36]{margin-top:var(--space-8);color:var(--colour-grey-300)}.cs__block--text[data-astro-cid-ei77eb36]{grid-template-columns:var(--cs-text-cols);gap:var(--cs-columns-gap);padding-block:var(--cs-pad-text);display:grid}.cs__label[data-astro-cid-ei77eb36]{color:var(--colour-porcelain);grid-area:1/1}.cs__text[data-astro-cid-ei77eb36]{grid-area:1/2}.cs__block--mirrored[data-astro-cid-ei77eb36]{grid-template-columns:var(--cs-text-cols-mirror)}.cs__block--mirrored[data-astro-cid-ei77eb36] .cs__label[data-astro-cid-ei77eb36]{text-align:right;grid-area:1/2}.cs__block--mirrored[data-astro-cid-ei77eb36] .cs__text[data-astro-cid-ei77eb36]{grid-area:1/1}.cs__text-title[data-astro-cid-ei77eb36]{margin-bottom:var(--cs-title-gap);color:var(--colour-porcelain)}@media (width<=799.98px){.cs__block--text[data-astro-cid-ei77eb36],.cs__block--mirrored[data-astro-cid-ei77eb36]{gap:var(--space-40);grid-template-columns:minmax(0,1fr)}.cs__block--text[data-astro-cid-ei77eb36] .cs__label[data-astro-cid-ei77eb36],.cs__block--mirrored[data-astro-cid-ei77eb36] .cs__label[data-astro-cid-ei77eb36]{text-align:left;grid-area:1/1}.cs__block--text[data-astro-cid-ei77eb36] .cs__text[data-astro-cid-ei77eb36],.cs__block--mirrored[data-astro-cid-ei77eb36] .cs__text[data-astro-cid-ei77eb36]{grid-area:2/1}}.cs__paragraph[data-astro-cid-ei77eb36]{color:var(--colour-porcelain)}.cs__paragraph[data-astro-cid-ei77eb36]+.cs__paragraph[data-astro-cid-ei77eb36]{margin-top:1.5em}.cs__block--buttons[data-astro-cid-ei77eb36]{padding-block:var(--space-8) var(--cs-pad-buttons-bottom)}.cs__button[data-astro-cid-ei77eb36]{align-items:center;gap:var(--space-16);min-width:var(--target-min);min-height:var(--target-min);padding:var(--space-2) var(--space-14);border:var(--space-2) solid var(--colour-porcelain);border-radius:var(--radius-100);color:var(--colour-porcelain);display:inline-flex}.cs__button[data-astro-cid-ei77eb36]:hover,.cs__button[data-astro-cid-ei77eb36]:focus-visible{text-underline-offset:var(--space-4);text-decoration:underline}.cs__button-icon[data-astro-cid-ei77eb36]{flex:none}
