.page{background:var(--color-surface-light);color:var(--color-ink)}.page *{box-sizing:border-box}.page a{color:inherit}.page__shell{width:var(--satzspiegel);max-width:var(--satzspiegel);margin-inline:auto;padding-inline:0}.page__hero{background:var(--color-ground);min-height:auto;color:var(--color-base);padding-block:clamp(3.5rem, 6vw, 5rem) var(--section-y);align-items:end;display:grid;position:relative;overflow:hidden}.page__hero--image{--hero-side:max(var(--gutter), calc((100vw - var(--satzspiegel)) / 2));grid-template-columns:var(--hero-side) minmax(0, 1fr) var(--space-6) minmax(0, 1fr) var(--hero-side);min-height:auto;padding-block:var(--space-6) var(--space-8);align-items:center;column-gap:0}.page__hero-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page__hero-scrim{background:linear-gradient(90deg, rgb(var(--scrim-rgb) / .92) 0%, rgb(var(--scrim-rgb) / .7) 52%, rgb(var(--scrim-rgb) / .2) 100%);position:absolute;inset:0}.page__hero--image .page__hero-media{object-fit:cover;object-position:center;border-radius:var(--radius-bild);grid-area:1/2;width:100%;height:auto;max-height:none;position:static}.page__hero--image .page__hero-scrim{display:none}@media (width>=48rem){.page__hero.page__hero--image .page__title{font-size:clamp(2.25rem,5vw,4.5rem)}}.page__hero--image .page__hero-copy{grid-area:1/4;width:100%;max-width:none;margin:0;padding:0}.detail--kgg .page__hero-media,.detail--personal .page__hero-media{object-position:50% 48%}.praxis .page__hero-media{object-position:50% 38%}.karriere .page__hero-media{object-position:50% 44%}.page__hero-copy{z-index:1;max-width:70rem;position:relative}.page__shell.page__hero-copy{max-width:var(--measure-max)}.page__eyebrow{margin:0 0 var(--space-3);color:var(--color-accent);font-size:.76rem;font-weight:600}.page__title{overflow-wrap:anywhere;text-transform:none;min-width:0;max-width:12ch}.page__hero .page__title{font-size:clamp(3.25rem,5.8vw,6rem);line-height:var(--leading-display)}.page__lead{margin-top:var(--space-4);max-width:46rem;color:var(--color-ink-muted-min);font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.55}.page__section{padding-block:var(--section-y)}.page__section--dark{background:var(--color-ground);color:var(--color-base)}.page__section--blue{background:var(--color-accent-dark);color:var(--color-base)}.page__section--white{background:var(--color-surface-light)}.page__section:not(.page__section--dark,.page__section--blue)+.page__section:not(.page__section--dark,.page__section--blue),.page__section--dark+.page__section--dark,.page__section--dark+.praxis-karussell,.page__section--blue+.page__section--blue{background-image:linear-gradient(var(--color-rule-2), var(--color-rule-2));background-size:var(--satzspiegel) var(--rule-hair);background-position:top;background-repeat:no-repeat}.page__section--dark+.page__section--dark,.page__section--dark+.praxis-karussell,.page__section--blue+.page__section--blue{background-image:linear-gradient(var(--panel-hairline), var(--panel-hairline))}.page__heading{color:inherit;overflow-wrap:anywhere;text-transform:none;min-width:0;max-width:14em}.page__intro{margin-top:var(--space-3);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.page__prose{min-width:0;max-width:46rem}.page__prose p+p{margin-top:var(--space-3)}.page__prose h2{color:inherit;margin-bottom:var(--space-4)}.page__split{gap:var(--kopf-abstand) clamp(2rem, 6vw, 7rem);align-items:start;display:grid}.page__split>*{min-width:0}.page__photo{object-fit:cover;border-radius:var(--radius-bild);width:100%;height:100%;min-height:24rem;display:block}.page__photo-figure{min-width:0;margin:0}.page__photo-figure .page__photo{background:rgb(var(--color-base-rgb) / .04);object-fit:contain}.page__photo-figure figcaption{color:var(--color-ink-soft);font-size:var(--text-label);margin-top:var(--space-2)}.page__section--dark .page__photo-figure figcaption,.page__section--blue .page__photo-figure figcaption{color:var(--color-ink-muted-min)}.page__portrait{aspect-ratio:4/5}.page__facts{border-top:1px solid;margin:0}.page__fact{padding-block:var(--space-3);border-bottom:1px solid rgb(var(--color-ink-rgb) / .22);gap:.4rem;display:grid}.page__section--dark .page__fact,.page__section--blue .page__fact{border-color:rgb(var(--color-base-rgb) / .2)}.page__fact dt{opacity:.72;font-size:.76rem;font-weight:600}.page__fact dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.35}.page__steps{margin:var(--space-5) 0 0;border-top:1px solid rgb(var(--color-ink-rgb) / .25);padding:0;list-style:none}.page__step{gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid rgb(var(--color-ink-rgb) / .18);grid-template-columns:3rem 1fr;display:grid}.page__step-number{color:var(--color-accent-dark);font-family:var(--font-display);font-size:1.4rem}.page__step h3{color:var(--color-ink);margin-bottom:var(--space-2)}.page__step p{color:var(--color-ink-soft)}.page__linkrow{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.page__button{border-radius:var(--radius-pill);white-space:nowrap;min-height:3.25rem;transition:background var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);border:1px solid;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.page .page__button--solid{background:var(--color-accent-dark);color:var(--color-base);border-color:var(--color-accent-dark)}.page__button:active{transform:translateY(1px)}.page__button:disabled,.page__button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.page__button:focus-visible{outline:var(--rule-fine) solid currentColor;outline-offset:var(--space-1)}.page__note{margin-top:var(--space-4);padding:var(--space-3);background:rgb(var(--color-accent-rgb) / .17);border:var(--rule-hair) solid rgb(var(--color-accent-rgb) / .5);border-radius:var(--radius-card);max-width:46rem}.page__quote{min-width:0;max-width:22ch;font-family:var(--font-display);overflow-wrap:anywhere;text-transform:none;margin:0;font-size:clamp(1.75rem,.6rem + 3.2vw,3.5rem);line-height:1.12}.page__index{margin:var(--space-5) 0 0;border-top:1px solid rgb(var(--color-ink-rgb) / .25);padding:0;list-style:none}.page__index-link{gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid rgb(var(--color-ink-rgb) / .2);text-decoration:none;display:grid}.page__index-name{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3.8rem);line-height:1}.page__index-meta{color:var(--color-ink-soft);flex-wrap:wrap;gap:.65rem 1.4rem;display:flex}.page__index-code{color:var(--color-accent-dark);font-weight:600}.page__index-link:hover .page__index-name{color:var(--color-accent-dark)}.page__compare{background:rgb(var(--color-ink-rgb) / .18);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.page__compare-column{background:var(--color-base);min-width:0;padding:clamp(2rem,5vw,5rem)}.page__compare-column h2{color:var(--color-ink);margin-bottom:var(--space-4)}.page__compare-column p+p{margin-top:var(--space-3)}.page__contact-list{margin:var(--space-4) 0 0;border-top:1px solid rgb(var(--color-base-rgb) / .25);padding:0;list-style:none}.page__contact-list li{padding-block:var(--space-3);border-bottom:1px solid rgb(var(--color-base-rgb) / .18)}.page__contact-list a{font-family:var(--font-display);text-underline-offset:.18em;overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,2.6rem);line-height:1.1;text-decoration-thickness:1px}.page__aside-stat{font-family:var(--font-display);color:var(--color-accent-dark);font-size:clamp(4rem,12vw,10rem);line-height:.9}@media (width>=48rem){.page__split{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}.page__split--reverse{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.page__split>*>:is(p,ul,ol,dl),.page__prose>:is(p,ul,ol,dl){max-width:none}.page__split--reverse>:first-child{order:2}.page__fact{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}.page__index-link{grid-template-columns:8rem 1fr minmax(17rem,.7fr);align-items:baseline}.page__compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page__step{grid-template-columns:5rem 17rem 1fr}.page__step h3{margin:0}}@media (width<=47.99rem){.page__hero{min-height:auto;padding-block:3.5rem var(--section-y)}.page__hero--image{grid-template-columns:var(--gutter) minmax(0, 1fr) var(--gutter);column-gap:0;row-gap:var(--space-6);min-height:auto;padding-block:var(--space-5) var(--space-7);align-items:start}.page__hero--image .page__hero-media{grid-area:2/2;width:100%;height:auto;max-height:none}.page__hero--image .page__hero-copy{grid-area:1/2}.page__hero-scrim{background:linear-gradient(0deg, rgb(var(--scrim-rgb) / .96) 0%, rgb(var(--scrim-rgb) / .65) 75%, rgb(var(--scrim-rgb) / .35) 100%)}.page__hero .page__title{font-size:min(11vw,4.75rem)}.page__photo{min-height:20rem}}.page__section .page__eyebrow{display:none}@media (hover:hover) and (pointer:fine){.page__button:hover{background:var(--color-ink);color:var(--color-base)}.page__section--dark .page__button:hover,.page__section--blue .page__button:hover{background:var(--color-base);color:var(--color-ink)}.page .page__button--solid:hover{background:var(--color-ground);color:var(--color-base)}}@media (prefers-reduced-motion:reduce){.page__button{transition:none}.page__button:active{transform:none}}@media (width>=48rem){.page__shell.befund__axis,.page__shell.praxis__philosophie,.page__shell.osteopathie__axis,.page__shell.direktzugang__axis,.page__shell.karriere__document{column-gap:var(--space-6);row-gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page__shell.befund__axis>:first-child,.page__shell.praxis__philosophie>:first-child,.page__shell.osteopathie__axis>:first-child,.page__shell.direktzugang__axis>:first-child,.page__shell.karriere__document>:first-child,.page__shell.befund__axis>:last-child,.page__shell.praxis__philosophie>:last-child,.page__shell.osteopathie__axis>:last-child,.page__shell.direktzugang__axis>:last-child,.page__shell.karriere__document>:last-child{grid-column:1/-1}.befund__axis>.page__prose,.praxis__philosophie>.page__prose,.osteopathie__axis>.page__prose,.direktzugang__axis>.page__prose,.karriere__document>.page__prose{columns:24rem;column-gap:var(--space-6);max-width:none}.befund__axis>.page__prose>p,.praxis__philosophie>.page__prose>p,.osteopathie__axis>.page__prose>p,.direktzugang__axis>.page__prose>p,.karriere__document>.page__prose>p{break-inside:avoid;max-width:none}}.page__linkrow{flex-wrap:wrap}.page__linkrow>*{overflow-wrap:break-word;text-align:center;max-width:100%}:is(.page__title,.page__heading,.page__section h2,.page__section h3){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;text-wrap:balance}.page__aside-stat{display:none}.page__shell .detail__price,.detail__price{display:none!important}@media (width>=48rem){.page__shell.detail--kgg__alternative-inner>:first-child,.page__shell.detail--kgg__compare-inner>.page__heading,.page__shell.detail--mt__next-inner>:first-child,.page__shell.detail--mt__comparison-inner>.page__heading,.page__shell.detail--personal__next-inner>div,.page__shell.detail--training__entry-depth-inner>:first-child,.page__shell.detail--training__between-inner>.page__heading,.page__shell.kontakt__form-intro,.page__shell.therapie__weiter-inner>:first-child,.page__shell.therapie__grenzen-inner>.page__heading{grid-column:1/-1}.page__shell.detail--kgg__alternative-inner>:last-child,.page__shell.detail--kgg__compare-inner>:last-child,.page__shell.detail--mt__next-inner>:last-child,.page__shell.detail--mt__comparison-inner>:last-child,.page__shell.detail--personal__next-inner>:last-child,.page__shell.detail--training__entry-depth-inner>:last-child,.page__shell.detail--training__between-inner>:last-child{columns:24rem;column-gap:var(--space-6);grid-column:1/-1}.page__shell[class*=__inner]>:last-child>p{break-inside:avoid;max-width:none}.page__shell>:is(h2,h3,.page__heading):first-child{grid-column:1/-1}.page__shell>:first-child:has(>:is(h2,h3,.page__heading):only-child){grid-column:1/-1}.page__shell>:is(h2,h3,.page__heading):first-child~*{grid-column:1/-1}.page__shell>:first-child:has(>:is(h2,h3,.page__heading):only-child)~*{grid-column:1/-1}.page__shell>:is(h2,h3,.page__heading):first-child~.page__prose{columns:24rem;column-gap:var(--space-6)}.page__shell>:first-child:has(>:is(h2,h3,.page__heading):only-child)~.page__prose{columns:24rem;column-gap:var(--space-6)}.page__shell .page__prose[style*=column]>p,.page__shell>.page__prose>p{break-inside:avoid;max-width:none}.page__shell[class*=detail--]{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page__shell[class*=detail--]>*{grid-column:1/-1}.page__shell[class*=detail--]>:is(.page__prose,[class*=copy],[class*=text]){columns:24rem;column-gap:var(--space-6)}.page__shell[class*=detail--] :is(p,li){break-inside:avoid;max-width:none}.page__shell[class*=detail--],.page__shell[class*=__axis],.page__shell[class*=__inner]{column-gap:var(--space-6)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.page__shell[class*=detail--]>*,.page__shell[class*=__axis]>*,.page__shell[class*=__inner]>*{grid-column:1/-1!important}.page__shell[class*=detail--]>:is(.page__prose,[class*=copy],[class*=text]),.page__shell[class*=__axis]>.page__prose,.page__shell[class*=__inner]>:is(.page__prose,[class*=copy],[class*=text]){columns:24rem;column-gap:var(--space-6)}.page__shell[class*=detail--] :is(p,li),.page__shell[class*=__axis] :is(p,li),.page__shell[class*=__inner] :is(p,li){break-inside:avoid;max-width:none}.page__shell[class*=detail--]>p,.page__shell[class*=__inner]>p{columns:24rem;column-gap:var(--space-6);max-width:none}}a{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}@media (width>=48rem){.page__shell[class]>div:has(>p+p){columns:24rem;column-gap:var(--space-6)}.page__shell[class]>div:has(>p+p)>*{break-inside:avoid;max-width:none}}:is(.page__prose,[class*=__inner],[class*=copy],[class*=text],[class*=intro])>:is(h2,h3,.page__heading){column-span:all}:is(.page__title,.page__heading,.page__lead,.page__shell h2,.page__shell h3){max-width:none}.page__shell>*{justify-self:stretch;width:100%;min-width:0}.page__shell :is(.page__prose,[class*=copy],[class*=text],[class*=intro],dl,ul,ol){max-width:none}:is(blockquote,.page__quote,.page__quote p){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.page :is(ul[data-section-kind=punkte],ol[data-section-kind=schritte]):not(.page__contact-list,.ablaufstory){counter-reset:schritt;margin-inline-start:0;padding-inline-start:0;list-style:none}.page :is(ul[data-section-kind=punkte],ol[data-section-kind=schritte]):not(.page__contact-list,.ablaufstory)>li{padding-inline-start:1.5em;position:relative}.page ul[data-section-kind=punkte]:not(.page__contact-list,.ablaufstory)>li:before{content:"";inset-inline-start:.3em;top:calc(var(--punkt-oben,0px) + .5lh);background:currentColor;border-radius:50%;width:.4em;height:.4em;position:absolute;transform:translateY(-50%)}.page ol[data-section-kind=schritte]>li{counter-increment:schritt}.page ol[data-section-kind=schritte]>li:before{content:counter(schritt) ".";inset-inline-start:0;top:var(--punkt-oben,0px);font-variant-numeric:tabular-nums;font-weight:700;position:absolute}.page ul[data-section-kind=punkte].therapie__grenzen-liste>li{padding-inline-start:0}.page ul[data-section-kind=punkte].therapie__grenzen-liste>li:before{content:none}.page :is(.karriere__gespraechsthemen,.osteopathie__alternativen,.detail--training__einstiegsschritte)>li{--punkt-oben:var(--space-3)}.page__compare-column h2{font-size:clamp(1.5rem,3.3vw,3rem)}.page__split:has(>:first-child>.page__aside-stat:only-child){grid-template-columns:minmax(0,1fr)}.page__split:has(>:first-child>.page__aside-stat:only-child)>:first-child{display:none}.page__split:has(>:first-child>.page__aside-stat:only-child) .page__prose{max-width:40rem}.page__split:has(>:first-child>.page__aside-stat:only-child) .page__prose>p:first-child{font-size:var(--text-h3);color:var(--color-ink);line-height:1.4}@media (width>=48rem){.page .page__shell[class] p{break-inside:auto}.detail .page__shell[class]>div:has(>p+p){columns:24rem;column-gap:var(--space-6);display:block}.detail .page__shell[class]>div:has(>p+p)>*+*{margin-top:var(--space-4)}.detail .page__shell[class]>div:has(>p+p)>:is(.page__linkrow,ul,ol,h2,h3){column-span:all}.detail--kgg .detail--kgg__vergleichsbereich{columns:24rem;column-gap:var(--space-6)}.detail--kgg .detail--kgg__vergleichsbereich>ul{column-span:all}}.page .page__hero .page__lead{max-width:48rem}@media (width>=48rem){.detail .page__shell[class]>:is(.detail--kgg__status-copy,.detail--training__control-copy,.detail--training__between-copy){column-gap:var(--space-6);columns:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.detail .page__shell[class]>:is(.detail--kgg__status-copy,.detail--training__control-copy,.detail--training__between-copy)>*{margin-top:0}}.detail .page__shell[class]>div:has(>p+p){row-gap:var(--space-3)}.page .page__shell table :is(th,td){overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.page .page__shell table tbody th[scope=row]{white-space:nowrap}.kontakt__hero{align-items:center}.kontakt__grid{gap:clamp(var(--space-4), 7vw, var(--space-8));align-items:end;display:grid}.kontakt__name{font-size:clamp(1.8rem,4vw,3rem)}.kontakt__hours{margin-top:var(--space-4)}.kontakt__hours-title{color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-label);text-align:start;padding-bottom:var(--space-2);margin:0;font-weight:600}.kontakt__hours-list{table-layout:fixed;border-collapse:collapse;border-top:1px solid rgb(var(--color-base-rgb) / .25);width:100%;margin:0}.kontakt__hours-list :is(th,td){padding-block:var(--space-2);border-bottom:1px solid rgb(var(--color-base-rgb) / .18);text-align:start;vertical-align:top;overflow-wrap:anywhere}.kontakt__hours-list th{color:var(--color-ink-muted-min);font-weight:400}.kontakt__hours-list th:first-child{width:46%;padding-inline-end:var(--space-2)}.kontakt__hours-list thead th{font-weight:600}.kontakt__hours-list td{color:var(--color-base);font-variant-numeric:tabular-nums}.kontakt__hours-note{margin-top:var(--space-2);color:var(--color-ink-muted-min)}.kontakt__label{margin-bottom:var(--space-1);color:var(--color-accent);font-size:.75rem;font-weight:600;display:block}.kontakt__deadline{font-family:var(--font-display);color:var(--color-accent);font-size:clamp(8rem,24vw,18rem);line-height:.75}.kontakt__dark-label{color:var(--color-accent-dark)}.kontakt__form-layout{gap:var(--space-5);display:grid}.kontakt__form-intro{max-width:var(--measure-text)}.kontakt__form-intro>*+*{margin-top:var(--space-2)}.kontakt__form-intro a{color:inherit;text-underline-offset:.2em}.kontakt .page__shell>:is(.kontakt__form-intro,.page__prose,p){columns:auto}.kontakt .page__photo{aspect-ratio:auto;object-fit:contain;object-position:50% 50%;height:auto;min-height:0}.kontakt__form-fields{gap:var(--space-3);display:grid}.kontakt__field{gap:var(--space-1);display:grid}.kontakt__field label,.kontakt__consent label{color:var(--color-ink);font-weight:600}.kontakt__field label span{color:var(--color-ink-soft);font-weight:400}.kontakt__field :is(input,select,textarea){border:var(--rule-hair) solid var(--color-rule-2);background:var(--color-base);width:100%;color:var(--color-ink);font:inherit;block-size:calc(var(--space-4) + var(--space-3));outline:var(--focus-width) solid transparent;outline-offset:var(--focus-offset);border-radius:0;padding:.9rem 1rem}.kontakt__field textarea{resize:vertical;block-size:auto;min-height:10rem}.kontakt__field :is(input,select,textarea):focus-visible,.kontakt__consent input:focus-visible{outline:var(--focus-width) solid var(--color-accent-dark);outline-offset:var(--focus-offset)}.kontakt__field :is(input,select,textarea):disabled{color:var(--color-ink-soft);cursor:not-allowed;opacity:.55}.kontakt__warning{color:var(--color-ink-soft);margin:0;font-size:.92rem}.kontakt__consent label{gap:var(--space-1);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;font-weight:400;display:grid}.kontakt__consent input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent-dark);margin-top:.2rem}.kontakt__consent a{color:inherit;text-underline-offset:.2em;font-weight:600}.kontakt__status{margin-top:var(--space-2);padding:var(--space-2);border:var(--rule-hair) solid var(--color-accent-dark);background:var(--color-base)}.kontakt__status:focus-visible{outline:var(--focus-width) solid var(--color-accent-dark);outline-offset:var(--focus-offset)}.kontakt__status p{margin:0}.kontakt__status p+p{margin-top:var(--space-1)}.kontakt__status--error{border-color:var(--color-ink)}.kontakt__submit .page__button{block-size:calc(var(--space-4) + var(--space-3));padding-block:0}@media (hover:hover) and (pointer:fine){.kontakt__field :is(input,select,textarea):hover:not(:disabled){background:var(--color-surface-light)}}@media (width<=47.99rem){.kontakt__hero{padding-block-end:var(--section-y)}.kontakt__hero .page__lead{font-size:var(--text-body)}.kontakt__name{font-size:var(--text-h3)}.kontakt__hero .page__contact-list{margin-top:var(--space-3)}.kontakt__hero .page__contact-list li{padding-block:var(--space-2)}.kontakt__hours{margin-top:var(--space-3)}}@media (width>=64rem){.kontakt__grid{grid-template-columns:minmax(0,1fr) minmax(25rem,.8fr)}.kontakt__form-layout{gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr))}.kontakt__form-intro{grid-column:1/span 5}.kontakt__form-layout form{grid-column:7/-1}.kontakt__form-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.kontakt__field--wide{grid-column:1/-1}}.kontakt__deadline{display:none}.page__contact-list a[href^=mailto\:]{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.125rem,1.6vw,1.5rem)}@media (width>=48rem){.kontakt__form-intro .page__heading{font-size:min(var(--text-h2), 4.2vw)}.kontakt__grid,.kontakt .page__section--white .page__split{align-items:center}.kontakt .kontakt__buchung .terminbuchung__inhalt{columns:24rem;column-gap:var(--space-6);display:block}.kontakt .kontakt__buchung .terminbuchung__inhalt>*+*{margin-top:var(--space-3)}.kontakt .kontakt__buchung .terminbuchung__huelle{column-span:all;margin-top:var(--space-5)}.kontakt .page__split:has(>.kontakt__deadline){grid-template-columns:minmax(0,1fr)}.kontakt .page__split:has(>.kontakt__deadline)>.page__prose{columns:24rem;column-gap:var(--space-6);max-width:none}.kontakt .page__split:has(>.kontakt__deadline)>.page__prose>.page__heading{column-span:all;margin-bottom:var(--kopf-abstand)}}
