.case-teaser-grid[data-astro-cid-in4bvlv7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-16)}.case-teaser[data-astro-cid-in4bvlv7]{display:flex;flex-direction:column;gap:var(--sp-12)}.case-teaser__num[data-astro-cid-in4bvlv7]{font-family:var(--font-heading);font-weight:800;letter-spacing:-.02em;line-height:1;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);color:var(--text-primary);margin:0}.case-teaser[data-astro-cid-in4bvlv7] .card__title[data-astro-cid-in4bvlv7]{margin:0}.section--surface[data-astro-cid-in4bvlv7] .case-teaser[data-astro-cid-in4bvlv7]{border-color:transparent}h2[data-astro-cid-in4bvlv7]{margin-block-end:var(--h2-gap)}@media(min-width:1024px){.case-teaser-grid[data-astro-cid-in4bvlv7]>.case-teaser[data-astro-cid-in4bvlv7]:only-child{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,720px);grid-template-rows:auto auto 1fr;column-gap:var(--sp-48);row-gap:var(--sp-12);align-items:start}.case-teaser[data-astro-cid-in4bvlv7]:only-child>.cchart{grid-column:2;grid-row:1 / span 3}.case-teaser[data-astro-cid-in4bvlv7]:only-child>[data-astro-cid-in4bvlv7]:not(:global(.cchart)){grid-column:1}.case-teaser[data-astro-cid-in4bvlv7]:only-child>.chart-src[data-astro-cid-in4bvlv7]{align-self:start;margin:0}.case-teaser[data-astro-cid-in4bvlv7]:only-child>.card__title[data-astro-cid-in4bvlv7]{font-size:var(--fs-h3);line-height:var(--lh-h3)}}
