﻿/* Match the shared case-study layout while keeping long model examples readable. */
.trophy-case-study .project-body h3 { margin:28px 0 12px; font:700 18px/1.5 Lato,Arial,sans-serif; color:#384a33; }
.trophy-case-study .trophy-formula { padding:12px 18px; border:1px solid #deded3; border-radius:6px; background:#f1f1ea; font-family:Consolas,monospace; overflow-wrap:anywhere; }
.trophy-case-study .project-figure img { display:block; width:100%; height:auto; }
.trophy-case-study .trophy-embed-wrapper { width:100%; overflow:hidden; border:1px solid #deded3; border-radius:6px; }
.trophy-case-study .trophy-embed-wrapper iframe { display:block; width:100%; border:0; }
