.hero .separator{margin: 40px 0 60px 0}.hero-image-container img{width: 100%;height: auto;border-radius: 12px}.hero-image-container .image-credit{margin-top: 8px;font-size: 13px;opacity: 0.7}.insight-body .inline-figure{margin: 28px 0}.insight-body .inline-figure img{width: 100%;height: auto;border: 1px solid rgba(0,0,0,.12);border-radius: 12px;display: block}.insight-body .inline-figure figcaption{margin-top: 8px;font-size: 13px;opacity: 0.7}.insight-body .article-credentials{margin-top: 50px;padding-top: 30px}.insight-body .credential-stats{margin: 24px 0 14px}.insight-body .credential-stats .col-desktop-3{padding: 14px 8px}.insight-body .stat-huge-num{font-size: clamp(40px,6vw,90px);font-weight: 800;color: #111;line-height: 1;display: block;margin-bottom: 10px;letter-spacing: -.02em}.insight-body .stat-huge-num .symbol{font-size: .5em;color: #ff5a00;vertical-align: top;margin-left: 2px}.insight-body .credential-stats .stat-label{font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.6px;line-height: 1.35;color: #111;opacity: 0.85}.insight-body .credential-grid{margin: 12px 0 6px}.insight-body .credential-grid [class^="col-"]{padding: 16px 10px}.insight-body .credential-grid p{margin: 14px 0 0;font-size: 13px;line-height: 1.4;opacity: 0.85}.insight-body .cred-cell-badges{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px 10px;min-height: 44px}.insight-body .cred-cell-badges img{width: auto;display: block}.insight-body .cred-cell-badges .cred-mark{height: 40px}.insight-body .cred-cell-badges.cred-2x2{max-width: 108px;margin: 0 auto}.insight-body .cred-cell-badges .cred-pill{height: 26px;width: auto;max-width: 100%;display: block}.insight-body .cred-cell-badges .cred-pill-link{display: inline-flex;line-height: 0;max-width: 100%}.insight-body .aside .mini-card{max-width: 100%;padding-top: 0;padding-bottom: 0}.insight-body .aside .mini-card .title-h5{max-width: 100%;margin-top: 40px}.insight-body .content .title-h4{margin-top: 40px;line-height: 1.2}.insight-body .content .title-h5{margin-top: 40px}.insight-body ul{margin: 0;padding: 0 0 0 15px}.insight-body li{padding-bottom: .7rem}.insight-body .content li::marker{color: #ff5a00}.insight-body .content .sources{margin: 60px 0;padding-top: 30px}.insight-body .content .sources a{text-decoration: none}.insight-body .content .back-to-blog{margin-top: 60px;padding-top: 60px}.insight-body .content .back-to-blog a{text-decoration: none}.hero{position: relative}.hero .title-smaller{position: absolute;top: -100px}.references li{font-size: 13px;padding-bottom: 4px}.content{position: relative}.aside{position: absolute;right: -460px;width: 375px;max-width: none}@media (max-width:1299px){.aside{position: relative;right: unset;width: 100%;max-width: 100%}}.insight-author{margin-bottom: 30px;font-size: 15px;opacity: 0.7;margin-top: 30px}.insight-body .comparison-table{margin: 40px 0;overflow-x: auto}.insight-body .comparison-table table{width: 100%;min-width: 520px;border-collapse: collapse;font-size: 15px;line-height: 1.4}.insight-body .comparison-table th,.insight-body .comparison-table td{padding: 12px 16px;text-align: left;vertical-align: top;border-bottom: 1px solid #e6e6e6}.insight-body .comparison-table thead th{border-bottom: 2px solid #111;font-weight: 700}.insight-body .comparison-table thead th:first-child{border-bottom-color: transparent}.insight-body .comparison-table.proscons{margin: 24px 0}.insight-body .comparison-table.proscons caption{text-align: left;font-weight: 700;font-size: 18px;padding-bottom: 10px}.insight-body .comparison-table.proscons thead th{width: 50%}.insight-body .comparison-table.proscons thead th:first-child{border-bottom-color: #111}.insight-body .comparison-table tbody th{font-weight: 700;color: #ff5a00;white-space: nowrap}@media (max-width: 600px){.insight-body .comparison-table th,.insight-body .comparison-table td{padding: 10px 12px;font-size: 14px}}.insight-body .glossary-section{margin-top: 70px}.insight-body .glossary-heading{font-size: 13px;text-transform: uppercase;letter-spacing: 0.6px;font-weight: 700;opacity: 0.55;margin: 0 0 14px}.insight-body .glossary{margin: 0 0 20px;columns: 2;column-gap: 40px;font-size: 13px}.insight-body .glossary > div{break-inside: avoid;-webkit-column-break-inside: avoid;page-break-inside: avoid;margin-top: 14px}.insight-body .glossary > div:first-child{margin-top: 0}.insight-body .glossary dt{font-weight: 700;font-size: 13px}.insight-body .glossary dd{margin: 2px 0 0;padding: 0;font-size: 12.5px;line-height: 1.45;opacity: 0.7}@media (max-width: 700px){.insight-body .glossary{columns: 1}}.insight-body .mini-card .aside-logo{height: 28px;width: auto;max-width: 130px;margin-bottom: 14px;display: block}.insight-body .mini-card .aside-logo + .title-h5{margin-top: 0}@media (min-width: 1300px){.page-insights-veeva-vs-iqvia-oce .content .aside{position: static;float: right;clear: right;right: auto;width: 340px;margin: 0 -380px 28px 40px}}
