/* Academic service and publication discovery */
.dzc-academic-wrap{width:min(1120px,calc(100% - 36px));margin:32px auto;box-sizing:border-box}
.dzc-academic-card{padding:clamp(22px,3vw,36px);border:1px solid #d9e6e5;border-radius:20px;background:#fff;box-sizing:border-box;color:#163b3b}
.dzc-academic-card h2{font-size:clamp(23px,3vw,32px);line-height:1.25;margin:0 0 14px;color:#153c3c}
.dzc-academic-card h3{font-size:19px;line-height:1.4;margin:0 0 10px;color:#153c3c}
.dzc-academic-card p,.dzc-academic-card li{font-size:16px;line-height:1.8;color:#405b60}
.dzc-academic-card p{margin:0 0 16px}.dzc-academic-card a:not(.dzc-academic-button){text-decoration:underline;text-underline-offset:3px}
.dzc-academic-kicker{font-size:12px!important;font-weight:800;letter-spacing:.06em;color:#087879!important;margin-bottom:10px!important}
.dzc-academic-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:9px;background:#126b6a;color:#fff!important;font-size:15px;font-weight:700;text-decoration:none;box-sizing:border-box}
.dzc-academic-button:focus-visible,.dzc-academic-card a:focus-visible{outline:3px solid #b57531;outline-offset:4px}
.dzc-academic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dzc-academic-grid>article{padding:22px;border:1px solid #d9e6e5;border-radius:14px;background:#fff}
.dzc-academic-feature{background:linear-gradient(120deg,#eaf6f2,#fff7ed);border-top:4px solid #167b76;margin-bottom:20px}
.dzc-academic-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin:16px 0}.dzc-academic-note{font-size:14px!important;color:#52696d!important}
.dzc-academic-card details{padding:16px 0;border-top:1px solid #dde8e6}.dzc-academic-card summary{font-weight:700;cursor:pointer;line-height:1.6}.dzc-academic-card details p{padding-top:12px}
.international-form-intro h1{font-size:clamp(28px,3vw,40px)!important;line-height:1.15!important}.international-form h2{font-size:23px;margin:0 0 4px;color:#153c3c}.international-form>p{margin:0;color:#52696d;line-height:1.7}
@media(max-width:760px){.dzc-academic-grid{grid-template-columns:1fr}.dzc-academic-wrap{width:calc(100% - 24px);margin:24px auto}.dzc-academic-links{flex-direction:column}.dzc-academic-button{width:100%}}

#dz-home-v1 .dh-service-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}#dz-home-v1 .dh-service-actions a{padding:13px 18px;min-height:46px;background:#126b6a;color:#fff;border-radius:8px;font-weight:700}#dz-home-v1 .dh-service-actions .dh-journal-button{background:#fff;color:#126b6a;border:1px solid #126b6a}#dz-home-v1>.dzc-academic-wrap{width:100%;margin:24px 0}#dz-home-v1 .dzc-academic-grid h2{font-size:24px}@media(max-width:600px){#dz-home-v1 .dh-service-actions{flex-direction:column}#dz-home-v1 .dh-service-actions a{width:100%;text-align:center;box-sizing:border-box}}

/* Explicit CTA contrast in all link states; overrides the global blue link rule. */
#dz-home-v1 .dh-service-actions a.dh-button,
#dz-home-v1 .dh-service-actions a.dh-button:link,
#dz-home-v1 .dh-service-actions a.dh-button:visited{
  background:#0a7774!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:2px solid #0a7774!important;text-decoration:none!important
}
#dz-home-v1 .dh-service-actions a.dh-button:hover,
#dz-home-v1 .dh-service-actions a.dh-button:focus-visible{
  background:#086b68!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#086b68!important
}
#dz-home-v1 .dh-service-actions a.dh-journal-button,
#dz-home-v1 .dh-service-actions a.dh-journal-button:link,
#dz-home-v1 .dh-service-actions a.dh-journal-button:visited{
  background:#ffffff!important;color:#086b68!important;-webkit-text-fill-color:#086b68!important;border-color:#086b68!important
}
#dz-home-v1 .dh-service-actions a.dh-journal-button:hover,
#dz-home-v1 .dh-service-actions a.dh-journal-button:focus-visible{
  background:#e9f7f6!important;color:#086b68!important;-webkit-text-fill-color:#086b68!important;border-color:#086b68!important
}
#dz-home-v1 .dh-service-actions a.dh-button:focus-visible{
  outline:3px solid #053f4d!important;outline-offset:4px!important
}
