.case-section.svelte-t1mxvx{border-top:1px solid var(--line)}.case-heading.svelte-t1mxvx{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.case-heading.svelte-t1mxvx h2:where(.svelte-t1mxvx){margin-top:12px}.case-heading.svelte-t1mxvx .small:where(.svelte-t1mxvx){color:var(--ink-3)}.case-grid.svelte-t1mxvx{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.case-card.svelte-t1mxvx{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.case-body.svelte-t1mxvx{padding:32px 32px 24px}h3.svelte-t1mxvx{letter-spacing:-.035em;white-space:pre-line;margin-top:17px;font-size:clamp(24px,2.3vw,33px);line-height:1.35}.case-summary.svelte-t1mxvx{color:var(--ink-2);margin-top:18px;font-size:16px;line-height:1.75}.case-role.svelte-t1mxvx{color:var(--ink-3);margin-top:22px;font-size:12px}.case-role.svelte-t1mxvx span:where(.svelte-t1mxvx){padding-inline:7px}.case-flow.svelte-t1mxvx{background:linear-gradient(110deg, var(--tint-soft), var(--tint-soft-2));border-radius:var(--r-md);justify-content:center;align-items:center;gap:12px;margin:auto 24px 0;padding:24px 16px;display:flex}.case-flow.svelte-t1mxvx span:where(.svelte-t1mxvx){text-align:center;font-size:13px;font-weight:600}.case-flow.svelte-t1mxvx svg{width:15px;height:15px;color:var(--tint-ink);flex-shrink:0}.case-foot.svelte-t1mxvx{justify-content:space-between;align-items:center;gap:12px;padding:23px 32px;font-size:13px;display:flex}.case-foot.svelte-t1mxvx>span:where(.svelte-t1mxvx){color:var(--ink-3)}.case-foot.svelte-t1mxvx a:where(.svelte-t1mxvx){font-size:14px}.single.svelte-t1mxvx{grid-template-columns:1fr}.single.svelte-t1mxvx .case-card:where(.svelte-t1mxvx){grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.single.svelte-t1mxvx .case-body:where(.svelte-t1mxvx){grid-row:span 2}.single.svelte-t1mxvx .case-flow:where(.svelte-t1mxvx){margin:28px 28px 0 0}.single.svelte-t1mxvx .case-foot:where(.svelte-t1mxvx){padding-left:0}@media (width<=700px){.case-heading.svelte-t1mxvx{display:block}.case-heading.svelte-t1mxvx .small:where(.svelte-t1mxvx){margin-top:16px}.case-grid.svelte-t1mxvx{grid-template-columns:1fr;gap:20px}.case-body.svelte-t1mxvx{padding:26px 24px 22px}.case-flow.svelte-t1mxvx{gap:8px;margin-inline:16px;padding-inline:12px}.case-flow.svelte-t1mxvx span:where(.svelte-t1mxvx){font-size:12px}.case-foot.svelte-t1mxvx{padding:22px 24px}.single.svelte-t1mxvx .case-card:where(.svelte-t1mxvx){display:flex}.single.svelte-t1mxvx .case-flow:where(.svelte-t1mxvx){align-self:stretch;margin:0 16px}.single.svelte-t1mxvx .case-foot:where(.svelte-t1mxvx){align-self:stretch;padding:22px 24px}}
