/* page-behandlungen.css – aus dem Astro-Build übernommen (tools/extract-css.mjs). Nicht von Hand bearbeiten. */
.tix:not(.x-){position:relative}.tix__list:not(.x-){border-top:1px solid var(--line-strong)}.tix__row:not(.x-){border-bottom:1px solid var(--line-strong)}.tix__link:not(.x-){color:var(--ink);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding-block:1.1rem;text-decoration:none;display:grid;position:relative}.tix__thumb:not(.x-){aspect-ratio:1;width:4.5rem}.tix__num:not(.x-){display:none}.tix__main:not(.x-){gap:.25rem;min-width:0;display:grid}.tix__title:not(.x-){font-family:var(--font-serif-stack);font-size:var(--step-2);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-weight:400;line-height:1.15;display:flex}.tix__desc:not(.x-){font-size:var(--step--1);color:var(--ink-muted)}.tix__arrow:not(.x-){border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;transition:background-color .36s var(--ease-out), color .36s var(--ease-out), transform .36s var(--ease-out), border-color .36s var(--ease-out);border-radius:50%;place-items:center;display:grid}.tix__arrow:not(.x-) .icon{width:1rem;height:1rem}.tix__link:not(.x-):hover .tix__arrow:not(.x-),.tix__link:not(.x-):focus-visible .tix__arrow:not(.x-){background:var(--ink);border-color:var(--ink);color:var(--paper);transform:translate(3px)}.tix__preview:not(.x-){display:none}@media (width>=64rem){.tix:not(.x-){grid-template-columns:minmax(0,1fr) clamp(15rem,20vw,19rem);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.tix__link:not(.x-){grid-template-columns:3rem minmax(0,1fr) auto;gap:1.25rem;padding-block:clamp(1.25rem,.9rem + 1vw,1.9rem)}.tix__thumb:not(.x-){display:none}.tix__num:not(.x-){font-family:var(--font-serif-stack);font-size:var(--step-1);color:var(--taupe-text);display:block}.tix__title:not(.x-){font-size:var(--step-3);transition:color .36s var(--ease-out)}.tix__row:not(.x-):not(.is-active) .tix__title:not(.x-){color:var(--ink-soft)}.tix__row:not(.x-).is-active .tix__arrow:not(.x-){border-color:var(--ink)}.tix__preview:not(.x-){top:calc(var(--header-space) + 1.5rem);display:block;position:sticky}.tix__frame:not(.x-){aspect-ratio:4/5;border-radius:var(--r-l);position:relative}.tix__pimg:not(.x-){opacity:0;transition:opacity .52s var(--ease-soft), transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.03)}.tix__pimg:not(.x-).is-active{opacity:1;transform:none}.tix__pimg:not(.x-) picture,.tix__pimg:not(.x-) img{object-fit:cover;width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.tix__pimg:not(.x-){transition:opacity 1ms;transform:none!important}.tix__link:not(.x-):hover .tix__arrow:not(.x-){transform:none}}.jump:not(.x-){flex-wrap:wrap;gap:.5rem;display:flex}.jump:not(.x-) .chip:not(.x-){background:var(--paper);min-height:2.75rem;transition:background-color var(--dur-fast), border-color var(--dur-fast);padding-inline:1rem;text-decoration:none}.jump:not(.x-) .chip:not(.x-):hover{border-color:var(--ink)}.jump__count:not(.x-){background:var(--ink);min-width:1.4rem;height:1.4rem;color:var(--paper);border-radius:50%;place-items:center;font-size:.6875rem;display:inline-grid}.draft-line:not(.x-){font-size:var(--step--1);color:var(--ink-muted);align-items:center;gap:.75rem;display:flex}.cat:not(.x-){padding-top:var(--space-l)}.cat__stage:not(.x-){--q:clamp(0, var(--p,.5), 1);height:clamp(18rem,12rem + 22vw,34rem);position:relative}.cat__stage:not(.x-) picture,.cat__stage:not(.x-) .cat__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cat__stage:not(.x-) .cat__img{transform:translate3d(0, calc((var(--q) - .5) * -10%), 0) scale(1.14)}html:not(.js-motion) .cat__stage:not(.x-) .cat__img{transform:none}.cat__shade:not(.x-){background:linear-gradient(#24222200 45%,#2422228c);position:absolute;inset:0}.cat__label:not(.x-){align-items:center;gap:1rem;display:flex;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,3vw,2.75rem)}.cat__icon:not(.x-){width:3.25rem;height:3.25rem;color:var(--ink);background:#fbfaf8e6;border-radius:50%;place-items:center;display:grid}.cat__icon:not(.x-) .icon{width:1.35rem;height:1.35rem}.cat__label:not(.x-) .cat__title{font-size:min(var(--step-5), 9.4vw);color:var(--white);line-height:1}@media (width<=29.99rem){.cat__icon:not(.x-){display:none}}.cat__body:not(.x-){gap:var(--space-l);margin-top:var(--space-l);display:grid}.cat__intro:not(.x-){max-width:44rem}.empty:not(.x-){gap:var(--space-m);justify-items:start;display:grid}

