body.oeffentlich{--mg-paper: #FAF8F5;--mg-paper-2: #F3EFE9;--mg-surface: #FFFFFF;--mg-ink: #211F1C;--mg-ink-2: #44423E;--mg-ink-3: #6B675F;--mg-line: #E7E1D8;--mg-line-2: #D9D2C7;--mg-accent: #EA6A0E;--mg-accent-text: #B04800;--mg-tint: #FBEDE0;--mg-btn: #B04800;--mg-btn-hover: #8A3806;--mg-navy: #14181F;--mg-navy-ink: #F4F1EA;--mg-navy-ink-2: #CBC6BC;--mg-shadow: 0 1px 2px rgba(18, 24, 33, .04), 0 4px 12px rgba(18, 24, 33, .04);--mg-shadow-hover: 0 2px 4px rgba(18, 24, 33, .06), 0 12px 24px rgba(18, 24, 33, .08);--kat-branchen: #5B5563;--kat-pflicht: #9B2C1E;--kat-vorlagen: #2F6B3A;--kat-digital: #2B4C8C;--kat-praxis: #B04800;--mg-display: "Jakarta", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mg-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bg-base: var(--mg-paper);--bg-surface-1: var(--mg-surface);--bg-surface-2: var(--mg-paper-2);--text-primary: var(--mg-ink);--text-secondary: var(--mg-ink-2);--text-tertiary: var(--mg-ink-3);--border: var(--mg-line);--border-strong: var(--mg-line-2);--accent: var(--mg-accent);--accent-text: var(--mg-accent-text);color-scheme:light}html[data-theme=dark] body.oeffentlich{--mg-paper: #0F1115;--mg-paper-2: #15181D;--mg-surface: #1C2026;--mg-ink: #F4F1EA;--mg-ink-2: #CBC6BC;--mg-ink-3: #9E988E;--mg-line: #303640;--mg-line-2: #454D59;--mg-accent: #F07822;--mg-accent-text: #FFAD70;--mg-tint: #2A211A;--mg-btn: #B04800;--mg-btn-hover: #8A3806;--mg-navy: #262B33;--mg-navy-ink: #F4F1EA;--mg-navy-ink-2: #CBC6BC;--mg-shadow: none;--mg-shadow-hover: none;--kat-branchen: #B8B2C2;--kat-pflicht: #F0907E;--kat-vorlagen: #8CCB98;--kat-digital: #9DB8F0;--kat-praxis: #FFAD70;color-scheme:dark}body.oeffentlich{margin:0;background:var(--mg-paper);color:var(--mg-ink);font-family:var(--mg-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.oeffentlich *,body.oeffentlich *:before,body.oeffentlich *:after{box-sizing:border-box}body.oeffentlich [hidden]{display:none!important}body.oeffentlich :is(a,button,input,summary):focus-visible{outline:2px solid var(--mg-accent);outline-offset:3px}.mg-main{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,40px) 88px}.mg-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--mg-display);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mg-accent-text);line-height:1.3}.mg-eyebrow:before{content:"";width:20px;height:2px;background:var(--mg-accent);flex:0 0 auto}.mg-chip{display:inline-flex;align-items:center;margin:0;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.3;white-space:nowrap;color:var(--mg-kat, var(--mg-accent-text));background:color-mix(in srgb,var(--mg-kat, var(--mg-accent-text)) 11%,transparent)}html[data-theme=dark] .mg-chip{background:color-mix(in srgb,var(--mg-kat, var(--mg-accent-text)) 18%,transparent)}.mg-kat--branchen{--mg-kat: var(--kat-branchen)}.mg-kat--pflicht{--mg-kat: var(--kat-pflicht)}.mg-kat--vorlagen{--mg-kat: var(--kat-vorlagen)}.mg-kat--digital{--mg-kat: var(--kat-digital)}.mg-kat--praxis{--mg-kat: var(--kat-praxis)}.mg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;font-size:.84rem;color:var(--mg-ink-3);line-height:1.5}.mg-meta>*+*:before{content:"\b7";margin:0 8px;color:var(--mg-ink-3)}.mg-meta time{color:inherit}.mg-card{background:var(--mg-surface);border:1px solid var(--mg-line);border-radius:16px;box-shadow:var(--mg-shadow)}.mg-card-head{margin:0 0 6px;font-family:var(--mg-display);font-size:.95rem;font-weight:700;color:var(--mg-ink);letter-spacing:-.01em}.mg-link{color:var(--mg-accent-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mg-link:hover{color:var(--mg-ink)}.mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;font-family:var(--mg-sans);font-size:.95rem;font-weight:600;line-height:1.2;color:#fff;background:var(--mg-btn);border:0;border-radius:12px;text-decoration:none;cursor:pointer;text-align:center;box-shadow:0 1px #ffffff38 inset,0 8px 18px -10px #c4560a99;transition:background-color .15s ease}.mg-btn:hover{background:var(--mg-btn-hover);color:#fff}.mg-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:48px 0 18px}.mg-section-head h2{font-family:var(--mg-display);font-weight:700;font-size:1.45rem;line-height:1.2;letter-spacing:-.02em;margin:0;color:var(--mg-ink)}.mg-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px}.mg-more-head{flex:0 0 100%;margin:0 0 4px;font-family:var(--mg-display);font-size:.95rem;font-weight:700;color:var(--mg-ink)}.mg-more a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--mg-line);border-radius:999px;background:var(--mg-surface);font-size:.86rem;color:var(--mg-ink-2);text-decoration:none;transition:border-color .15s ease,color .15s ease}.mg-more a:hover{border-color:var(--mg-line-2);color:var(--mg-ink)}.mg-mast{padding-top:44px}.mg-mast h1{font-family:var(--mg-display);font-weight:800;font-size:clamp(2.3rem,4.4vw,3.6rem);line-height:1.04;letter-spacing:-.032em;margin:16px 0 0;max-width:16ch;color:var(--mg-ink);text-wrap:balance}.mg-mast-sub{font-size:1.12rem;line-height:1.6;color:var(--mg-ink-2);max-width:58ch;margin:18px 0 0}.mg-mast-sub strong{color:var(--mg-ink);font-weight:600}.mg-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:26px 0 0;font-size:.84rem;color:var(--mg-ink-3)}.mg-crumb a{display:inline-flex;align-items:center;min-height:32px;color:inherit;text-decoration:none}.mg-crumb a:hover{color:var(--mg-ink);text-decoration:underline;text-underline-offset:3px}.mg-crumb-sep{opacity:.6}.mg-head{max-width:900px;padding-top:28px}.mg-head h1{font-family:var(--mg-display);font-weight:800;font-size:clamp(1.9rem,3.9vw,3rem);line-height:1.08;letter-spacing:-.03em;margin:16px 0 0;color:var(--mg-ink);text-wrap:balance}.mg-standfirst{font-size:1.18rem;line-height:1.55;color:var(--mg-ink-2);margin:20px 0 0;max-width:64ch}.mg-band{margin-top:56px;padding:44px clamp(24px,5vw,52px);background:var(--mg-navy);color:var(--mg-navy-ink);border-radius:16px}.mg-band-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px 56px;align-items:center}.mg-band .mg-eyebrow{color:var(--mg-accent)}.mg-band h3{font-family:var(--mg-display);font-weight:700;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.12;letter-spacing:-.024em;margin:14px 0 0;color:var(--mg-navy-ink)}.mg-band p{font-size:1rem;line-height:1.6;color:var(--mg-navy-ink-2);margin:12px 0 0;max-width:52ch}.mg-band-action{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.mg-band-action .trial-tier-note{color:var(--mg-navy-ink-2)!important;opacity:1!important}.mg-band-note{margin:4px 0 0;font-size:.84rem;line-height:1.5;color:var(--mg-navy-ink-2)}.mg-h2-section{font-family:var(--mg-display);font-weight:700;font-size:1.4rem;line-height:1.2;letter-spacing:-.02em;color:var(--mg-ink);margin:0}.mg-faq{margin-top:52px;padding-top:28px;border-top:1px solid var(--mg-line)}.mg-faq-list{margin-top:8px}.mg-faq-item{border-bottom:1px solid var(--mg-line)}.mg-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--mg-ink)}.mg-faq-item summary::-webkit-details-marker{display:none}.mg-faq-item summary:after{content:"+";flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mg-paper-2);font-size:1.1rem;font-weight:500;color:var(--mg-accent-text)}.mg-faq-item[open] summary:after{content:"\2013"}.mg-faq-answer{padding:0 0 18px;font-size:.98rem;line-height:1.65;color:var(--mg-ink-2);max-width:66ch}.mg-faq-answer a{color:var(--mg-accent-text);text-decoration:underline;text-underline-offset:3px}.mg-box{margin-top:52px;padding:30px clamp(22px,4vw,34px);background:var(--mg-tint);border:1px solid rgba(234,106,14,.28);border-radius:12px}.mg-box h3{font-family:var(--mg-display);font-weight:700;font-size:1.3rem;line-height:1.2;letter-spacing:-.02em;margin:12px 0 0;color:var(--mg-ink)}.mg-box p{font-size:.98rem;line-height:1.6;color:var(--mg-ink-2);margin:10px 0 0;max-width:60ch}.mg-box .mg-btn{margin-top:18px}.mg-box .trial-tier-note{max-width:60ch}.mg-box-second{margin:14px 0 0;font-size:.92rem;color:var(--mg-ink-2)}.mg-box-second a{color:var(--mg-accent-text);text-decoration:underline;text-underline-offset:3px}.mg-box-second a:hover{color:var(--mg-ink)}.mg-back{display:inline-flex;align-items:center;min-height:44px;margin-top:32px;font-size:.95rem;color:var(--mg-ink-2);text-decoration:none}.mg-back:hover{color:var(--mg-accent-text);text-decoration:underline;text-underline-offset:3px}html[data-public-theme=light] .public-theme-cycle{display:none!important}@media(max-width:900px){.mg-band-grid{grid-template-columns:1fr}}@media(max-width:640px){.mg-main{padding-bottom:64px}.mg-mast{padding-top:28px}.mg-mast h1{font-size:clamp(1.9rem,9.5vw,2.4rem)}.mg-mast-sub{font-size:1.02rem}.mg-section-head{flex-direction:column;gap:4px}.mg-band{padding:32px 22px;margin-top:44px}.mg-head h1{font-size:clamp(1.65rem,8vw,2rem)}.mg-standfirst{font-size:1.05rem}.mg-box{padding:24px 20px}}@media(pointer:coarse){.mg-more a,.mg-crumb a{min-height:44px}.mg-crumb a{min-width:44px}.mg-crumb{gap:2px 4px;margin-top:16px}}@media(prefers-reduced-motion:reduce){body.magazin *,body.magazin *:before,body.magazin *:after{transition-duration:.01ms!important}}
