.treatment-section.svelte-109ikw3{font-family:var(--font-regular)}.treatment-section.svelte-109ikw3 .page-header:where(.svelte-109ikw3){margin-bottom:3em}.treatment-section.svelte-109ikw3 .page-header:where(.svelte-109ikw3) h1:where(.svelte-109ikw3){color:var(--primary-color-dark);font-family:var(--font-semibold);font-size:var(--text-size-xl);margin:0 0 .25rem}.treatment-section.svelte-109ikw3 .page-header:where(.svelte-109ikw3) .subtitle:where(.svelte-109ikw3){color:var(--primary-color-dark);font-size:var(--text-size-sm);margin:0}.treatment-section.svelte-109ikw3 .treatment-header:where(.svelte-109ikw3){display:none}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3){display:block;background-color:var(--color-blue-tint);border-radius:.75rem;padding:1rem;text-decoration:none;color:var(--primary-color-dark);position:relative;transition:background-color .3s ease,transform .2s ease}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3):hover{background-color:color-mix(in srgb,var(--primary-color-light) 30%,white 70%);transform:translateY(-1px)}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3):focus-visible{outline:2px solid var(--primary-color-dark);outline-offset:3px}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3) article:where(.svelte-109ikw3){display:flex;flex-direction:column;gap:.75rem}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3) .label:where(.svelte-109ikw3){font-size:var(--text-size-xs);color:color-mix(in srgb,var(--primary-color-dark) 60%,white 40%);margin:0 0 .25rem}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3) .title:where(.svelte-109ikw3){font-size:var(--text-size-md);font-family:var(--font-semibold);color:var(--primary-color-dark);margin:0}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3) .date-block:where(.svelte-109ikw3){display:flex;flex-direction:column}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3) .date-block:where(.svelte-109ikw3) .date:where(.svelte-109ikw3){font-size:var(--text-size-sm);font-family:var(--font-medium);color:var(--primary-color-dark);margin:0}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3) .arrow:where(.svelte-109ikw3){position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:var(--primary-color-dark)}@media (min-width: 640px){.treatment-section.svelte-109ikw3 .treatment-header:where(.svelte-109ikw3){display:flex;justify-content:space-between;align-items:center;font-family:var(--font-medium);font-size:var(--text-size-xs);color:color-mix(in srgb,var(--primary-color-dark) 70%,white 30%);border-bottom:1px solid color-mix(in srgb,var(--primary-color-light) 40%,white 60%);padding-inline:1.5rem;padding-bottom:.25rem;margin-bottom:.75rem}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3){display:grid;grid-template-columns:1fr auto 20px;align-items:center;gap:1rem;padding:1.25rem 1.5rem}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3) article:where(.svelte-109ikw3){display:contents}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3) .label:where(.svelte-109ikw3){display:none}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3) .date-block:where(.svelte-109ikw3){justify-self:center}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3) .date-block:where(.svelte-109ikw3) .date:where(.svelte-109ikw3){text-align:center}.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3) .treatment-card:where(.svelte-109ikw3) .arrow:where(.svelte-109ikw3){position:static;transform:none;justify-self:end}}@media (min-width: 850px){.treatment-section.svelte-109ikw3 .treatment-list:where(.svelte-109ikw3){overflow-y:scroll;height:calc(100vh - 215px)}}
