.credits.svelte-1a4b9ct{margin-top:2.5rem;margin-bottom:10rem}.credits.svelte-1a4b9ct h2:where(.svelte-1a4b9ct){color:var(--secondary-color)}.credits.svelte-1a4b9ct ul:where(.svelte-1a4b9ct){margin:0;padding:0}@media screen and (min-width: 1024px){.credits.svelte-1a4b9ct{margin-top:11.25rem;margin-bottom:22.5rem}}.related-cases.svelte-2bii1l{margin-top:10rem;padding:var(--vertical-margin-small) 0;background-color:var(--secondary-color)}.related-cases-grid.svelte-2bii1l{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--grid-gap)}.related-case.svelte-2bii1l:hover h3:where(.svelte-2bii1l),.related-case.svelte-2bii1l:focus h3:where(.svelte-2bii1l){color:var(--case-color)}.related-case.svelte-2bii1l a:where(.svelte-2bii1l){text-decoration:none}.related-case.svelte-2bii1l h3:where(.svelte-2bii1l){color:var(--primary-color);margin-top:var(--vertical-margin-small);margin-bottom:0;transition:color .3s ease-in-out}@media screen and (min-width: 768px){.related-cases-grid.svelte-2bii1l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 1024px){.related-cases.svelte-2bii1l{margin-top:22.5rem}}.case-overlay.svelte-1cplkfj{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:calc(var(--case-header-height) + var(--grid-margin));background-color:var(--page-color);z-index:9999;overflow:auto}.case-header.svelte-1cplkfj{display:flex;align-items:flex-start;justify-content:space-between;position:fixed;top:0;right:0;left:0;padding:var(--grid-margin);background-color:var(--page-color);z-index:1}.case-header.svelte-1cplkfj h1:where(.svelte-1cplkfj){color:var(--text-color);margin-bottom:0}.case-header.svelte-1cplkfj a:where(.svelte-1cplkfj){position:relative;display:inline-block;color:var(--text-color);background-color:var(--primary-color);font-size:0;width:2.625rem;height:2.625rem;border:0;border-radius:50%;text-decoration:none;outline:none;flex-shrink:0}@media screen and (min-width: 1024px){.case-header.svelte-1cplkfj{padding-bottom:1.8125rem}.case-header.svelte-1cplkfj h1:where(.svelte-1cplkfj) br:where(.svelte-1cplkfj){display:none}.case-header.svelte-1cplkfj a:where(.svelte-1cplkfj){font-size:4.375rem;width:auto;height:auto;background:none;border-radius:0}.case-header.svelte-1cplkfj a:where(.svelte-1cplkfj):after{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(0, 0, 0)" stroke-width="0.125rem" x1=".70711" y1="54.70711" x2="54.70711" y2=".70711"/><line fill="none" stroke="rgb(0, 0, 0)" stroke-width="0.125rem" x1="54.70711" y1="54.70711" x2=".70711" y2=".70711"/></svg>');display:inline-block;position:relative;width:3.375rem;height:3.375rem;margin-left:var(--grid-margin);line-height:0;transform:translateY(.1875rem)}}
