/* RC13: result-first court case. All styles confined to the existing :is(#olg-nuernberg,#lg-dortmund). */
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund){margin-top:44px;font-family:'HP Open Sans',Arial,sans-serif;font-size:19px;line-height:1.75;color:#203548;scroll-margin-top:104px}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) *{box-sizing:border-box;min-width:0;word-break:normal;overflow-wrap:break-word}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund)>.hp-case-court{margin:0 0 26px;font-size:17px;line-height:1.6;color:#435a6c}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-card{padding:28px;border:1px solid #d6e5ee;border-radius:20px;background:#fff;box-shadow:none}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:24px;background:#e5f5ef;border-radius:14px;margin:0 0 28px}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-result{display:block}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-amount{margin:0 0 10px;color:#00366b;font-size:clamp(23px,2.5vw,34px);font-weight:800;line-height:1.2;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-result-label{margin:0 0 8px;color:#00366b;font-size:19px;font-weight:600;line-height:1.5}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-result-note{margin:0;color:#435a6c;font-size:16px;line-height:1.6}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-intro{margin:0 0 8px;font-size:19px;line-height:1.75;font-weight:400}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) details{margin:0;border:0;border-bottom:1px solid #d6e5ee;border-radius:0;padding:0;background:transparent}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) summary{cursor:pointer}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) details>div{padding:16px 0 0}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) details p{margin:0;font-size:19px;font-weight:400;line-height:1.75}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-insight{margin:28px 0 24px;padding:20px 24px;background:#f4faf8;border:0;border-left:4px solid #58bd9c;border-radius:0 14px 14px 0}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-insight p{margin:0;font-size:19px;font-weight:400;line-height:1.75}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-source{margin:0;font-size:17px;line-height:1.6}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-source a{display:inline-block;padding:8px 0;color:#00498e;text-decoration:underline;text-underline-offset:4px}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) summary:focus-visible{outline:3px solid #00498e;outline-offset:5px}.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) a:focus-visible{outline:3px solid #00498e;outline-offset:5px}
.pvg-mfa :is(#olg-nuernberg,#lg-dortmund)>.hp-case-disclaimer{margin:24px 0 0;color:#435a6c;font-size:17px;line-height:1.6}
@media(max-width:767px){.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-card{padding:20px}.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-results{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px 16px}.pvg-mfa :is(#olg-nuernberg,#lg-dortmund) .hp-case-insight{padding:18px 20px}}
