/* Scoped case content additions; existing site layout remains authoritative. */
[data-no-translate][hidden], [data-case-optional][hidden], [data-case-body-section][hidden] { display:none!important; }
.case-editor-products .pf-thumb img { width:100%; aspect-ratio:16/10; object-fit:cover; }
[data-case-id] .pf-thumb img { width:100%; aspect-ratio:16/10; object-fit:cover; }
.case-editor-products .pf-card { height:100%; }
.case-editor-products .pf-card h3 { font-size:1.35rem; }
.case-editor-hero .hero-img { object-fit:cover; }
[data-case-id] .pf-tags, [data-case-id] .muted, [data-case-body] p { white-space:pre-line; overflow-wrap:anywhere; }
[data-case-id] .card-info > div:first-child { min-width:0; }
[data-case-id] .card-info .muted { display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
[data-case-caption] { white-space:pre-line; }
[data-case-id] img { max-width:100%; }
