.dtp-cases-intro{max-width:780px;margin-block:24px 40px;line-height:1.7}.dtp-case{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:40px;padding-block:40px;scroll-margin-top:24px;display:grid}.dtp-case img{aspect-ratio:4/3;object-fit:contain;background:var(--background);width:100%}.dtp-case h2{margin-block:8px 20px;font-size:26px;line-height:1.3}.dtp-case p{line-height:1.7}.dtp-case dl{gap:20px;margin-block:24px;display:grid}.dtp-case dt{color:var(--primary);font-weight:700}.dtp-case dd{margin:6px 0 0;line-height:1.7}.dtp-case-links{flex-wrap:wrap;gap:8px;display:flex}@media (width<=700px){.dtp-case{grid-template-columns:minmax(0,1fr);gap:20px}.dtp-case img{max-height:300px}}
