.dg-history{padding-top:0}
.dg-history .dg-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;margin-bottom:36px}
.dg-history .dg-visual{background:#f3f6f6;padding:32px;min-height:340px;display:flex;align-items:center;justify-content:center}
.dg-history .dg-visual img{display:block;width:100%;max-width:440px;height:310px;object-fit:contain;margin:0}
.pmr-history .dg-visual{isolation:isolate}
.pmr-history .dg-visual img{mix-blend-mode:multiply}
.dg-history .dg-intro h1{font-size:clamp(32px,4vw,56px);line-height:1.15;margin:14px 0}
.dg-history .dg-intro h2{font-size:24px;margin:0 0 20px}
.dg-history .dg-intro p{font-size:17px;line-height:1.9;margin:0 0 24px}
.dg-history .dg-intro small{display:block;color:#687c85;margin-top:20px;line-height:1.7}
.dg-history .article section{scroll-margin-top:120px;margin-bottom:40px}
.dg-history .document-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.dg-history .document-card{min-width:0}
.dg-history .document-card b{overflow-wrap:anywhere}
.dg-history .eovr-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
.dg-history .eovr-resource-group{display:flex;flex-direction:column;min-width:0;margin:0}
.dg-history .eovr-resource-group h3{margin:0 0 14px}
.dg-history .eovr-resource-group .document-card{flex:1;display:flex;flex-direction:column;gap:16px;margin-bottom:16px}
.dg-history .eovr-resource-group .product-document-actions{margin-top:auto}
.dg-history .eovr-resource-group:has(.document-card:nth-of-type(2)){grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
.dg-history .eovr-resource-group:has(.document-card:nth-of-type(2)) h3{grid-column:1/-1}
@media(max-width:760px){.dg-history .eovr-resource-group:has(.document-card:nth-of-type(2)){grid-template-columns:1fr}}
@media(max-width:760px){.dg-history .eovr-resource-grid{grid-template-columns:1fr}}
@media(max-width:760px){.dg-history .dg-hero{grid-template-columns:1fr;gap:24px}.dg-history .dg-visual{min-height:240px;padding:20px}.dg-history .dg-visual img{height:240px}.dg-history .document-cards{grid-template-columns:1fr}.dg-history .subnav{overflow-x:auto;white-space:nowrap}}
