/* Ergotherapy-only adjustments: approved copy; shared reference components. */
.pvg-ergo .rd-reference .pa-surface{max-width:1200px}
.pvg-ergo .gf-author-section,.pvg-ergo .gf-toc-section{max-width:calc(1200px + 2 * clamp(1rem,3vw,2rem))}
.pvg-ergo #kurz-erklaert .gf-direct-answer{width:min(100%,1200px)}
.pvg-ergo .gf-toc-list,.pvg-ergo .gf-toc-list li,.pvg-ergo .gf-toc-list a{min-width:0;overflow-wrap:anywhere}
.pvg-ergo .pa-lead p{font-size:inherit;line-height:inherit}
.pvg-ergo .pa-lead p:last-child{margin-bottom:0}
.pvg-ergo .gf-author-box__title a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.pvg-ergo .ergo-updated{font-size:15px;color:#506675;margin:16px 0 0}
.pvg-ergo #rentenhoehe .phy-grid.phy-four{grid-template-columns:repeat(2,minmax(0,1fr))}
.pvg-ergo .pa-button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;max-width:100%;min-height:48px;padding:.875rem 1.25rem;border:2px solid transparent;border-radius:999px;background:#00498e;color:#fff;font:700 16px/1.3 "PVG Ergo Open Sans",Arial,sans-serif;text-decoration:none;text-align:center}
.pvg-ergo .pa-button:hover{background:#003b73;color:#fff}
.pvg-ergo .pa-button svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.pvg-ergo .psy-sticky__button{background:#58bd9c;color:#00366b}
.pvg-ergo .psy-sticky__button:hover{background:#176f5d;color:#fff}
@media(max-width:767px){.pvg-ergo #rentenhoehe .phy-grid.phy-four{grid-template-columns:minmax(0,1fr)}.pvg-ergo .pa-button{width:100%}}
