.pflichtteil-page{max-width:960px;margin:0 auto;padding-bottom:72px}.pflichtteil-hero{padding:42px 0 32px;border-bottom:1px solid var(--line)}.pflichtteil-hero h1{margin:12px 0;font:400 clamp(40px,5vw,62px)/1.1 Georgia,Times New Roman,serif;letter-spacing:-1.5px}.pflichtteil-hero>p:last-child{max-width:660px;color:var(--muted);font-size:18px;line-height:1.7}.pflichtteil-exam-note{padding:30px 0;border-bottom:1px solid var(--line)}.pflichtteil-exam-note h2,.pflichtteil-result h2,.pflichtteil-workspace h2{font:400 30px/1.25 Georgia,Times New Roman,serif;margin-bottom:12px}.pflichtteil-exam-note p{max-width:770px;line-height:1.7}.pflichtteil-note{margin-top:12px;font-size:14px;color:var(--muted)}.pflichtteil-workspace{display:grid;grid-template-columns:1.5fr .8fr;gap:36px;align-items:center;padding:42px 0}.pflichtteil-result>p,.pflichtteil-workspace>div>p:last-child{color:var(--muted);line-height:1.7}.pflichtteil-start-card{display:grid;justify-items:start;gap:7px;padding:26px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.pflichtteil-start-card strong{color:var(--accent);font:400 44px/1 Georgia,Times New Roman,serif}.pflichtteil-start-card span{margin-bottom:14px;color:var(--muted);font-size:14px}.pflichtteil-active{padding:38px 0}.pflichtteil-progress{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px;text-transform:capitalize}.pflichtteil-progress strong{color:var(--accent);font-size:20px;font-variant-numeric:tabular-nums}.pflichtteil-progress span:last-child{text-align:right}.pflichtteil-task{max-width:760px;padding:34px 0}.pflichtteil-task h2{margin:8px 0 28px;font:400 27px/1.55 Georgia,Times New Roman,serif}.pflichtteil-after-check{display:grid;justify-items:start;gap:16px;margin-top:22px;padding:18px;border-left:3px solid var(--accent);background:var(--soft)}.pflichtteil-after-check p{display:flex;gap:5px;flex-wrap:wrap;line-height:1.6}.pflichtteil-after-check a{font-size:14px}.pflichtteil-result{max-width:760px;padding:42px 0}.pflichtteil-sources{display:grid;gap:12px;margin:25px 0;padding:0;list-style:none}.pflichtteil-sources li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--line);background:var(--soft);font-size:14px;line-height:1.5}.pflichtteil-sources a{flex-shrink:0}@media (max-width:700px){.pflichtteil-page{padding-inline:20px}.pflichtteil-workspace{grid-template-columns:1fr;gap:24px}.pflichtteil-start-card{justify-items:center}.pflichtteil-sources li{align-items:flex-start;flex-direction:column;gap:7px}}