.dmvh-culture{color:var(--dmvh-ink,#293d5b)}
.dmvh-culture-heading,.dmvh-culture .dmvh-culture-heading{text-align:center;font-size:clamp(2rem,4vw,3rem);margin:0 0 var(--dmvh-culture-heading-margin-bottom,48px)!important}
.dmvh-culture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.dmvh-trump-card .dmvh-culture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.dmvh-culture-card{min-width:0;padding:clamp(24px,4vw,54px);background:var(--dmvh-paper,#fff);border-radius:12px;box-shadow:0 8px 35px rgba(24,57,91,.08)}
.dmvh-culture-icon{display:block;width:var(--dmvh-culture-icon-size,100px);height:var(--dmvh-culture-icon-size,100px);margin-bottom:24px;color:var(--dmvh-orange,#f2762f)}
.dmvh-culture-card h3{font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.25;margin:0 0 18px;overflow-wrap:anywhere}
.dmvh-culture-card p{font-size:1.05rem;line-height:1.75;margin:0;white-space:pre-line;overflow-wrap:anywhere}
@media(max-width:1000px){.dmvh-trump-card .dmvh-culture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.dmvh-culture-grid,.dmvh-trump-card .dmvh-culture-grid{grid-template-columns:1fr}.dmvh-culture-heading,.dmvh-culture .dmvh-culture-heading{margin-bottom:var(--dmvh-culture-heading-margin-bottom-mobile,28px)!important}}
