.ra-hero{isolation:isolate;background:var(--public-paper);border-bottom:1px solid var(--public-paper-rule);padding:3rem 0 3.5rem;position:relative}.ra-hero-foto{color:#fff;border:0;align-items:flex-end;min-height:clamp(28rem,72vh,42rem);padding:2.5rem 0 3rem;display:flex}.ra-hero-bild{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ra-hero-foto:after{content:"";z-index:-1;background:linear-gradient(oklch(15% .01 270/.35) 0%,oklch(15% .01 270/.25) 35%,oklch(13% .01 270/.88) 100%);position:absolute;inset:0}.ra-back{color:var(--color-violet-700);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.ra-hero-foto .ra-back{color:#fff;opacity:.9}.ra-back:hover{text-underline-offset:.2em;text-decoration:underline}.ra-hero-text{margin-top:1.25rem}.ra-hero h1{max-width:46rem;color:var(--color-foreground);letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:750;line-height:1.03;font-size:clamp(2.1rem,4.6vw,3.9rem)!important}.ra-hero p{max-width:40rem;color:var(--color-muted-foreground);margin:1.25rem 0 0;font-size:clamp(1.0625rem,1.8vw,1.1875rem);line-height:1.55}.ra-hero-foto h1{color:#fff}.ra-wort{white-space:nowrap}@media (width<=42rem){.ra-hero h1{font-size:clamp(1.5rem,7.6vw,2.1rem)!important}}.ra-hero-foto p{color:oklch(92% .01 265)}.ra-ki-hinweis{color:oklch(90% .01 265/.85);font-size:.6875rem;position:absolute;bottom:.75rem;right:1rem}@media (width>=64rem){.ra-hero-foto .ra-hero-text{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:3rem;display:grid}.ra-hero-foto .ra-hero-text p{margin:0;padding-bottom:.4rem}}.ra-grid{gap:1.5rem;display:grid}.ra-content{min-width:0;max-width:46rem;padding:2.5rem 0 5rem}.ra-aside{display:none}@media (width>=64rem){.ra-grid{grid-template-columns:14rem minmax(0,1fr);gap:3rem}.ra-toc{align-self:start;padding-top:2.75rem;position:sticky;top:5.5rem}}@media (width>=82rem){.ra-grid{grid-template-columns:14rem minmax(0,44rem) 17rem;justify-content:space-between;gap:3.5rem}.ra-aside{align-self:start;padding-top:2.75rem;display:block;position:sticky;top:5.5rem}}.ra-toc details{border:1px solid var(--public-paper-rule);border-radius:.75rem;margin-top:1.5rem;padding:.875rem 1rem}.ra-toc summary{color:var(--color-muted-foreground);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-size:.75rem;font-weight:700}.ra-toc ol{margin:.75rem 0 0;padding:0;list-style:none}.ra-toc a{border-left:2px solid var(--public-paper-rule);color:oklch(38% .03 265);padding:.4rem 0 .4rem .875rem;font-size:.84rem;line-height:1.35;text-decoration:none;display:block}.ra-toc a:hover{color:var(--color-violet-700)}.ra-toc a.aktiv{border-left-color:var(--color-violet-600);color:var(--color-foreground);font-weight:650}@media (width>=64rem){.ra-toc details{border:0;margin:0;padding:0}.ra-toc summary{pointer-events:none;list-style:none}.ra-toc summary::-webkit-details-marker{display:none}}.ra-meta{border-bottom:1px solid var(--public-paper-rule);flex-wrap:wrap;gap:.75rem 2rem;margin:0;padding-bottom:1.25rem;display:flex}.ra-meta dt{color:var(--color-muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.ra-meta dd{color:var(--color-foreground);margin:.2rem 0 0;font-size:.875rem}.ra-autor{align-items:center;gap:.875rem;margin-top:1.25rem;display:flex}.ra-autor img{object-fit:cover;border-radius:9999px;flex:none;width:3.5rem;height:3.5rem}.ra-autor strong{color:var(--color-foreground);font-size:.9375rem;display:block}.ra-autor span{color:var(--color-muted-foreground);font-size:.8125rem;line-height:1.45;display:block}.ra-eyebrow{color:var(--color-violet-700);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.ra-prose{--tw-prose-headings:var(--color-foreground);--tw-prose-body:oklch(36% .02 265);--tw-prose-links:var(--color-violet-700);--tw-prose-bold:var(--color-foreground);--tw-prose-bullets:var(--color-violet-500);counter-reset:abschnitt;margin-top:2.25rem;font-size:1.0625rem;line-height:1.75}.ra-prose>p:first-child{border-left:3px solid var(--color-violet-400);background:color-mix(in oklch, var(--color-violet-100) 45%, white);color:var(--color-foreground);border-radius:0 .75rem .75rem 0;margin:0 0 2.5rem;padding:2.6rem 1.75rem 1.5rem;font-size:1.125rem;line-height:1.65;position:relative}.ra-prose>p:first-child:before{content:"In Kürze";color:var(--color-violet-700);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;position:absolute;top:1.1rem;left:1.75rem}.ra-prose h2{counter-increment:abschnitt;border-top:1px solid var(--public-paper-rule);letter-spacing:-.035em;margin-top:4rem;padding-top:2.5rem;scroll-margin-top:6rem;font-size:clamp(1.6rem,2.8vw,2.1rem);line-height:1.15}.ra-prose h2:before{content:counter(abschnitt, decimal-leading-zero);color:var(--color-violet-600);letter-spacing:.08em;margin-bottom:.75rem;font-size:.8125rem;font-weight:700;display:block}.ra-prose h3{letter-spacing:-.02em;margin-top:2.25rem;font-size:1.25rem}.ra-prose a{text-underline-offset:.2em}.ra-prose blockquote{border-left-color:var(--color-violet-400);color:var(--color-foreground);font-style:normal}.ra-prose table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid oklch(20% 0 0/.12);border-radius:.75rem;width:100%;margin:2rem 0;font-size:.9375rem;line-height:1.5;overflow:hidden}.ra-prose thead th{color:oklch(20% 0 0/.62);letter-spacing:.06em;text-align:left;text-transform:uppercase;vertical-align:bottom;background:oklch(20% 0 0/.025);border-bottom:1px solid oklch(20% 0 0/.12);padding:.875rem 1.125rem;font-size:.6875rem;font-weight:700}.ra-prose tbody td{color:oklch(32% .02 265);vertical-align:top;border-bottom:1px solid oklch(20% 0 0/.06);padding:.875rem 1.125rem}.ra-prose tbody tr:last-child td{border-bottom:0}.ra-prose tbody td:first-child{color:var(--color-foreground);font-weight:650}.ra-prose tbody tr:hover td{background:color-mix(in oklch, var(--color-violet-50) 60%, white)}.ra-faq{border-top:1px solid var(--public-paper-rule);margin-top:4rem;padding-top:2.5rem}.ra-faq h2{color:var(--color-foreground);letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:750}.ra-faq-liste{border-top:1px solid var(--public-paper-rule)}.ra-faq details{border-bottom:1px solid var(--public-paper-rule)}.ra-faq summary{color:var(--color-foreground);cursor:pointer;justify-content:space-between;gap:1rem;padding:1.125rem 0;font-size:1.0625rem;font-weight:650;line-height:1.4;list-style:none;display:flex}.ra-faq summary::-webkit-details-marker{display:none}.ra-faq summary:after{content:"+";color:var(--color-violet-600);flex:none;font-size:1.4rem;font-weight:400;line-height:1;transition:transform .16s}.ra-faq details[open] summary:after{transform:rotate(45deg)}.ra-faq details p{color:oklch(36% .02 265);max-width:40rem;margin:0 0 1.25rem;line-height:1.7}.ra-team{border-top:1px solid var(--public-paper-rule);margin-top:3.5rem;padding-top:2rem}.ra-aside-karte{border:1px solid var(--public-paper-rule);background:var(--color-card,white);border-radius:1rem;padding:1.5rem;box-shadow:0 1px 2px oklch(20% 0 0/.04)}.ra-aside-titel{color:var(--color-foreground);letter-spacing:-.025em;margin:.75rem 0 0;font-size:1.1875rem;font-weight:750;line-height:1.25}.ra-aside-text{color:var(--color-muted-foreground);margin:.75rem 0 0;font-size:.875rem;line-height:1.55}.ra-aside-btn{color:#fff;background:oklch(18% .01 270);border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-top:1.25rem;padding:.8rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.ra-aside-btn:hover{background:var(--color-violet-700)}.ra-aside-klein{color:var(--color-muted-foreground);text-align:center;margin:.75rem 0 0;font-size:.75rem}.ra-aside-klein a{color:var(--color-violet-700)}@media (width<=42rem){.ra-prose table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.ra-hero-foto{min-height:30rem;padding-bottom:2.25rem}.ra-prose>p:first-child{padding:2.4rem 1.25rem 1.25rem}.ra-prose>p:first-child:before{left:1.25rem}.ra-content{padding-top:2rem;padding-bottom:3.5rem}}.blog-hero{background:var(--public-paper)!important}.blog-hero-inner{margin-inline:auto}.blog-card{border-radius:var(--radius-md)!important}.blog-hero{isolation:isolate;color:#fff;align-items:flex-end;min-height:clamp(32rem,78vh,46rem);padding:5rem 0 3.5rem;display:flex;position:relative;background:oklch(20% .01 270)!important}.blog-hero:after{content:"";z-index:-1;background:linear-gradient(oklch(15% .01 270/.3) 0% 30%,oklch(12% .01 270/.9) 100%);position:absolute;inset:0}.blog-hero-bild{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-hero-ki{color:oklch(90% .01 265/.85);font-size:.6875rem;position:absolute;bottom:.75rem;right:1rem}.blog-hero h1{color:#fff;letter-spacing:-.055em;max-width:48rem;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-weight:750;line-height:1}.blog-hero p{color:oklch(92% .01 265);max-width:44rem;margin:1.5rem 0 0;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6}.portal-autor{align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.portal-autor img{object-fit:cover;border-radius:9999px;flex:none;width:3rem;height:3rem}.portal-autor strong{color:#fff;font-size:.9375rem;display:block}.portal-autor span{color:oklch(86% .01 265);font-size:.8125rem;display:block;margin:0!important}.portal-sprung{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.portal-sprung a{backdrop-filter:blur(6px);color:#fff;background:oklch(100% 0 0/.12);border:1px solid oklch(100% 0 0/.35);border-radius:9999px;padding:.5rem .875rem;font-size:.875rem;font-weight:650;text-decoration:none}.portal-sprung a:hover{color:var(--color-violet-700);background:#fff}.blog-listing{padding:3.5rem 0 1rem;scroll-margin-top:4rem}.blog-listing:last-of-type{padding-bottom:5rem}.portal-bereich{color:var(--color-foreground);letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:750}.portal-bereich-kurz{max-width:44rem;color:var(--color-muted-foreground);margin:.5rem 0 1.5rem;line-height:1.6}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.blog-card{border:1px solid var(--color-border);background:var(--color-card);min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 1px 2px oklch(20% 0 0/.03)}.blog-card:hover{border-color:color-mix(in oklch, var(--color-violet-600) 34%, var(--color-border));box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.blog-card{overflow:hidden}.blog-card-bild{aspect-ratio:16/9;object-fit:cover;width:calc(100% + 3rem);max-width:none;height:auto;margin:-1.5rem -1.5rem 1.25rem;display:block}.blog-card-link{min-height:100%;color:inherit;flex-direction:column;padding:1.5rem;text-decoration:none;display:flex}.blog-card-meta{color:var(--color-muted-foreground);font-size:.8125rem}.blog-card-meta span{color:var(--color-violet-700);font-weight:700}.blog-card h3{color:var(--color-foreground);letter-spacing:-.025em;margin:1rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.22}.blog-card p{color:var(--color-muted-foreground);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.blog-card-action{color:var(--color-violet-700);align-items:center;gap:.375rem;margin-top:auto;padding-top:1.5rem;font-size:.875rem;font-weight:700;display:inline-flex}@media (width<=68rem){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.blog-hero{padding:3.25rem 0 2.5rem}.blog-listing{padding:2.5rem 0 .5rem}.blog-grid{grid-template-columns:minmax(0,1fr)}}.ra-kurz{border-left:3px solid var(--color-violet-400);background:color-mix(in oklch, var(--color-violet-100) 45%, white);border-radius:0 .75rem .75rem 0;margin:2.25rem 0 0;padding:2.6rem 1.75rem 1.5rem;position:relative}.ra-kurz:before{content:attr(data-label);color:var(--color-violet-700);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;position:absolute;top:1.1rem;left:1.75rem}.ra-kurz p{color:var(--color-foreground);margin:0;font-size:1.125rem;line-height:1.65}.hi-film{margin:2.25rem 0 0;scroll-margin-top:6rem}.hi-film video{aspect-ratio:16/9;background:oklch(20% .01 270);border-radius:1rem;width:100%;height:auto;display:block}.hi-film p{color:var(--color-muted-foreground);margin:.625rem 0 0;font-size:.75rem;line-height:1.5}.ra-prose .hi-schritt{margin-top:2.5rem;scroll-margin-top:6rem}.ra-prose .hi-schritt h3{align-items:flex-start;gap:.75rem;margin:0;display:flex}.hi-nr{background:var(--color-violet-600);color:#fff;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;margin-top:-.1rem;font-size:.875rem;font-weight:700;display:inline-grid}.ra-prose .hi-schritt figure{margin:1.25rem 0 0}.ra-prose .hi-schritt figure img{border:1px solid oklch(20% 0 0/.1);border-radius:.75rem;width:100%;height:auto;margin:0;display:block;box-shadow:0 1px 2px oklch(20% 0 0/.05)}.ra-prose ul.hi-haken{padding-left:0;list-style:none}.ra-prose ul.hi-haken li{padding-left:1.75rem;position:relative}.ra-prose ul.hi-haken li:before{content:"";background:var(--color-violet-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .65rem no-repeat;border-radius:9999px;width:1rem;height:1rem;position:absolute;top:.45em;left:.1rem}.ra-prose .hi-tipps{border:1px solid var(--public-paper-rule);background:var(--public-paper);border-radius:.75rem;margin-top:3rem;padding:1.5rem 1.75rem}.ra-prose .hi-tipps h2{border:0;margin:0;padding:0;font-size:1.25rem}.ra-prose .hi-tipps h2:before{content:none}.ra-prose .hi-tipps ul{margin-bottom:0}.ra-prose td.hi-q,.ra-prose th.hi-q{white-space:nowrap;font-size:.8125rem}.ra-prose tbody th{color:var(--color-foreground);text-align:left;vertical-align:top;border-bottom:1px solid oklch(20% 0 0/.06);padding:.875rem 1.125rem;font-weight:650}.ra-prose tbody tr:last-child th{border-bottom:0}.hi-quellen{border-top:1px solid var(--public-paper-rule);margin-top:3.5rem;padding-top:2rem}.hi-quellen h2{color:var(--color-foreground);letter-spacing:-.02em;margin:0 0 1rem;font-size:1.25rem;font-weight:750}.hi-quellen ol{color:var(--color-muted-foreground);margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.6}.hi-quellen a{color:var(--color-violet-700);text-underline-offset:.2em;overflow-wrap:anywhere}.hi-verwandt{border-top:1px solid var(--public-paper-rule);background:var(--public-paper);padding:3.5rem 0 4.5rem}.hi-verwandt h2{color:var(--color-foreground);letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:750}.blog-hero.ohne-foto{min-height:0;color:var(--color-foreground);border-bottom:1px solid var(--public-paper-rule);padding:5rem 0 3.5rem;background:radial-gradient(circle at 80% 10%, color-mix(in oklch, var(--color-violet-200) 48%, transparent), transparent 32rem), var(--public-paper)!important}.blog-hero.ohne-foto:after{content:none}.blog-hero.ohne-foto h1{color:var(--color-foreground)}.blog-hero.ohne-foto p{color:var(--color-muted-foreground)}.hi-suche{max-width:40rem;margin-top:2rem;position:relative}.hi-suche input{border:1px solid var(--color-border);width:100%;color:var(--color-foreground);background:#fff;border-radius:9999px;padding:1rem 1.25rem 1rem 3rem;font-size:1rem;box-shadow:0 1px 2px oklch(20% 0 0/.04)}.hi-suche input:focus{outline:2px solid var(--color-violet-500);outline-offset:1px}.hi-suche svg{color:var(--color-muted-foreground);pointer-events:none;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.hi-treffer{border:1px solid var(--color-border);max-width:40rem;box-shadow:var(--shadow-card-hover,0 8px 24px oklch(20% 0 0/.08));background:#fff;border-radius:1rem;margin:.75rem 0 0;padding:.375rem;list-style:none}.hi-treffer a{color:var(--color-foreground);border-radius:.625rem;justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:flex}.hi-treffer a:hover{background:var(--color-violet-50);color:var(--color-violet-700)}.hi-treffer small{color:var(--color-muted-foreground);flex:none;font-weight:500}.hi-stand{color:var(--color-muted-foreground);padding:0 0 4.5rem;font-size:.9375rem}.hi-stand a{color:var(--color-violet-700)}.blog-hero.ohne-foto .portal-sprung a{border-color:var(--color-border);background:var(--color-card,white);backdrop-filter:none;color:var(--color-foreground)}.blog-hero.ohne-foto .portal-sprung a:hover{border-color:var(--color-violet-600);background:var(--color-card,white);color:var(--color-violet-700)}.ra-prose .hi-schritt p{margin:.75rem 0 0}@media (width<=42rem){.ra-prose .hi-probleme table,.ra-prose .hi-probleme tbody,.ra-prose .hi-probleme tr,.ra-prose .hi-probleme th,.ra-prose .hi-probleme td{width:100%;display:block}.ra-prose .hi-probleme thead{display:none}.ra-prose .hi-probleme tr{border-bottom:1px solid oklch(20% 0 0/.08);padding:.75rem 0}.ra-prose .hi-probleme tr:last-child{border-bottom:0}.ra-prose .hi-probleme tbody th,.ra-prose .hi-probleme tbody td{white-space:normal;border:0;padding:.3rem 1rem}.ra-prose .hi-probleme td:before{content:attr(data-label);color:oklch(20% 0 0/.55);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}}
