.cases-category.svelte-9xduow{margin-bottom:var(--vertical-margin-small)}.cases-category.svelte-9xduow:last-of-type{margin-bottom:0}.cases-category.svelte-9xduow .img-container:where(.svelte-9xduow){margin-bottom:var(--vertical-margin-small)}.case-list.collapsed.svelte-9xduow ul:where(.svelte-9xduow){height:var(--case-list-collapsed-height)}.case-list.collapsed.svelte-9xduow .cases-collapse-toggle-btn:where(.svelte-9xduow){padding-left:0}.case-list.collapsed.svelte-9xduow .cases-collapse-toggle-btn:where(.svelte-9xduow):before{display:none}.case-list.svelte-9xduow h3:where(.svelte-9xduow){margin-bottom:.4375rem}.case-list.svelte-9xduow ul:where(.svelte-9xduow){margin:0;padding:0;border-bottom:1px solid var(--black);height:var(--case-list-height);overflow:hidden;transition:height .3s ease-in-out}.case-list.svelte-9xduow li:where(.svelte-9xduow){border-top:1px solid var(--black)}.case-list.svelte-9xduow li:where(.svelte-9xduow) a:where(.svelte-9xduow){transition:color .3s ease-in-out,padding-left .3s ease-in-out}.case-list.svelte-9xduow li:where(.svelte-9xduow) a:where(.svelte-9xduow):hover,.case-list.svelte-9xduow li:where(.svelte-9xduow) a:where(.svelte-9xduow):focus{color:var(--case-color);padding-left:var(--grid-margin)}.case-list.svelte-9xduow a:where(.svelte-9xduow),.case-list.svelte-9xduow button:where(.svelte-9xduow){display:block;margin:0;padding:.5rem 0;background:none;border:0;border-radius:0;text-align:left;width:100%;text-decoration:none}.case-list.svelte-9xduow a:where(.svelte-9xduow).cases-collapse-toggle-btn,.case-list.svelte-9xduow button:where(.svelte-9xduow).cases-collapse-toggle-btn{position:relative;padding-left:calc(1.375rem + var(--grid-margin));color:var(--gray)}.case-list.svelte-9xduow a:where(.svelte-9xduow).cases-collapse-toggle-btn:before,.case-list.svelte-9xduow button:where(.svelte-9xduow).cases-collapse-toggle-btn:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 55.41421 55.41421"><line fill="none" stroke="rgb(191, 188, 179)" stroke-width="0.125rem" x1=".70711" y1="54.70711" x2="54.70711" y2=".70711"/><line fill="none" stroke="rgb(191, 188, 179)" stroke-width="0.125rem" x1="54.70711" y1="54.70711" x2=".70711" y2=".70711"/></svg>');display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.375rem;height:1.375rem;line-height:0}.case-overlay-container.svelte-9xduow{position:relative;z-index:99999}@media screen and (min-width: 1024px){.case-list.svelte-9xduow h3:where(.svelte-9xduow){margin-bottom:1.0625rem}.case-list.svelte-9xduow a:where(.svelte-9xduow),.case-list.svelte-9xduow button:where(.svelte-9xduow){padding:1.0625rem 0}.case-list.svelte-9xduow a:where(.svelte-9xduow).cases-collapse-toggle-btn,.case-list.svelte-9xduow button:where(.svelte-9xduow).cases-collapse-toggle-btn{padding-left:calc(3.375rem + var(--grid-margin))}.case-list.svelte-9xduow a:where(.svelte-9xduow).cases-collapse-toggle-btn:before,.case-list.svelte-9xduow button:where(.svelte-9xduow).cases-collapse-toggle-btn:before{width:3.375rem;height:3.375rem}}
