.pkv-recht{padding-block:30px 60px;overflow-wrap:anywhere}.recht-toc{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:36px;font:500 .8rem/1.5 var(--sans)}.recht-toc a{border:1px solid var(--rule);padding:10px 14px;background:var(--surface);text-decoration:none}.recht-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px}.pkv-recht section{margin-bottom:38px;scroll-margin-top:110px}.pkv-recht .faq summary{display:block;position:relative;padding-right:44px;overflow-wrap:anywhere}.pkv-recht .faq summary::after{position:absolute;right:18px;top:18px}.recht-cta{padding:26px;background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--gruen);margin:32px 0}.recht-cta h2{margin-top:0}.recht-actions{display:flex;gap:12px;flex-wrap:wrap}.recht-actions .btn{white-space:normal;text-align:center}.recht-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.recht-related a{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--rule);background:var(--surface);text-decoration:none;font-family:var(--sans)}.recht-related strong{font-size:1rem;line-height:1.5}.recht-related span{font-size:.83rem;color:var(--text-2);line-height:1.6}.recht-related b{font-size:.8rem;margin-top:auto;color:var(--gruen)}.pkv-recht .table-wrap{overflow-x:auto}.pkv-recht table{width:100%;border-collapse:collapse;font:.9rem/1.6 var(--sans)}.pkv-recht td,.pkv-recht th{padding:14px;border:1px solid var(--rule);text-align:left;vertical-align:top}.pkv-recht th{background:var(--surface)}@media(max-width:900px){.recht-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.recht-related{grid-template-columns:minmax(0,1fr)}.recht-cta{padding:20px}.recht-actions{flex-direction:column}.recht-actions .btn{width:100%}.recht-toc a{width:100%}.pkv-recht td,.pkv-recht th{padding:10px}}
