.recht{--white:#ffffff;--ink:#18200f;--muted:#5d6753;--line:#e7eae1;--green:#6b8f3e;--green-deep:#55742f;--green-dark:#26331a;--lime:#c9e870;--tint:#f4f7ee;--sand:#f6f7f3;--pad:clamp(22px,4vw,40px);--radius-md:20px;--radius-pill:999px;--breite:1180px;overflow-x:clip;max-width:100%;background:var(--white);color:var(--ink);font-family:var(--font-plus-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}:where(.recht) *{box-sizing:border-box}:where(.recht) a{color:inherit;text-decoration:none}:where(.recht) button{font:inherit;cursor:pointer}:where(.recht) :focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.recht .wrap{max-width:var(--breite);margin:0 auto;padding:0 var(--pad)}:where(.recht) h1,:where(.recht) h2,:where(.recht) h3{font-family:var(--font-inter),sans-serif;font-weight:600;letter-spacing:-.03em;margin:0}:where(.recht) p{line-height:1.72}.recht .nav-bar{gap:clamp(18px,2.4vw,34px);padding:20px 0 4px}.recht .brand,.recht .nav-bar{display:flex;align-items:center}.recht .brand{gap:10px;margin-right:auto}.recht .brand-mark{width:34px;height:34px;border-radius:50%;background:var(--green-dark);display:grid;place-items:center;flex-shrink:0}.recht .brand-mark svg{width:17px;height:17px}.recht .brand-name{font-family:var(--font-inter),sans-serif;font-weight:600;font-size:17px;letter-spacing:-.025em}.recht .nav{display:flex;align-items:center;gap:clamp(14px,1.6vw,26px)}.recht .nav a{font-size:14.5px;font-weight:500;color:var(--muted);transition:color .18s ease}.recht .nav a:hover{color:var(--ink)}.recht .nav-cta{background:var(--green-dark);color:var(--white);border-radius:var(--radius-pill);padding:11px 21px;font-size:14.5px;font-weight:600;display:inline-flex;align-items:center;transition:transform .18s ease,background .18s ease}.recht .nav-cta:hover{background:#18240f;transform:translateY(-1px)}.recht .kopf{padding-top:clamp(30px,5vh,56px);padding-bottom:clamp(22px,3.5vh,34px);border-bottom:1px solid var(--line)}.recht .kopf h1{font-size:clamp(29px,3.8vw,46px);line-height:1.06;max-width:20ch}.recht .kopf .lead{font-size:17px;line-height:1.68;color:#414c36;max-width:68ch;margin:18px 0 0}.recht .stand{display:inline-block;margin-top:clamp(18px,2.6vh,26px);background:var(--tint);border:1px solid #d7e5c1;border-radius:var(--radius-pill);padding:7px 15px;font-size:12.5px;font-weight:600;color:#45611f}.recht .koerper{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:clamp(28px,4vw,68px);align-items:start;padding-top:clamp(34px,5vh,56px);padding-bottom:clamp(50px,8vh,90px)}.recht .text{max-width:72ch;min-width:0}.recht .text h2{font-size:clamp(19px,1.9vw,24px);line-height:1.25;margin:clamp(32px,4.5vh,46px) 0 12px;scroll-margin-top:24px}.recht .text h2:first-child{margin-top:0}.recht .text p{font-size:16px;line-height:1.72;color:#333d29;margin:0 0 14px}.recht .text ul{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:9px}.recht .text li{position:relative;padding-left:22px;font-size:16px;line-height:1.65;color:#333d29}.recht .text li:before{content:"";position:absolute;left:4px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--green)}.recht .text b{font-weight:600;color:var(--ink)}.recht .text a[href]{color:var(--green);border-bottom:1px solid rgba(107,143,62,.35);word-break:break-word}.recht .text a[href]:hover{border-color:var(--green)}.recht .tabelle{margin:0 0 18px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.recht .tabelle table{width:100%;border-collapse:collapse;font-size:14.5px}.recht .tabelle td,.recht .tabelle th{text-align:left;padding:12px 15px;vertical-align:top;line-height:1.55;border-top:1px solid var(--line)}.recht .tabelle thead th{background:var(--sand);border-top:0;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#45611f}.recht .tabelle td:first-child{font-weight:600;color:var(--ink);white-space:nowrap}.recht .kasten{background:var(--tint);border:1px solid #d7e5c1;border-radius:14px;padding:18px 20px;margin:0 0 18px}.recht .kasten b{display:block;font-family:var(--font-inter),sans-serif;font-weight:600;font-size:16px;letter-spacing:-.02em;margin-bottom:7px}.recht .kasten p:last-child{margin-bottom:0}.recht .inhalt{position:sticky;top:clamp(20px,4vh,36px)}.recht .inhalt-titel{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--muted);margin:0 0 14px}.recht .inhalt ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;border-left:2px solid var(--line)}.recht .inhalt a{display:block;padding:7px 0 7px 15px;margin-left:-2px;border-left:2px solid transparent;font-size:13.5px;line-height:1.4;color:var(--muted);transition:color .18s ease,border-color .18s ease}.recht .inhalt a:hover{color:var(--green);border-left-color:var(--green)}.recht .formular{background:var(--sand);border:1px solid var(--line);border-radius:var(--radius-md);padding:clamp(20px,2.6vw,30px);margin:0 0 18px}.recht .feld{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.recht .feld>span{font-size:13.5px;font-weight:600;color:var(--ink)}.recht .feld em{font-style:normal;font-weight:400;color:var(--muted)}.recht .feld input,.recht .feld select,.recht .feld textarea{width:100%;background:var(--white);border:1.5px solid var(--line);border-radius:12px;padding:12px 15px;font-family:inherit;font-size:15px;color:var(--ink);transition:border-color .18s ease}.recht .feld textarea{min-height:96px;resize:vertical}.recht .feld input:focus,.recht .feld select:focus,.recht .feld textarea:focus{outline:none;border-color:var(--green)}.recht .wahl{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.recht .wahl label{display:flex;align-items:flex-start;gap:11px;background:var(--white);border:1.5px solid var(--line);border-radius:12px;padding:13px 15px;font-size:14.5px;line-height:1.5;cursor:pointer;transition:border-color .18s ease}.recht .wahl label:hover{border-color:#c8d1bb}.recht .wahl input{margin-top:3px;accent-color:var(--green);flex-shrink:0}.recht .wahl b{display:block;font-weight:600}.recht .wahl span{color:var(--muted);font-size:13.5px}.recht .formular .btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:var(--green);color:var(--white);font-size:16px;font-weight:600;letter-spacing:-.01em;padding:16px 30px;transition:transform .18s ease,background .18s ease}.recht .formular .btn:hover:enabled{background:var(--green-deep);transform:translateY(-1px)}.recht .formular .btn:disabled{opacity:.55;cursor:default}.recht .formular .meldung{margin:14px 0 0;font-size:14px;line-height:1.6;color:#a6474a}.recht .erledigt{background:var(--tint);border:1px solid #d7e5c1;border-radius:var(--radius-md);padding:clamp(22px,3vw,32px)}.recht .erledigt b{display:block;font-family:var(--font-inter),sans-serif;font-weight:600;font-size:clamp(19px,1.8vw,23px);letter-spacing:-.02em;margin-bottom:10px}.recht .erledigt p{margin-bottom:10px}.recht .erledigt p:last-child{margin-bottom:0}.recht .weitere{border-top:1px solid var(--line);padding-top:clamp(22px,3vh,30px);margin-top:clamp(34px,5vh,52px)}.recht .weitere-titel{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--muted);margin:0 0 14px}.recht .weitere-links{display:flex;flex-wrap:wrap;gap:9px}.recht .weitere-links a{border:1.5px solid var(--line);border-radius:var(--radius-pill);padding:9px 16px;font-size:13.5px;font-weight:600;transition:border-color .18s ease,background .18s ease}.recht .weitere-links a:hover{border-color:var(--green);background:var(--tint)}@media (max-width:1024px){.recht .koerper{grid-template-columns:minmax(0,1fr)}.recht .inhalt{position:static;order:-1;border:1px solid var(--line);border-radius:14px;padding:16px 18px}}@media (max-width:720px){.recht .nav{display:none}.recht .tabelle{overflow-x:auto}.recht .tabelle table{min-width:560px}}@media (prefers-reduced-motion:reduce){:where(.recht) *{animation:none!important;transition:none!important}}