.dxc-iva-agents { color: #243444; background: #fff; font-family: Inter, Arial, sans-serif; }
.dxc-iva-agents__container { width: min(100% - 40px, 1120px); margin: 0 auto; }
.dxc-iva-agents__hero { padding: clamp(38px, 6vw, 72px) 0 clamp(52px, 8vw, 96px); background: linear-gradient(120deg, #062e5d, #075c97); color: #fff; }
.dxc-iva-agents__crumb { margin: 0 0 20px; color: #b5e4f4; font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }.dxc-iva-agents__crumb a { color: inherit; text-decoration: none; }.dxc-iva-agents__crumb span { padding: 0 8px; }
.dxc-iva-agents h1 { max-width: 850px; margin: 0 0 clamp(30px, 5vw, 52px); color: #fff; font-size: clamp(34px, 5vw, 60px); line-height: 1.1; }
.dxc-iva-agents__hero-image, .dxc-iva-agents__body-image { display: block; width: 100%; height: auto; border-radius: 4px; }.dxc-iva-agents__hero-image { max-width: 1280px; }
.dxc-iva-agents__article { max-width: 880px; padding: clamp(48px, 7vw, 88px) 0; font-size: 17px; line-height: 1.75; }.dxc-iva-agents__article p { margin: 0 0 1.45em; }.dxc-iva-agents__article a { color: #067eb8; text-decoration: underline; text-underline-offset: 2px; }.dxc-iva-agents__body-image { margin: 2.2em 0; }.dxc-iva-agents__article h2 { margin: 2em 0 .6em; color: #082f59; font-size: 28px; }.dxc-iva-agents__article ul { margin: 0 0 2em; padding-left: 1.35em; }.dxc-iva-agents__article li + li { margin-top: .45em; }.dxc-iva-agents__closing { color: #082f59; font-size: clamp(21px, 3vw, 28px); font-weight: 700; line-height: 1.35; }
@media (max-width: 600px) { .dxc-iva-agents__container { width: min(100% - 32px, 1120px); }.dxc-iva-agents__article { font-size: 16px; } }
