/* Preserve the native MOLISANI typography around the source content. */
.skin-wound-copy{max-width:900px;margin-inline:auto;overflow-wrap:anywhere}
.skin-wound-copy>h2{margin:2rem 0 1rem;font-size:clamp(1.3rem,2.6vw,1.8rem)}
.skin-wound-copy>p,.skin-wound-copy>ul,.skin-wound-copy>ol{margin:0 0 1rem}
.skin-wound-copy .callout{margin:1.5rem 0;padding:1.25rem;border-left:3px solid var(--gold);background:var(--paper)}
.skin-wound-copy .button{display:inline-flex;margin:.5rem 0 1rem}
.ncdc-card,.ncdc-viewer{--green:var(--forest);--mist:var(--cream)}
.document-record{margin:2rem 0;padding:1.5rem;border:1px solid var(--line);border-radius:8px;max-width:900px;background:var(--paper);overflow-wrap:anywhere}
.document-record h2{font-size:clamp(1.3rem,2.6vw,1.8rem);margin:.5rem 0 1rem}
.document-record p{margin:.65rem 0}.document-record .document-facts{color:var(--muted);font-size:.875rem}
.document-record button{font:inherit;min-height:44px;padding:.65rem 1rem;border:1px solid var(--line);background:var(--cream);color:var(--deep);border-radius:4px;white-space:normal;text-align:left;max-width:100%}
.skin-wound-document-back{margin:2rem 0}.skin-wound-reviews{margin:2.5rem auto;max-width:100%;overflow-wrap:anywhere}
.skin-wound-reviews>h2{font-size:clamp(1.3rem,3vw,1.9rem);margin-bottom:1.5rem}
.skin-wound-reviews .reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.skin-wound-reviews .review-card{min-width:0;padding:1.25rem;background:var(--paper);border:1px solid var(--line);border-radius:8px}
.skin-wound-reviews .review-author{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}
.skin-wound-reviews .review-author img{width:48px;height:48px;object-fit:cover;border-radius:50%;flex-shrink:0}
.skin-wound-reviews .review-author h3{font:600 1rem/1.4 var(--sans)}
.skin-wound-reviews time{color:var(--muted);font-size:.8rem}
.skin-wound-reviews .review-initials{display:grid;place-items:center;width:48px;height:48px;background:var(--cream);border-radius:50%;flex-shrink:0}
.skin-wound-reviews .review-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem}
.skin-wound-reviews .review-photos figure{margin:0}.skin-wound-reviews .review-photos img{width:100%;height:auto;object-fit:contain}
.skin-wound-reviews .review-photos figcaption{line-height:1.4;margin-top:.3rem}
.skin-wound-reviews blockquote{margin:0;font-size:.9rem;line-height:1.75}
.skin-wound-reviews details{margin-top:.75rem}.skin-wound-reviews summary{cursor:pointer;color:var(--rust)}
.skin-wound-reviews .review-permalink,.skin-wound-reviews .reviews-related-count a{text-decoration:underline;text-underline-offset:3px;display:inline-block;margin-top:1rem;font-size:.9rem}
@media(max-width:900px){.skin-wound-reviews .reviews-grid{grid-template-columns:1fr}.skin-wound-copy .callout,.document-record{padding:1rem}}

.skin-wound-reviews .review-author>div{min-width:0;overflow-wrap:anywhere}
